From 35071d84a21996a5e7f9899c1c07072e8996dc5b Mon Sep 17 00:00:00 2001 From: StevenCannon-USDA Date: Wed, 18 Dec 2024 14:30:11 +0000 Subject: [PATCH] deploy: legumeinfo/jekyll-legumeinfo@96cfc43ab89734664ee8a9c8239c4a2df4987872 --- 404.html | 628 ++++- Makefile | 44 +- about/index.html | 632 ++++- about/submitting_data/index.html | 628 ++++- assets/css/uikit-theme.css | 2 +- assets/css/uikit-theme.css.map | 2 +- assets/img/blog_images/h5ai_download.png | Bin 0 -> 283497 bytes .../.github/ISSUE_TEMPLATE/bug-report.html | 628 ++++- .../ISSUE_TEMPLATE/feature-request.html | 628 ++++- blog/2022/02/17/zzbrowse.html | 628 ++++- blog/2024/07/01/go-enrichment.html | 628 ++++- blog/index.html | 630 ++++- collections/index.html | 974 -------- community/index.html | 630 ++++- contact/index.html | 630 ++++- .../aeschynomene/index.html | 768 ++++-- {collections => download}/apios/index.html | 768 ++++-- {collections => download}/arachis/index.html | 973 ++++++-- {collections => download}/cajanus/index.html | 778 +++++-- {collections => download}/cercis/index.html | 774 +++++-- .../chamaecrista/index.html | 794 +++++-- {collections => download}/cicer/index.html | 962 ++++++-- .../faidherbia/index.html | 768 ++++-- {collections => download}/glycine/index.html | 1468 ++++++++---- download/index.html | 809 +++++-- {collections => download}/lotus/index.html | 768 ++++-- {collections => download}/lupinus/index.html | 768 ++++-- {collections => download}/medicago/index.html | 928 ++++++-- .../phaseolus/index.html | 935 ++++++-- {collections => download}/pisum/index.html | 776 +++++-- .../trifolium/index.html | 774 +++++-- {collections => download}/vigna/index.html | 844 +++++-- events/index.html | 628 ++++- .../jekyll/pixyll/2024/06/03/CropsConf24.html | 628 ++++- .../jekyll/pixyll/2024/09/30/ICLGG-2024.html | 628 ++++- genomics/aeschynomene/index.html | 1316 +++++++++++ genomics/apios/index.html | 1298 +++++++++++ genomics/arachis/index.html | 1599 +++++++++++++ genomics/cajanus/index.html | 1324 +++++++++++ genomics/cercis/index.html | 1333 +++++++++++ genomics/chamaecrista/index.html | 1314 +++++++++++ genomics/cicer/index.html | 1399 +++++++++++ genomics/faidherbia/index.html | 1302 +++++++++++ genomics/glycine/index.html | 2060 +++++++++++++++++ {taxa/trifolium => genomics}/index.html | 913 ++++++-- genomics/lotus/index.html | 1319 +++++++++++ genomics/lupinus/index.html | 1357 +++++++++++ genomics/medicago/index.html | 1504 ++++++++++++ genomics/phaseolus/index.html | 1513 ++++++++++++ genomics/pisum/index.html | 1312 +++++++++++ genomics/trifolium/index.html | 1343 +++++++++++ genomics/vigna/index.html | 1467 ++++++++++++ help/index.html | 628 ++++- index.html | 978 +++++++- .../2021/10/01/tepary-bean-genomes.html | 628 ++++- news/general/2022/03/29/new-lis-site.html | 628 ++++- news/general/2022/05/06/news.html | 628 ++++- news/general/2022/05/19/LIS-job.html | 628 ++++- news/general/2023/04/15/site-updates.html | 628 ++++- news/general/2023/08/09/gene-search.html | 628 ++++- news/general/2024/03/30/site-updates.html | 628 ++++- news/general/2024/04/18/usda-npgs-job.html | 628 ++++- news/general/2024/07/29/usda-npl-job.html | 628 ++++- news/general/2024/09/30/data-update.html | 628 ++++- news/general/2024/10/28/pangene-lookup.html | 628 ++++- news/index.html | 630 ++++- taxa/aeschynomene/index.html | 934 -------- taxa/apios/index.html | 916 -------- taxa/arachis/index.html | 1181 ---------- taxa/cajanus/index.html | 942 -------- taxa/cercis/index.html | 952 -------- taxa/chamaecrista/index.html | 916 -------- taxa/cicer/index.html | 1023 -------- taxa/faidherbia/index.html | 920 -------- taxa/glycine/index.html | 1707 -------------- taxa/index.html | 848 ------- taxa/lotus/index.html | 937 -------- taxa/lupinus/index.html | 978 -------- taxa/medicago/index.html | 1131 --------- taxa/phaseolus/index.html | 1106 --------- taxa/pisum/index.html | 930 -------- taxa/vigna/index.html | 1091 --------- tools/gcvit/index.html | 630 ++++- tools/index.html | 632 ++++- tools/search/gene.html | 628 ++++- tools/search/pangene.html | 628 ++++- 86 files changed, 52642 insertions(+), 23056 deletions(-) create mode 100644 assets/img/blog_images/h5ai_download.png delete mode 100644 collections/index.html rename {collections => download}/aeschynomene/index.html (54%) rename {collections => download}/apios/index.html (53%) rename {collections => download}/arachis/index.html (64%) rename {collections => download}/cajanus/index.html (56%) rename {collections => download}/cercis/index.html (54%) rename {collections => download}/chamaecrista/index.html (50%) rename {collections => download}/cicer/index.html (62%) rename {collections => download}/faidherbia/index.html (54%) rename {collections => download}/glycine/index.html (74%) rename {collections => download}/lotus/index.html (54%) rename {collections => download}/lupinus/index.html (56%) rename {collections => download}/medicago/index.html (68%) rename {collections => download}/phaseolus/index.html (67%) rename {collections => download}/pisum/index.html (53%) rename {collections => download}/trifolium/index.html (55%) rename {collections => download}/vigna/index.html (65%) create mode 100644 genomics/aeschynomene/index.html create mode 100644 genomics/apios/index.html create mode 100644 genomics/arachis/index.html create mode 100644 genomics/cajanus/index.html create mode 100644 genomics/cercis/index.html create mode 100644 genomics/chamaecrista/index.html create mode 100644 genomics/cicer/index.html create mode 100644 genomics/faidherbia/index.html create mode 100644 genomics/glycine/index.html rename {taxa/trifolium => genomics}/index.html (51%) create mode 100644 genomics/lotus/index.html create mode 100644 genomics/lupinus/index.html create mode 100644 genomics/medicago/index.html create mode 100644 genomics/phaseolus/index.html create mode 100644 genomics/pisum/index.html create mode 100644 genomics/trifolium/index.html create mode 100644 genomics/vigna/index.html delete mode 100644 taxa/aeschynomene/index.html delete mode 100644 taxa/apios/index.html delete mode 100644 taxa/arachis/index.html delete mode 100644 taxa/cajanus/index.html delete mode 100644 taxa/cercis/index.html delete mode 100644 taxa/chamaecrista/index.html delete mode 100644 taxa/cicer/index.html delete mode 100644 taxa/faidherbia/index.html delete mode 100644 taxa/glycine/index.html delete mode 100644 taxa/index.html delete mode 100644 taxa/lotus/index.html delete mode 100644 taxa/lupinus/index.html delete mode 100644 taxa/medicago/index.html delete mode 100644 taxa/phaseolus/index.html delete mode 100644 taxa/pisum/index.html delete mode 100644 taxa/vigna/index.html diff --git a/404.html b/404.html index f003dc5..0dd7619 100644 --- a/404.html +++ b/404.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/Makefile b/Makefile index 05f062f..6aec5d8 100644 --- a/Makefile +++ b/Makefile @@ -7,21 +7,25 @@ # xcode-select --install # # 2. Create symbolic link to fix broken xcode ruby framework (first time only): -# Choose the appropriate target for your OS version: darwin19, darwin20, or darwin21: +# Choose the appropriate target for your OS version: darwin22, darwin23, darwin24, etc.: # -# # macOS Catalina (macOS 10.15): -# sudo ln -s universal-darwin20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/universal-darwin19 +# # macOS Sonoma (macOS 14): +# universal-darwin23 is missing in this MacOSX15.0.sdk, but universal-darwin24 is present, so link universal-darwin23 to universal-darwin24 +# See https://stackoverflow.com/a/65481787 for discussion +# +# sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/universal-darwin24 \ +# /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/universal-darwin23 # -# # macOS Big Sur (macOS 11): universal-darwin20 is probably OK (untested) -# -# # macOS Monterey (macOS 12): -# sudo ln -s universal-darwin20 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/universal-darwin21 +# or something like the following (adjusting paths to match the current SDK), +# per https://stackoverflow.com/questions/53135863/macos-mojave-ruby-config-h-file-not-found/65481787#65481787 +# cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby +# sudo ln -sf ../../../../Headers/ruby/config.h # # 3. Install dependencies (first time only, or until "make distclean" is invoked) # # make install # -# 4. Start jekyll, listening on localhost:4000 (and livereload on default port 35729) +# 4. Start jekyll, listening on localhost:4001 (and livereload on default port 35728) # # make # @@ -30,23 +34,25 @@ # # make clean # -# REFERENCES -# macOS setup adapted from https://stackoverflow.com/a/65481787 -# (correcting typo in universal-darwin19 path) - +OS = $(shell uname) +ifeq ($(OS), Darwin) + # install Ruby dependencies in $PWD/vendor + export GEM_HOME=${PWD}/vendor/gems + export PATH := ${PWD}/vendor/gems/bin:${PATH} + + # select SDK from /Library/Developer/CommandLineTools/SDKs + XCRUN = DEVELOPER_DIR=/Library/Developer/CommandLineTools xcrun --sdk macosx15.1 +endif + ENV = PATH=$${PWD}/vendor/gems/bin:$${PATH} GEM_HOME=$${PWD}/vendor/gems serve: - $(ENV) jekyll serve --incremental --livereload --livereload_port 35728 --port 4001 - -# additional macOS environment variable needed at install time due to broken -# xcode ruby framework -CPATH = /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/Headers/ + bundle exec jekyll serve --incremental --livereload --livereload_port 35728 --port 4001 install: - $(ENV) gem install --conservative bundler - $(ENV) CPATH=$(CPATH) bundle install + rm -f Gemfile.lock + if ! bundle check; then $(XCRUN) bundle install; fi clean: rm -rf .jekyll-cache/ .jekyll-metadata _site/ diff --git a/about/index.html b/about/index.html index 41f5796..80023a5 100644 --- a/about/index.html +++ b/about/index.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -702,7 +1206,7 @@

    Tools

  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -756,7 +1260,7 @@

    Submitting Data

    -Types of data housed at LIS include genome assemblies, gene models and sequences, genetic maps, expression data, QTL and GWAS studies, and variant data. The data will be evaluated by LIS curators and incorporated into standardized formats at the Datastore (also represented on the COLLECTIONS page). See examples there, and Datastore specifications here -- but dealing with the curation complexities is our job. We'll be happy to work with you. +Types of data housed at LIS include genome assemblies, gene models and sequences, genetic maps, expression data, QTL and GWAS studies, and variant data. The data will be evaluated by LIS curators and incorporated into standardized formats at the Datastore (also represented on the DOWNLOAD page). See examples there, and Datastore specifications here -- but dealing with the curation complexities is our job. We'll be happy to work with you.

    Contact

    diff --git a/about/submitting_data/index.html b/about/submitting_data/index.html index c6fd0b4..59c38b4 100644 --- a/about/submitting_data/index.html +++ b/about/submitting_data/index.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/assets/css/uikit-theme.css b/assets/css/uikit-theme.css index 3ca3926..2e238ff 100644 --- a/assets/css/uikit-theme.css +++ b/assets/css/uikit-theme.css @@ -1 +1 @@ -html{font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:normal;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0}a,.uk-link{color:#0071b3;text-decoration:none;cursor:pointer}a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link{color:#018fe2;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:"Roboto Mono",monospace;font-size:12px;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#666;text-decoration:none}mark{background:#ffd;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}img:not([src]){visibility:hidden;min-width:1px}iframe{border:0}p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px 0}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge,.uk-heading-3xlarge{margin:0 0 20px 0;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:300;color:#222;text-transform:none}*+h1,*+.uk-h1,*+h2,*+.uk-h2,*+h3,*+.uk-h3,*+h4,*+.uk-h4,*+h5,*+.uk-h5,*+h6,*+.uk-h6,*+.uk-heading-small,*+.uk-heading-medium,*+.uk-heading-large,*+.uk-heading-xlarge,*+.uk-heading-2xlarge,*+.uk-heading-3xlarge{margin-top:40px}h1,.uk-h1{font-size:32.3px;line-height:1.2}h2,.uk-h2{font-size:25.5px;line-height:1.3}h3,.uk-h3{font-size:24px;line-height:1.4}h4,.uk-h4{font-size:20px;line-height:1.4}h5,.uk-h5{font-size:15px;line-height:1.4}h6,.uk-h6{font-size:14px;line-height:1.4}@media(min-width: 960px){h1,.uk-h1{font-size:38px}h2,.uk-h2{font-size:30px}}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr,.uk-hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+hr,*+.uk-hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:20px;line-height:1.5;font-style:italic;color:#222}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:14px;line-height:1.5;color:#666}blockquote footer::before{content:"— "}pre{font:12px / 1.5 "Roboto Mono",monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:25px;border:0 solid #e5e5e5;border-radius:0;background:#f8f8f8}pre code{font-family:"Roboto Mono",monospace}:focus{outline:none}:focus-visible{outline:2px dotted #222}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}:root{--uk-breakpoint-s: 640px;--uk-breakpoint-m: 960px;--uk-breakpoint-l: 1200px;--uk-breakpoint-xl: 1600px}a.uk-link-muted,.uk-link-muted a,.uk-link-toggle .uk-link-muted{color:#999}a.uk-link-muted:hover,.uk-link-muted a:hover,.uk-link-toggle:hover .uk-link-muted{color:#666}a.uk-link-text,.uk-link-text a,.uk-link-toggle .uk-link-text{color:inherit}a.uk-link-text:hover,.uk-link-text a:hover,.uk-link-toggle:hover .uk-link-text{color:#999}a.uk-link-heading,.uk-link-heading a,.uk-link-toggle .uk-link-heading{color:inherit}a.uk-link-heading:hover,.uk-link-heading a:hover,.uk-link-toggle:hover .uk-link-heading{color:#87a96b;text-decoration:none}a.uk-link-reset,.uk-link-reset a{color:inherit !important;text-decoration:none !important}.uk-link-toggle{color:inherit !important;text-decoration:none !important}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}.uk-heading-3xlarge{font-size:8rem;line-height:1}@media(min-width: 960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}.uk-heading-3xlarge{font-size:11rem}}@media(min-width: 1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}.uk-heading-3xlarge{font-size:15rem}}.uk-heading-divider{padding-bottom:calc(5px + 0.1em);border-bottom:calc(0.2px + 0.05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-0.1 * 1em);vertical-align:middle;height:calc(4px + 0.7em);margin-right:calc(5px + 0.2em);border-left:calc(5px + 0.1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::before,.uk-heading-line>::after{content:"";position:absolute;top:calc(50% - (calc(0.2px + 0.05em) / 2));width:2000px;border-bottom:calc(0.2px + 0.05em) solid #e5e5e5}.uk-heading-line>::before{right:100%;margin-right:calc(5px + 0.3em)}.uk-heading-line>::after{left:100%;margin-left:calc(5px + 0.3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*{break-inside:avoid-column}.uk-list>*>:last-child{margin-bottom:0}.uk-list>:nth-child(n+2),.uk-list>*>ul{margin-top:10px}.uk-list-disc>*,.uk-list-circle>*,.uk-list-square>*,.uk-list-decimal>*,.uk-list-hyphen>*{padding-left:30px}.uk-list-decimal{counter-reset:decimal}.uk-list-decimal>*{counter-increment:decimal}.uk-list-disc>::before,.uk-list-circle>::before,.uk-list-square>::before,.uk-list-decimal>::before,.uk-list-hyphen>::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}.uk-list-disc>::before{list-style-type:disc}.uk-list-circle>::before{list-style-type:circle}.uk-list-square>::before{list-style-type:square}.uk-list-decimal>::before{content:counter(decimal, decimal) " . "}.uk-list-hyphen>::before{content:"–  "}.uk-list-muted>::before{color:#999 !important}.uk-list-emphasis>::before{color:#222 !important}.uk-list-primary>::before{color:#87a96b !important}.uk-list-secondary>::before{color:#222 !important}.uk-list-bullet>*{padding-left:30px}.uk-list-bullet>::before{content:"";display:list-item;position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px 10px}.uk-list-striped>*:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>:nth-child(n+2),.uk-list-large>*>ul{margin-top:20px}.uk-list-collapse>:nth-child(n+2),.uk-list-collapse>*>ul{margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-large.uk-list-striped>:nth-child(n+2),.uk-list-collapse.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#222;font-size:14px;font-weight:normal;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:12px;font-weight:normal;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:14px}.uk-table caption{font-size:14px;text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle !important}.uk-table-divider>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>:first-child>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped>tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover>tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}.uk-table>tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}.uk-table-small th,.uk-table-small td{padding:10px 12px}.uk-table-large th,.uk-table-large td{padding:22px 12px}.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0 !important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media(max-width: 959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive th,.uk-table-responsive td,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive th,.uk-table-responsive td{width:auto !important;max-width:none !important;min-width:0 !important;overflow:visible !important;white-space:normal !important}.uk-table-responsive th:not(:first-child):not(.uk-table-link),.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:first-child)>a{padding-top:5px !important}.uk-table-responsive th:not(:last-child):not(.uk-table-link),.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:last-child)>a{padding-bottom:5px !important}.uk-table-justify.uk-table-responsive th,.uk-table-justify.uk-table-responsive td{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-table-striped>tr:nth-of-type(even):last-child,.uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom:1px solid #e5e5e5}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:rgba(0,0,0,0);display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0, 0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}.uk-icon-link{color:#999;text-decoration:none !important}.uk-icon-link:hover{color:#666}.uk-icon-link:active,.uk-active>.uk-icon-link{color:#595959}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:hover{background-color:#ebebeb;color:#666}.uk-icon-button:active,.uk-active>.uk-icon-button{background-color:#dfdfdf;color:#666}.uk-range{-webkit-appearance:none;box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;background:rgba(0,0,0,0)}.uk-range:focus{outline:none}.uk-range::-moz-focus-outer{border:none}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-webkit-slider-runnable-track,.uk-range:active::-webkit-slider-runnable-track{background:#dfdfdf}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#dfdfdf}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;margin-top:-7px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-input,.uk-select,.uk-textarea,.uk-radio,.uk-checkbox{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:bold}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-radio:not(:disabled),.uk-checkbox:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0;min-width:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:6px;padding-bottom:6px;vertical-align:top}.uk-select[multiple],.uk-select[size]{resize:vertical}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:none;background-color:#fff;color:#666;border-color:#87a96b}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::placeholder{color:#999}.uk-textarea::placeholder{color:#999}.uk-form-small{font-size:14px}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}textarea.uk-form-small,[multiple].uk-form-small,[size].uk-form-small{padding:5px 8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:20px}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}textarea.uk-form-large,[multiple].uk-form-large,[size].uk-form-large{padding:7px 12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:none;border-color:rgba(0,0,0,0)}.uk-form-blank:focus{border-color:#e5e5e5;border-style:solid}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size]) option{color:#666}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:hover,.uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none !important}.uk-radio,.uk-checkbox{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-radio:focus,.uk-checkbox:focus{background-color:rgba(0,0,0,0);outline:none;border-color:#87a96b}.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate{background-color:#87a96b;border-color:rgba(0,0,0,0)}.uk-radio:checked:focus,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus{background-color:#6e8e53}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-radio:disabled,.uk-checkbox:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:24px;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom select,.uk-form-custom input[type=file]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#222;font-size:14px}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media(max-width: 959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media(min-width: 960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#666}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px !important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px !important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:14px;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button-default{background-color:rgba(0,0,0,0);color:#222;border:1px solid #e5e5e5}.uk-button-default:hover{background-color:rgba(0,0,0,0);color:#222;border-color:#b2b2b2}.uk-button-default:active,.uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#222;border-color:#999}.uk-button-primary{background-color:#87a96b;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-primary:hover{background-color:#7a9e5c;color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:#6e8e53;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary:active,.uk-button-secondary.uk-active{background-color:#090909;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:#ec2147;color:#fff}.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled{background-color:rgba(0,0,0,0);color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:14px}.uk-button-large{padding:0 40px;line-height:53px;font-size:14px}.uk-button-text{padding:0;line-height:1.5;background:none;color:#222;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid currentColor;transition:right .3s ease-out}.uk-button-text:hover{color:#222}.uk-button-text:hover::before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:none;color:#222}.uk-button-link:hover{color:#999;text-decoration:none}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button:hover,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:active,.uk-button-group .uk-button.uk-active{position:relative;z-index:1}.uk-progress{vertical-align:baseline;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.uk-progress::-webkit-progress-value{background-color:#87a96b;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#87a96b;transition:width .6s ease}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media(min-width: 960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media(min-width: 960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width: 960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{--uk-inverse: dark;background:#fff}.uk-section-muted{--uk-inverse: dark;background:#f8f8f8}.uk-section-primary{--uk-inverse: light;background:#87a96b}.uk-section-secondary{--uk-inverse: light;background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1380px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 640px){.uk-container{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:700px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media(min-width: 640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (700px / 2) - 30px)}}@media(min-width: 960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1380px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (700px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media(min-width: 640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media(min-width: 960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media(min-width: 640px){.uk-tile{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media(min-width: 960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width: 960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{--uk-inverse: dark;background-color:#fff}.uk-tile-muted{--uk-inverse: dark;background-color:#f8f8f8}.uk-tile-primary{--uk-inverse: light;background-color:#87a96b}.uk-tile-secondary{--uk-inverse: light;background-color:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{display:flow-root;padding:30px 30px}.uk-card-header{display:flow-root;padding:15px 30px}.uk-card-footer{display:flow-root;padding:15px 30px}@media(min-width: 1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-header>:last-child,.uk-card-footer>:last-child{margin-bottom:0}.uk-card-title{font-size:24px;line-height:1.4}.uk-card-badge{position:absolute;top:15px;right:15px;z-index:1;height:22px;padding:0 10px;background:#87a96b;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:0;border-radius:2px;text-transform:uppercase}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{--uk-inverse: dark;background-color:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#222}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{--uk-inverse: light;background-color:#87a96b;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#87a96b;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{--uk-inverse: light;background-color:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media(min-width: 1200px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:30px;padding-right:30px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:45px}@media(min-width: 1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:40px;padding-right:40px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small>.uk-nav-default>li>a,.uk-card-small>.uk-nav-default .uk-nav-header,.uk-card-small>.uk-nav-default .uk-nav-divider{padding-left:20px;padding-right:20px}.uk-card-small>.uk-nav-default .uk-nav-sub{padding-left:35px}@media(min-width: 1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large>.uk-nav-default>li>a,.uk-card-large>.uk-nav-default .uk-nav-header,.uk-card-large>.uk-nav-default .uk-nav-divider{padding-left:0;padding-right:0}.uk-card-large>.uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:hover{color:#666}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:hover{color:#666}.uk-totop:active{color:#222}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:hover{color:#fff}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#ebf1e6;color:#87a96b}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fef5ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:rgba(0,0,0,0);border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#87a96b;color:#fff !important;font-size:11px;display:inline-flex;justify-content:center;align-items:center;line-height:0}.uk-badge:hover{text-decoration:none}.uk-label{display:inline-block;padding:0 10px;background:#87a96b;line-height:1.5;font-size:12px;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{--uk-inverse: dark;background:rgba(255,255,255,.8)}.uk-overlay-primary{--uk-inverse: light;background:rgba(34,34,34,.8)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:32.3px;line-height:1.2}@media(min-width: 960px){.uk-article-title{font-size:38px}}.uk-article-meta{font-size:14px;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#666;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:20px;line-height:1.4}.uk-comment-meta{font-size:14px;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media(min-width: 960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:none}.uk-search-input::placeholder{color:#999}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:240px}.uk-search-default .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:rgba(0,0,0,0);border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,0);border-color:#87a96b}.uk-search-default .uk-search-icon{width:40px}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-navbar{width:240px}.uk-search-navbar .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff;border:1px solid #e5e5e5}.uk-search-navbar .uk-search-input:focus{background-color:#fff;border-color:#87a96b}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-medium{width:400px}.uk-search-medium .uk-search-input{height:40px;background:rgba(0,0,0,0);font-size:24px}.uk-search-medium .uk-search-icon{width:24px}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:34px}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-right:34px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:rgba(0,0,0,0);font-size:38px}.uk-search-large .uk-search-icon{width:40px}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:60px}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-right:60px}.uk-search-toggle{color:#999}.uk-search-toggle:hover{color:#666}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:20px;line-height:1.4;color:#222;overflow:hidden}.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-accordion-title:hover{color:#666;text-decoration:none}.uk-accordion-content{display:flow-root;margin-top:20px}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset: 20px;--uk-position-viewport-offset: 15px;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}.uk-drop-stack .uk-drop-grid>*{width:100% !important}.uk-drop-parent-icon{margin-left:.25em;transition:transform .3s ease-out}[aria-expanded=true]>.uk-drop-parent-icon{transform:rotateX(180deg)}.uk-dropbar{--uk-position-offset: 0;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 0;--uk-inverse: dark;width:auto;padding:25px 15px 25px 15px;background:#fff;color:#666}.uk-dropbar>:last-child{margin-bottom:0}@media(min-width: 640px){.uk-dropbar{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-dropbar{padding-left:40px;padding-right:40px}}.uk-dropbar :focus-visible{outline-color:#222 !important}.uk-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropbar-top{box-shadow:0 12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-bottom{box-shadow:0 -12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-left{box-shadow:12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropbar-right{box-shadow:-12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropnav-dropbar{position:absolute;z-index:980;padding:0;left:0;right:0}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media(min-width: 640px){.uk-modal{padding:50px 30px}}@media(min-width: 960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100% !important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:none}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:20px 20px}.uk-modal-header{display:flow-root;padding:10px 20px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{display:flow-root;padding:10px 20px;background:#fff;border-top:1px solid #e5e5e5}@media(min-width: 640px){.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px}.uk-modal-footer{padding:15px 30px}}.uk-modal-body>:last-child,.uk-modal-header>:last-child,.uk-modal-footer>:last-child{margin-bottom:0}.uk-modal-title{font-size:30px;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translate(0, -100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media(min-width: 960px){.uk-modal-close-outside{right:0;transform:translate(100%, -100%)}}.uk-modal-close-full{top:0;right:0;padding:10px;background:#fff}@media(min-width: 960px){.uk-modal-close-full{padding:20px}}.uk-slideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slider-container{overflow:hidden;overflow:clip}.uk-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none !important;box-sizing:border-box;max-width:100%;position:relative}.uk-sticky{position:relative;z-index:980;box-sizing:border-box}.uk-sticky-fixed{margin:0 !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-sticky-placeholder{pointer-events:none}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{--uk-inverse: dark;position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#fff;overflow-y:auto}@media(min-width: 640px){.uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media(min-width: 640px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media(min-width: 640px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px}@media(min-width: 640px){.uk-offcanvas-close{top:10px;right:10px}}.uk-offcanvas-close:first-child+*{margin-top:0}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-page,.uk-offcanvas-container{overflow-x:hidden;overflow-x:clip}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media(min-width: 640px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}:root{--uk-leader-fill-content: .}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-top-right,.uk-notification-bottom-right{left:auto;right:10px}.uk-notification-top-center,.uk-notification-bottom-center{left:50%;margin-left:-175px}.uk-notification-bottom-left,.uk-notification-bottom-right,.uk-notification-bottom-center{top:auto;bottom:10px}@media(max-width: 639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:20px;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#87a96b}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;--uk-position-offset: 10px;--uk-position-viewport-offset: 10;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed !important;z-index:1050 !important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media(min-width: 640px){.uk-countdown-number{font-size:4rem}}@media(min-width: 960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem;line-height:1.6}@media(min-width: 640px){.uk-countdown-separator{font-size:2rem}}@media(min-width: 960px){.uk-countdown-separator{font-size:3rem}}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>*::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));transition:opacity .1s ease-in-out}.uk-thumbnav>*>:hover::after{opacity:0}.uk-thumbnav>.uk-active>*::after{opacity:0}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:flex;align-items:center;column-gap:.25em;line-height:0;color:#999;text-decoration:none;font-size:14px;transition:.1s ease-in-out;transition-property:color,background-color}.uk-iconnav>*>a:hover{color:#666}.uk-iconnav>.uk-active>a{color:#666}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}@media(min-width: 1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small,.uk-grid-column-small{margin-left:-15px}.uk-grid-small>*,.uk-grid-column-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium,.uk-grid-column-medium{margin-left:-30px}.uk-grid-medium>*,.uk-grid-column-medium>*{padding-left:30px}.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:30px}.uk-grid-large,.uk-grid-column-large{margin-left:-40px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width: 1200px){.uk-grid-large,.uk-grid-column-large{margin-left:-70px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media(min-width: 1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small,.uk-grid-divider.uk-grid-column-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*,.uk-grid-divider.uk-grid-column-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-medium,.uk-grid-divider.uk-grid-column-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*,.uk-grid-divider.uk-grid-column-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media(min-width: 1200px){.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:flex;align-items:center;column-gap:.25em;text-decoration:none}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon{margin-left:auto;transition:transform .3s ease-out}.uk-nav>li.uk-open>a .uk-nav-parent-icon{transform:rotateX(180deg)}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:12px}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav .uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:14px;line-height:1.5}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:hover{color:#666}.uk-nav-default>li.uk-active>a{color:#222}.uk-nav-default .uk-nav-subtitle{font-size:12px}.uk-nav-default .uk-nav-header{color:#222}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub{font-size:14px;line-height:1.5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-primary{font-size:24px;line-height:1.5}.uk-nav-primary>li>a{color:#999}.uk-nav-primary>li>a:hover{color:#666}.uk-nav-primary>li.uk-active>a{color:#222}.uk-nav-primary .uk-nav-subtitle{font-size:20px}.uk-nav-primary .uk-nav-header{color:#222}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub{font-size:20px;line-height:1.5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-secondary{font-size:15px;line-height:1.5}.uk-nav-secondary>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:0}.uk-nav-secondary>li>a{color:#222;padding:10px 10px}.uk-nav-secondary>li>a:hover{color:#222;background-color:#f8f8f8}.uk-nav-secondary>li.uk-active>a{color:#222;background-color:#f8f8f8}.uk-nav-secondary .uk-nav-subtitle{font-size:14px;color:#999}.uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:#666}.uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#222}.uk-nav-secondary .uk-nav-header{color:#222}.uk-nav-secondary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-secondary .uk-nav-sub{font-size:14px;line-height:1.5}.uk-nav-secondary .uk-nav-sub a{color:#999}.uk-nav-secondary .uk-nav-sub a:hover{color:#666}.uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-medium{font-size:2.8875rem;line-height:1}.uk-nav-large{font-size:3.4rem;line-height:1}.uk-nav-xlarge{font-size:4rem;line-height:1}@media(min-width: 960px){.uk-nav-medium{font-size:3.5rem}.uk-nav-large{font-size:4rem}.uk-nav-xlarge{font-size:6rem}}@media(min-width: 1200px){.uk-nav-medium{font-size:4rem}.uk-nav-large{font-size:6rem}.uk-nav-xlarge{font-size:8rem}}.uk-nav-center{text-align:center}.uk-nav-center li>a{justify-content:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center .uk-nav-parent-icon{margin-left:.25em}.uk-nav.uk-nav-divider>:not(.uk-nav-header,.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:5px;padding-top:5px;border-top:1px solid #e5e5e5}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{display:flex;gap:15px;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:calc(100% + 15px)}.uk-navbar-center-right{left:calc(100% + 15px)}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;gap:15px;margin:0;padding:0;list-style:none}.uk-navbar-left,.uk-navbar-right,.uk-navbar-center:only-child{flex-wrap:wrap}.uk-navbar-nav>li>a,.uk-navbar-item,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;column-gap:.25em;box-sizing:border-box;min-height:80px;font-size:14px;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{padding:0 0;color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:#666}.uk-navbar-nav>li>a:active{color:#222}.uk-navbar-nav>li.uk-active>a{color:#222}.uk-navbar-parent-icon{margin-left:4px;transition:transform .3s ease-out}.uk-navbar-nav>li>a[aria-expanded=true] .uk-navbar-parent-icon{transform:rotateX(180deg)}.uk-navbar-item{padding:0 0;color:#666}.uk-navbar-item>:last-child{margin-bottom:0}.uk-navbar-toggle{padding:0 0;color:#999}.uk-navbar-toggle:hover,.uk-navbar-toggle[aria-expanded=true]{color:#666;text-decoration:none}.uk-navbar-subtitle{font-size:14px}.uk-navbar-justify .uk-navbar-left,.uk-navbar-justify .uk-navbar-right,.uk-navbar-justify .uk-navbar-nav,.uk-navbar-justify .uk-navbar-nav>li,.uk-navbar-justify .uk-navbar-item,.uk-navbar-justify .uk-navbar-toggle{flex-grow:1}.uk-navbar-dropdown{--uk-position-offset: 15px;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 15px;--uk-inverse: dark;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown>:last-child{margin-bottom:0}.uk-navbar-dropdown :focus-visible{outline-color:#222 !important}.uk-navbar-dropdown .uk-drop-grid{margin-left:-30px}.uk-navbar-dropdown .uk-drop-grid>*{padding-left:30px}.uk-navbar-dropdown .uk-drop-grid>.uk-grid-margin{margin-top:30px}.uk-navbar-dropdown-width-2:not(.uk-drop-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-drop-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-drop-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-drop-stack){width:1000px}.uk-navbar-dropdown-large{--uk-position-shift-offset: 0;padding:40px}.uk-navbar-dropdown-dropbar{width:auto;background:rgba(0,0,0,0);padding:25px 0 25px 0;--uk-position-offset: 0;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 15px;box-shadow:none}@media(min-width: 640px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset: 30px}}@media(min-width: 960px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset: 40px}}.uk-navbar-dropdown-dropbar-large{--uk-position-shift-offset: 0;padding-top:40px;padding-bottom:40px}.uk-navbar-dropdown-nav{font-size:14px}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-navbar-dropdown-nav>li.uk-active>a{color:#222}.uk-navbar-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-navbar-dropdown-nav .uk-nav-header{color:#222}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#222}.uk-navbar-container{transition:.1s ease-in-out;transition-property:background-color}@media(min-width: 960px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:30px}.uk-navbar-center-left{right:calc(100% + 30px)}.uk-navbar-center-right{left:calc(100% + 30px)}}@media(min-width: 960px){.uk-navbar-nav{gap:30px}}.uk-subnav{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:flex;align-items:center;column-gap:.25em;color:#999;font-size:14px;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:hover{color:#666;text-decoration:none}.uk-subnav>.uk-active>a{color:#222}.uk-subnav-divider{margin-left:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>::before{content:"";height:1.5em;margin-left:0px;margin-right:20px;border-left:1px solid rgba(0,0,0,0)}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:#e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:rgba(0,0,0,0);color:#999}.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.uk-subnav-pill>.uk-active>a{background-color:#87a96b;color:#fff}.uk-subnav>.uk-disabled>a{color:#999}.uk-breadcrumb{padding:0;list-style:none}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:14px;color:#999}.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>span,.uk-breadcrumb>:last-child>a:not([href]){color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px 0 calc(20px - 4px);font-size:14px;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;align-items:center;margin-left:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:0;position:relative}.uk-pagination>*>*{display:flex;align-items:center;column-gap:.25em;padding:5px 10px;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-pagination>.uk-active>*{color:#666}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:flex;align-items:center;column-gap:.25em;justify-content:center;padding:9px 20px;color:#999;line-height:20px}.uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-tab>.uk-active>a{color:#222;border-color:#87a96b}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-left>*>a{justify-content:left;border-right:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-right>*>a{justify-content:left;border-left:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab .uk-dropdown{margin-left:40px}.uk-slidenav{padding:5px 10px;color:rgba(102,102,102,.5);transition:color .1s ease-in-out}.uk-slidenav:hover{color:rgba(102,102,102,.9)}.uk-slidenav:active{color:rgba(102,102,102,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0);text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(102,102,102,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.6);border-color:rgba(0,0,0,0)}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.2);border-color:rgba(0,0,0,0)}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.6);border-color:rgba(0,0,0,0)}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-dropdown{--uk-position-offset: 10px;--uk-position-viewport-offset: 15px;--uk-inverse: dark;width:auto;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown>:last-child{margin-bottom:0}.uk-dropdown :focus-visible{outline-color:#222 !important}.uk-dropdown-large{padding:40px}.uk-dropdown-dropbar{width:auto;background:rgba(0,0,0,0);padding:5px 0 25px 0;--uk-position-viewport-offset: 15px;box-shadow:none}@media(min-width: 640px){.uk-dropdown-dropbar{--uk-position-viewport-offset: 30px}}@media(min-width: 960px){.uk-dropdown-dropbar{--uk-position-viewport-offset: 40px}}.uk-dropdown-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropdown-nav{font-size:14px}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li>a:hover,.uk-dropdown-nav>li.uk-active>a{color:#666}.uk-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-dropdown-nav .uk-nav-header{color:#222}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#666}.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox :focus-visible{outline-color:rgba(255,255,255,.7)}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7)}.uk-lightbox-toolbar>*{color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:hover{color:#fff}.uk-lightbox-caption:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation:.5s ease-out both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade,uk-scale-up}.uk-animation-scale-down{animation-name:uk-fade,uk-scale-down}.uk-animation-slide-top{animation-name:uk-fade,uk-slide-top}.uk-animation-slide-bottom{animation-name:uk-fade,uk-slide-bottom}.uk-animation-slide-left{animation-name:uk-fade,uk-slide-left}.uk-animation-slide-right{animation-name:uk-fade,uk-slide-right}.uk-animation-slide-top-small{animation-name:uk-fade,uk-slide-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade,uk-slide-bottom-small}.uk-animation-slide-left-small{animation-name:uk-fade,uk-slide-left-small}.uk-animation-slide-right-small{animation-name:uk-fade,uk-slide-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade,uk-slide-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade,uk-slide-bottom-medium}.uk-animation-slide-left-medium{animation-name:uk-fade,uk-slide-left-medium}.uk-animation-slide-right-medium{animation-name:uk-fade,uk-slide-right-medium}.uk-animation-kenburns{animation-name:uk-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;animation-duration:2s;stroke-dasharray:var(--uk-animation-stroke)}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-scale-up{0%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% / 3)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% / 6)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media(min-width: 640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% / 3)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% / 6)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@s>:not([class*=uk-width]),.uk-child-width-1-2\@s>:not([class*=uk-width]),.uk-child-width-1-3\@s>:not([class*=uk-width]),.uk-child-width-1-4\@s>:not([class*=uk-width]),.uk-child-width-1-5\@s>:not([class*=uk-width]),.uk-child-width-1-6\@s>:not([class*=uk-width]),.uk-child-width-auto\@s>:not([class*=uk-width]){flex:initial}}@media(min-width: 960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% / 3)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% / 6)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@m>:not([class*=uk-width]),.uk-child-width-1-2\@m>:not([class*=uk-width]),.uk-child-width-1-3\@m>:not([class*=uk-width]),.uk-child-width-1-4\@m>:not([class*=uk-width]),.uk-child-width-1-5\@m>:not([class*=uk-width]),.uk-child-width-1-6\@m>:not([class*=uk-width]),.uk-child-width-auto\@m>:not([class*=uk-width]){flex:initial}}@media(min-width: 1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% / 3)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% / 6)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@l>:not([class*=uk-width]),.uk-child-width-1-2\@l>:not([class*=uk-width]),.uk-child-width-1-3\@l>:not([class*=uk-width]),.uk-child-width-1-4\@l>:not([class*=uk-width]),.uk-child-width-1-5\@l>:not([class*=uk-width]),.uk-child-width-1-6\@l>:not([class*=uk-width]),.uk-child-width-auto\@l>:not([class*=uk-width]){flex:initial}}@media(min-width: 1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% / 3)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% / 6)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@xl>:not([class*=uk-width]),.uk-child-width-1-2\@xl>:not([class*=uk-width]),.uk-child-width-1-3\@xl>:not([class*=uk-width]),.uk-child-width-1-4\@xl>:not([class*=uk-width]),.uk-child-width-1-5\@xl>:not([class*=uk-width]),.uk-child-width-1-6\@xl>:not([class*=uk-width]),.uk-child-width-auto\@xl>:not([class*=uk-width]){flex:initial}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% / 3)}.uk-width-2-3{width:calc(200% / 3)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% / 6)}.uk-width-5-6{width:calc(500% / 6)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media(min-width: 640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% / 3)}.uk-width-2-3\@s{width:calc(200% / 3)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% / 6)}.uk-width-5-6\@s{width:calc(500% / 6)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}.uk-width-1-1\@s,.uk-width-1-2\@s,.uk-width-1-3\@s,.uk-width-2-3\@s,.uk-width-1-4\@s,.uk-width-3-4\@s,.uk-width-1-5\@s,.uk-width-2-5\@s,.uk-width-3-5\@s,.uk-width-4-5\@s,.uk-width-1-6\@s,.uk-width-5-6\@s,.uk-width-small\@s,.uk-width-medium\@s,.uk-width-large\@s,.uk-width-xlarge\@s,.uk-width-2xlarge\@s,.uk-width-auto\@s{flex:initial}}@media(min-width: 960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% / 3)}.uk-width-2-3\@m{width:calc(200% / 3)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% / 6)}.uk-width-5-6\@m{width:calc(500% / 6)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}.uk-width-1-1\@m,.uk-width-1-2\@m,.uk-width-1-3\@m,.uk-width-2-3\@m,.uk-width-1-4\@m,.uk-width-3-4\@m,.uk-width-1-5\@m,.uk-width-2-5\@m,.uk-width-3-5\@m,.uk-width-4-5\@m,.uk-width-1-6\@m,.uk-width-5-6\@m,.uk-width-small\@m,.uk-width-medium\@m,.uk-width-large\@m,.uk-width-xlarge\@m,.uk-width-2xlarge\@m,.uk-width-auto\@m{flex:initial}}@media(min-width: 1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% / 3)}.uk-width-2-3\@l{width:calc(200% / 3)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% / 6)}.uk-width-5-6\@l{width:calc(500% / 6)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}.uk-width-1-1\@l,.uk-width-1-2\@l,.uk-width-1-3\@l,.uk-width-2-3\@l,.uk-width-1-4\@l,.uk-width-3-4\@l,.uk-width-1-5\@l,.uk-width-2-5\@l,.uk-width-3-5\@l,.uk-width-4-5\@l,.uk-width-1-6\@l,.uk-width-5-6\@l,.uk-width-small\@l,.uk-width-medium\@l,.uk-width-large\@l,.uk-width-xlarge\@l,.uk-width-2xlarge\@l,.uk-width-auto\@l{flex:initial}}@media(min-width: 1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% / 3)}.uk-width-2-3\@xl{width:calc(200% / 3)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% / 6)}.uk-width-5-6\@xl{width:calc(500% / 6)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}.uk-width-1-1\@xl,.uk-width-1-2\@xl,.uk-width-1-3\@xl,.uk-width-2-3\@xl,.uk-width-1-4\@xl,.uk-width-3-4\@xl,.uk-width-1-5\@xl,.uk-width-2-5\@xl,.uk-width-3-5\@xl,.uk-width-4-5\@xl,.uk-width-1-6\@xl,.uk-width-5-6\@xl,.uk-width-small\@xl,.uk-width-medium\@xl,.uk-width-large\@xl,.uk-width-xlarge\@xl,.uk-width-2xlarge\@xl,.uk-width-auto\@xl{flex:initial}}.uk-width-max-content{width:max-content}.uk-width-min-content{width:min-content}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-viewport-2{min-height:200vh}.uk-height-viewport-3{min-height:300vh}.uk-height-viewport-4{min-height:400vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:24px;line-height:1.5;color:#222;font-weight:300}.uk-text-meta{font-size:14px;line-height:1.4;color:#999}.uk-text-meta>a{color:#999}.uk-text-meta>a:hover{color:#666;text-decoration:none}.uk-text-small{font-size:14px;line-height:1.5}.uk-text-large{font-size:24px;line-height:1.5;font-weight:300}.uk-text-default{font-size:15px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize !important}.uk-text-uppercase{text-transform:uppercase !important}.uk-text-lowercase{text-transform:lowercase !important}.uk-text-decoration-none{text-decoration:none !important}.uk-text-muted{color:#999 !important}.uk-text-emphasis{color:#222 !important}.uk-text-primary{color:#87a96b !important}.uk-text-secondary{color:#222 !important}.uk-text-success{color:#32d296 !important}.uk-text-warning{color:#faa05a !important}.uk-text-danger{color:#f0506e !important}.uk-text-background{-webkit-background-clip:text;color:rgba(0,0,0,0) !important;display:inline-block;background-color:#87a96b;background-image:linear-gradient(90deg, #87a96b 0%, #6ba978 100%)}.uk-text-left{text-align:left !important}.uk-text-right{text-align:right !important}.uk-text-center{text-align:center !important}.uk-text-justify{text-align:justify !important}@media(min-width: 640px){.uk-text-left\@s{text-align:left !important}.uk-text-right\@s{text-align:right !important}.uk-text-center\@s{text-align:center !important}}@media(min-width: 960px){.uk-text-left\@m{text-align:left !important}.uk-text-right\@m{text-align:right !important}.uk-text-center\@m{text-align:center !important}}@media(min-width: 1200px){.uk-text-left\@l{text-align:left !important}.uk-text-right\@l{text-align:right !important}.uk-text-center\@l{text-align:center !important}}@media(min-width: 1600px){.uk-text-left\@xl{text-align:left !important}.uk-text-right\@xl{text-align:right !important}.uk-text-center\@xl{text-align:center !important}}.uk-text-top{vertical-align:top !important}.uk-text-middle{vertical-align:middle !important}.uk-text-bottom{vertical-align:bottom !important}.uk-text-baseline{vertical-align:baseline !important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.uk-text-truncate,td.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word}th.uk-text-break,td.uk-text-break{word-break:break-word}[class*=uk-column-]{column-gap:30px}@media(min-width: 1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0, 0, 0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media(min-width: 1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media(min-width: 640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media(min-width: 960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media(min-width: 1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media(min-width: 1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}[uk-cover]:where(canvas,iframe,svg),[data-uk-cover]:where(canvas,iframe,svg){max-width:none;position:absolute;left:50%;top:50%;--uk-position-translate-x: -50%;--uk-position-translate-y: -50%;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y))}iframe[uk-cover],iframe[data-uk-cover]{pointer-events:none}[uk-cover]:where(img,video),[data-uk-cover]:where(img,video){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#87a96b}.uk-background-secondary{background-color:#222}.uk-background-cover,.uk-background-contain,.uk-background-width-1-1,.uk-background-height-1-1{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-width-1-1{background-size:100%}.uk-background-height-1-1{background-size:auto 100%}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media(pointer: coarse){.uk-background-fixed{background-attachment:scroll}}@media(max-width: 639px){.uk-background-image\@s{background-image:none !important}}@media(max-width: 959px){.uk-background-image\@m{background-image:none !important}}@media(max-width: 1199px){.uk-background-image\@l{background-image:none !important}}@media(max-width: 1599px){.uk-background-image\@xl{background-image:none !important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media(min-width: 640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media(min-width: 960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media(min-width: 1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@s,.uk-align-left\@m,.uk-align-left\@l{margin-right:40px}.uk-align-right,.uk-align-right\@s,.uk-align-right\@m,.uk-align-right\@l{margin-left:40px}}@media(min-width: 1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0, 0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-box-sizing-content{box-sizing:content-box}.uk-box-sizing-border{box-sizing:border-box}.uk-resize{resize:both}.uk-resize-horizontal{resize:horizontal}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block !important}.uk-display-inline{display:inline !important}.uk-display-inline-block{display:inline-block !important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-width,.uk-responsive-height{box-sizing:border-box}.uk-responsive-width{max-width:100% !important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}[uk-responsive],[data-uk-responsive]{max-width:100%}.uk-object-cover{object-fit:cover}.uk-object-contain{object-fit:contain}.uk-object-fill{object-fit:fill}.uk-object-none{object-fit:none}.uk-object-scale-down{object-fit:scale-down}.uk-object-top-left{object-position:0 0}.uk-object-top-center{object-position:50% 0}.uk-object-top-right{object-position:100% 0}.uk-object-center-left{object-position:0 50%}.uk-object-center-center{object-position:50% 50%}.uk-object-center-right{object-position:100% 50%}.uk-object-bottom-left{object-position:0 100%}.uk-object-bottom-center{object-position:50% 100%}.uk-object-bottom-right{object-position:100% 100%}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports(filter: blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;z-index:0;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}.uk-logo{font-size:24px;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#222;text-decoration:none}:where(.uk-logo){display:inline-block;vertical-align:middle}.uk-logo:hover{color:#222;text-decoration:none}.uk-logo :where(img,svg,video){display:block}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%, -50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media(min-width: 640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media(min-width: 960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media(min-width: 1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media(min-width: 1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}@media(min-width: 640px){.uk-flex-stretch\@s{align-items:stretch}.uk-flex-top\@s{align-items:flex-start}.uk-flex-middle\@s{align-items:center}.uk-flex-bottom\@s{align-items:flex-end}}@media(min-width: 960px){.uk-flex-stretch\@m{align-items:stretch}.uk-flex-top\@m{align-items:flex-start}.uk-flex-middle\@m{align-items:center}.uk-flex-bottom\@m{align-items:flex-end}}@media(min-width: 1200px){.uk-flex-stretch\@l{align-items:stretch}.uk-flex-top\@l{align-items:flex-start}.uk-flex-middle\@l{align-items:center}.uk-flex-bottom\@l{align-items:flex-end}}@media(min-width: 1600px){.uk-flex-stretch\@xl{align-items:stretch}.uk-flex-top\@xl{align-items:flex-start}.uk-flex-middle\@xl{align-items:center}.uk-flex-bottom\@xl{align-items:flex-end}}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}@media(min-width: 640px){.uk-flex-row\@s{flex-direction:row}.uk-flex-column\@s{flex-direction:column}}@media(min-width: 960px){.uk-flex-row\@m{flex-direction:row}.uk-flex-column\@m{flex-direction:column}}@media(min-width: 1200px){.uk-flex-row\@l{flex-direction:row}.uk-flex-column\@l{flex-direction:column}}@media(min-width: 1600px){.uk-flex-row\@xl{flex-direction:row}.uk-flex-column\@xl{flex-direction:column}}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media(min-width: 640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media(min-width: 960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media(min-width: 1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media(min-width: 1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-initial{flex:initial}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}@media(min-width: 640px){.uk-flex-initial\@s{flex:initial}.uk-flex-none\@s{flex:none}.uk-flex-1\@s{flex:1}}@media(min-width: 960px){.uk-flex-initial\@m{flex:initial}.uk-flex-none\@m{flex:none}.uk-flex-1\@m{flex:1}}@media(min-width: 1200px){.uk-flex-initial\@l{flex:initial}.uk-flex-none\@l{flex:none}.uk-flex-1\@l{flex:1}}@media(min-width: 1600px){.uk-flex-initial\@xl{flex:initial}.uk-flex-none\@xl{flex:none}.uk-flex-1\@xl{flex:1}}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px !important}.uk-margin-top{margin-top:20px !important}.uk-margin-bottom{margin-bottom:20px !important}.uk-margin-left{margin-left:20px !important}.uk-margin-right{margin-right:20px !important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px !important}.uk-margin-small-top{margin-top:10px !important}.uk-margin-small-bottom{margin-bottom:10px !important}.uk-margin-small-left{margin-left:10px !important}.uk-margin-small-right{margin-right:10px !important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px !important}.uk-margin-medium-top{margin-top:40px !important}.uk-margin-medium-bottom{margin-bottom:40px !important}.uk-margin-medium-left{margin-left:40px !important}.uk-margin-medium-right{margin-right:40px !important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px !important}.uk-margin-large-top{margin-top:40px !important}.uk-margin-large-bottom{margin-bottom:40px !important}.uk-margin-large-left{margin-left:40px !important}.uk-margin-large-right{margin-right:40px !important}@media(min-width: 1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px !important}.uk-margin-large-top{margin-top:70px !important}.uk-margin-large-bottom{margin-bottom:70px !important}.uk-margin-large-left{margin-left:70px !important}.uk-margin-large-right{margin-right:70px !important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px !important}.uk-margin-xlarge-top{margin-top:70px !important}.uk-margin-xlarge-bottom{margin-bottom:70px !important}.uk-margin-xlarge-left{margin-left:70px !important}.uk-margin-xlarge-right{margin-right:70px !important}@media(min-width: 1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px !important}.uk-margin-xlarge-top{margin-top:140px !important}.uk-margin-xlarge-bottom{margin-bottom:140px !important}.uk-margin-xlarge-left{margin-left:140px !important}.uk-margin-xlarge-right{margin-right:140px !important}}.uk-margin-auto{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-top{margin-top:auto !important}.uk-margin-auto-bottom{margin-bottom:auto !important}.uk-margin-auto-left{margin-left:auto !important}.uk-margin-auto-right{margin-right:auto !important}.uk-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}@media(min-width: 640px){.uk-margin-auto\@s{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@s{margin-left:auto !important}.uk-margin-auto-right\@s{margin-right:auto !important}}@media(min-width: 960px){.uk-margin-auto\@m{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@m{margin-left:auto !important}.uk-margin-auto-right\@m{margin-right:auto !important}}@media(min-width: 1200px){.uk-margin-auto\@l{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@l{margin-left:auto !important}.uk-margin-auto-right\@l{margin-right:auto !important}}@media(min-width: 1600px){.uk-margin-auto\@xl{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@xl{margin-left:auto !important}.uk-margin-auto-right\@xl{margin-right:auto !important}}.uk-margin-remove{margin:0 !important}.uk-margin-remove-top{margin-top:0 !important}.uk-margin-remove-bottom{margin-bottom:0 !important}.uk-margin-remove-left{margin-left:0 !important}.uk-margin-remove-right{margin-right:0 !important}.uk-margin-remove-vertical{margin-top:0 !important;margin-bottom:0 !important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0 !important}.uk-margin-remove-last-child>:last-child{margin-bottom:0 !important}@media(min-width: 640px){.uk-margin-remove-left\@s{margin-left:0 !important}.uk-margin-remove-right\@s{margin-right:0 !important}}@media(min-width: 960px){.uk-margin-remove-left\@m{margin-left:0 !important}.uk-margin-remove-right\@m{margin-right:0 !important}}@media(min-width: 1200px){.uk-margin-remove-left\@l{margin-left:0 !important}.uk-margin-remove-right\@l{margin-right:0 !important}}@media(min-width: 1600px){.uk-margin-remove-left\@xl{margin-left:0 !important}.uk-margin-remove-right\@xl{margin-right:0 !important}}.uk-padding{padding:30px}@media(min-width: 1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:40px}@media(min-width: 1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0 !important}.uk-padding-remove-top{padding-top:0 !important}.uk-padding-remove-bottom{padding-bottom:0 !important}.uk-padding-remove-left{padding-left:0 !important}.uk-padding-remove-right{padding-right:0 !important}.uk-padding-remove-vertical{padding-top:0 !important;padding-bottom:0 !important}.uk-padding-remove-horizontal{padding-left:0 !important;padding-right:0 !important}:root{--uk-position-margin-offset: 0px}[class*=uk-position-top],[class*=uk-position-bottom],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-center]{position:absolute !important;max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:calc(50% - var(--uk-position-margin-offset));left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x: -50%;--uk-position-translate-y: -50%;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y));width:max-content}[class*=uk-position-center-left],[class*=uk-position-center-right],.uk-position-center-vertical{top:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-y: -50%;transform:translate(0, var(--uk-position-translate-y))}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-vertical{left:0;right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-top-center,.uk-position-bottom-center,.uk-position-center-horizontal{left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x: -50%;transform:translate(var(--uk-position-translate-x), 0);width:max-content}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-center-horizontal{top:0;bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-small{margin:15px;--uk-position-margin-offset: 15px}.uk-position-medium{margin:30px;--uk-position-margin-offset: 30px}.uk-position-large{margin:30px;--uk-position-margin-offset: 30px}@media(min-width: 1200px){.uk-position-large{margin:50px;--uk-position-margin-offset: 50px}}.uk-position-relative{position:relative !important}.uk-position-absolute{position:absolute !important}.uk-position-fixed{position:fixed !important}.uk-position-sticky{position:sticky !important}.uk-position-z-index{z-index:1}.uk-position-z-index-zero{z-index:0}.uk-position-z-index-negative{z-index:-1}.uk-position-z-index-high{z-index:990}:where(.uk-transition-fade),:where([class*=uk-transition-scale]),:where([class*=uk-transition-slide]){--uk-position-translate-x: 0;--uk-position-translate-y: 0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{--uk-translate-x: 0;--uk-translate-y: 0;--uk-scale-x: 1;--uk-scale-y: 1;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y)) translate(var(--uk-translate-x), var(--uk-translate-y)) scale(var(--uk-scale-x), var(--uk-scale-y));transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-toggle:hover .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle .uk-transition-fade:focus-within,.uk-transition-active.uk-active .uk-transition-fade{opacity:1}[class*=uk-transition-scale]{-webkit-backface-visibility:hidden}.uk-transition-scale-up{--uk-scale-x: 1;--uk-scale-y: 1}.uk-transition-scale-down{--uk-scale-x: 1.03;--uk-scale-y: 1.03}.uk-transition-toggle:hover .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle .uk-transition-scale-up:focus-within,.uk-transition-active.uk-active .uk-transition-scale-up{--uk-scale-x: 1.03;--uk-scale-y: 1.03;opacity:1}.uk-transition-toggle:hover .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle .uk-transition-scale-down:focus-within,.uk-transition-active.uk-active .uk-transition-scale-down{--uk-scale-x: 1;--uk-scale-y: 1;opacity:1}.uk-transition-slide-top{--uk-translate-y: -100%}.uk-transition-slide-bottom{--uk-translate-y: 100%}.uk-transition-slide-left{--uk-translate-x: -100%}.uk-transition-slide-right{--uk-translate-x: 100%}.uk-transition-slide-top-small{--uk-translate-y: calc(-1 * 10px)}.uk-transition-slide-bottom-small{--uk-translate-y: 10px}.uk-transition-slide-left-small{--uk-translate-x: calc(-1 * 10px)}.uk-transition-slide-right-small{--uk-translate-x: 10px}.uk-transition-slide-top-medium{--uk-translate-y: calc(-1 * 50px)}.uk-transition-slide-bottom-medium{--uk-translate-y: 50px}.uk-transition-slide-left-medium{--uk-translate-x: calc(-1 * 50px)}.uk-transition-slide-right-medium{--uk-translate-x: 50px}.uk-transition-toggle:hover [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle [class*=uk-transition-slide]:focus-within,.uk-transition-active.uk-active [class*=uk-transition-slide]{--uk-translate-x: 0;--uk-translate-y: 0;opacity:1}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-transition-disable,.uk-transition-disable *{transition:none !important}[hidden],.uk-hidden{display:none !important}@media(min-width: 640px){.uk-hidden\@s{display:none !important}}@media(min-width: 960px){.uk-hidden\@m{display:none !important}}@media(min-width: 1200px){.uk-hidden\@l{display:none !important}}@media(min-width: 1600px){.uk-hidden\@xl{display:none !important}}@media(max-width: 639px){.uk-visible\@s{display:none !important}}@media(max-width: 959px){.uk-visible\@m{display:none !important}}@media(max-width: 1199px){.uk-visible\@l{display:none !important}}@media(max-width: 1599px){.uk-visible\@xl{display:none !important}}.uk-invisible{visibility:hidden !important}.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute !important;width:0 !important;height:0 !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0 !important}@media(hover: none){.uk-hidden-touch{display:none !important}}@media(hover){.uk-hidden-notouch{display:none !important}}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary{color:rgba(255,255,255,.8)}.uk-light .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-overlay-primary .uk-article-meta{color:rgba(255,255,255,.6)}.uk-light .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge,.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-overlay-primary .uk-badge{background-color:#fff;color:#666 !important}.uk-light a,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-overlay-primary a,.uk-light .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-card-primary.uk-card-body .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-overlay-primary .uk-link{color:#fff}.uk-light a:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-overlay-primary a:hover,.uk-light .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-overlay-primary .uk-link:hover,.uk-light .uk-link-toggle:hover .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-overlay-primary .uk-link-toggle:hover .uk-link{color:#fff}.uk-light :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-overlay-primary :not(pre)>code,.uk-light :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-overlay-primary :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-overlay-primary :not(pre)>samp{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.1)}.uk-light em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-overlay-primary em{color:#fff}.uk-light h1,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-card-primary.uk-card-body h1,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-secondary.uk-card-body h1,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-overlay-primary h1,.uk-light .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-overlay-primary .uk-h1,.uk-light h2,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-card-primary.uk-card-body h2,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-secondary.uk-card-body h2,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-overlay-primary h2,.uk-light .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-overlay-primary .uk-h2,.uk-light h3,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-card-primary.uk-card-body h3,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-secondary.uk-card-body h3,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-overlay-primary h3,.uk-light .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-overlay-primary .uk-h3,.uk-light h4,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-card-primary.uk-card-body h4,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-secondary.uk-card-body h4,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-overlay-primary h4,.uk-light .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-overlay-primary .uk-h4,.uk-light h5,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-card-primary.uk-card-body h5,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-secondary.uk-card-body h5,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-overlay-primary h5,.uk-light .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-overlay-primary .uk-h5,.uk-light h6,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) h6,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-overlay-primary h6,.uk-light .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-overlay-primary .uk-h6,.uk-light .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-overlay-primary .uk-heading-small,.uk-light .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-overlay-primary .uk-heading-medium,.uk-light .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-overlay-primary .uk-heading-large,.uk-light .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-overlay-primary .uk-heading-xlarge,.uk-light .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-2xlarge,.uk-light .uk-heading-3xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-card-primary.uk-card-body .uk-heading-3xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-card-secondary.uk-card-body .uk-heading-3xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-overlay-primary .uk-heading-3xlarge{color:#fff}.uk-light blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote,.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-overlay-primary blockquote{color:#fff}.uk-light blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer,.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-overlay-primary blockquote footer{color:rgba(255,255,255,.8)}.uk-light hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-overlay-primary hr,.uk-light .uk-hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-overlay-primary .uk-hr{border-top-color:rgba(255,255,255,.2)}.uk-light :focus-visible,.uk-section-primary:not(.uk-preserve-color) :focus-visible,.uk-section-secondary:not(.uk-preserve-color) :focus-visible,.uk-tile-primary:not(.uk-preserve-color) :focus-visible,.uk-tile-secondary:not(.uk-preserve-color) :focus-visible,.uk-card-primary.uk-card-body :focus-visible,.uk-card-primary>:not([class*=uk-card-media]) :focus-visible,.uk-card-secondary.uk-card-body :focus-visible,.uk-card-secondary>:not([class*=uk-card-media]) :focus-visible,.uk-overlay-primary :focus-visible{outline-color:#fff}.uk-light .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*{color:rgba(255,255,255,.6)}.uk-light .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.8)}.uk-light .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.8)}.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.6)}.uk-light .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default,.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-overlay-primary .uk-button-default{background-color:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.8)}.uk-light .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-overlay-primary .uk-button-default:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-overlay-primary .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-overlay-primary .uk-button-primary{background-color:#fff;color:#666}.uk-light .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-light .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-overlay-primary .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary.uk-active{background-color:#e6e6e6;color:#666}.uk-light .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-overlay-primary .uk-button-secondary{background-color:#fff;color:#666}.uk-light .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-light .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary.uk-active{background-color:#e6e6e6;color:#666}.uk-light .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text,.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-overlay-primary .uk-button-text{color:#fff}.uk-light .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-overlay-primary .uk-button-text::before{border-bottom-color:#fff}.uk-light .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-overlay-primary .uk-button-text:hover{color:#fff}.uk-light .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled{color:rgba(255,255,255,.6)}.uk-light .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link,.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-overlay-primary .uk-button-link{color:#fff}.uk-light .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-overlay-primary .uk-button-link:hover{color:rgba(255,255,255,.6)}.uk-light.uk-card-badge,.uk-card-badge.uk-section-primary:not(.uk-preserve-color),.uk-card-badge.uk-section-secondary:not(.uk-preserve-color),.uk-card-badge.uk-tile-primary:not(.uk-preserve-color),.uk-card-badge.uk-tile-secondary:not(.uk-preserve-color),.uk-card-badge.uk-card-primary.uk-card-body,.uk-card-primary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-card-secondary.uk-card-body,.uk-card-secondary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-overlay-primary{background-color:#fff;color:#666}.uk-light .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close,.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-overlay-primary .uk-close{color:rgba(255,255,255,.6)}.uk-light .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-overlay-primary .uk-close:hover{color:rgba(255,255,255,.8)}.uk-light .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-overlay-primary .uk-column-divider{column-rule-color:rgba(255,255,255,.2)}.uk-light .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-overlay-primary .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::after{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.9)}.uk-light .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active{background-color:rgba(255,255,255,.5);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-card-primary.uk-card-body .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-overlay-primary .uk-input,.uk-light .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-overlay-primary .uk-select,.uk-light .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-overlay-primary .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-light .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-overlay-primary .uk-input:focus,.uk-light .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-overlay-primary .uk-select:focus,.uk-light .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-overlay-primary .uk-textarea:focus{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}.uk-light .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-overlay-primary .uk-radio,.uk-light .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-overlay-primary .uk-checkbox{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.uk-light .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-overlay-primary .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-overlay-primary .uk-checkbox:focus{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.8)}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate{background-color:#fff;border-color:#fff}.uk-light .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus{background-color:#fff}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label,.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-overlay-primary .uk-form-label{color:#fff}.uk-light .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-overlay-primary .uk-form-icon{color:rgba(255,255,255,.6)}.uk-light .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover{color:rgba(255,255,255,.8)}.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-overlay-primary .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::after{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-overlay-primary .uk-icon-link{color:rgba(255,255,255,.6)}.uk-light .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:hover{color:rgba(255,255,255,.8)}.uk-light .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-overlay-primary .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-overlay-primary .uk-active>.uk-icon-link{color:rgba(255,255,255,.8)}.uk-light .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-overlay-primary .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.uk-light .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:hover{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.uk-light .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.8)}.uk-light .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a{color:rgba(255,255,255,.6)}.uk-light .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.8)}.uk-light .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label,.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-overlay-primary .uk-label{background-color:#fff;color:#666}.uk-light a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-overlay-primary a.uk-link-muted,.uk-light .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-overlay-primary .uk-link-muted a{color:rgba(255,255,255,.6)}.uk-light a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-overlay-primary a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted{color:rgba(255,255,255,.8)}.uk-light a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-overlay-primary a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text{color:rgba(255,255,255,.6)}.uk-light a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-overlay-primary a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading{color:#fff}.uk-light .uk-list-muted>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-card-primary.uk-card-body .uk-list-muted>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-card-secondary.uk-card-body .uk-list-muted>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-overlay-primary .uk-list-muted>::before{color:rgba(255,255,255,.6) !important}.uk-light .uk-list-emphasis>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-card-primary.uk-card-body .uk-list-emphasis>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-card-secondary.uk-card-body .uk-list-emphasis>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-overlay-primary .uk-list-emphasis>::before{color:#fff !important}.uk-light .uk-list-primary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-card-primary.uk-card-body .uk-list-primary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-card-secondary.uk-card-body .uk-list-primary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-overlay-primary .uk-list-primary>::before{color:#fff !important}.uk-light .uk-list-secondary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-card-primary.uk-card-body .uk-list-secondary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-card-secondary.uk-card-body .uk-list-secondary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-overlay-primary .uk-list-secondary>::before{color:#fff !important}.uk-light .uk-list-bullet>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-card-primary.uk-card-body .uk-list-bullet>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-card-secondary.uk-card-body .uk-list-bullet>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-overlay-primary .uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-light .uk-list-striped>*:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>*:nth-of-type(odd){border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-light .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker,.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-overlay-primary .uk-marker{background:#f8f8f8;color:#666}.uk-light .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-overlay-primary .uk-marker:hover{color:#666}.uk-light .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a{color:#fff}.uk-light .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header{color:#fff}.uk-light .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a{color:#fff}.uk-light .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header{color:#fff}.uk-light .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-secondary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-overlay-primary .uk-nav-secondary>li>a{color:#fff}.uk-light .uk-nav-secondary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-overlay-primary .uk-nav-secondary>li>a:hover{color:#fff;background-color:rgba(255,255,255,.1)}.uk-light .uk-nav-secondary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a{color:#fff;background-color:rgba(255,255,255,.1)}.uk-light .uk-nav-secondary .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary .uk-nav-subtitle{color:rgba(255,255,255,.6)}.uk-light .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:rgba(255,255,255,.8)}.uk-light .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#fff}.uk-light .uk-nav-secondary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-overlay-primary .uk-nav-secondary .uk-nav-header{color:#fff}.uk-light .uk-nav-secondary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-overlay-primary .uk-nav-secondary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-secondary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-overlay-primary .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){border-top-color:rgba(255,255,255,.2)}.uk-light .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a{color:rgba(255,255,255,.8)}.uk-light .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-overlay-primary .uk-navbar-nav>li>a[aria-expanded=true]{color:#fff}.uk-light .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active{color:#fff}.uk-light .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-light .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-overlay-primary .uk-navbar-item{color:rgba(255,255,255,.8)}.uk-light .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle{color:rgba(255,255,255,.6)}.uk-light .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-overlay-primary .uk-navbar-toggle[aria-expanded=true]{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*{color:rgba(255,255,255,.6)}.uk-light .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:hover{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.6)}.uk-light .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input,.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-overlay-primary .uk-search-input{color:rgba(255,255,255,.8)}.uk-light .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon{color:rgba(255,255,255,.6)}.uk-light .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.6)}.uk-light .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.2)}.uk-light .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.2)}.uk-light .uk-search-navbar .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-overlay-primary .uk-search-navbar .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-medium .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-overlay-primary .uk-search-medium .uk-search-input{background-color:rgba(0,0,0,0)}.uk-light .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input{background-color:rgba(0,0,0,0)}.uk-light .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-overlay-primary .uk-search-toggle{color:rgba(255,255,255,.6)}.uk-light .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:hover{color:rgba(255,255,255,.8)}.uk-light .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-overlay-primary .uk-slidenav{color:rgba(255,255,255,.7)}.uk-light .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:hover{color:rgba(255,255,255,.95)}.uk-light .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active{color:rgba(255,255,255,.7)}.uk-light .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child{color:rgba(255,255,255,.8)}.uk-light .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:hover{color:#fff}.uk-light .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a{color:#fff}.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child{background-color:rgba(0,0,0,0);color:rgba(255,255,255,.6)}.uk-light .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.uk-light .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.uk-light .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-light .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.6)}.uk-light .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-overlay-primary .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-light .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a{color:rgba(255,255,255,.6)}.uk-light .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-light .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.6)}.uk-light .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped>tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-overlay-primary .uk-text-lead{color:rgba(255,255,255,.8)}.uk-light .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-overlay-primary .uk-text-meta{color:rgba(255,255,255,.6)}.uk-light .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-overlay-primary .uk-text-muted{color:rgba(255,255,255,.6) !important}.uk-light .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis{color:#fff !important}.uk-light .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-overlay-primary .uk-text-primary{color:#fff !important}.uk-light .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-overlay-primary .uk-text-secondary{color:#fff !important}.uk-light .uk-thumbnav>*>*::after,.uk-section-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-section-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-card-primary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-card-secondary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-overlay-primary .uk-thumbnav>*>*::after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}.uk-light .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop,.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-overlay-primary .uk-totop{color:rgba(255,255,255,.6)}.uk-light .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-overlay-primary .uk-totop:hover{color:rgba(255,255,255,.8)}.uk-light .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-overlay-primary .uk-totop:active{color:#fff}.uk-light .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo,.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-overlay-primary .uk-logo{color:#fff}.uk-light .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-overlay-primary .uk-logo:hover{color:#fff}.uk-light .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-overlay-primary .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse){display:none}.uk-light .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse{display:block}.uk-light .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped>tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:rgba(255,255,255,.2)}*{--uk-inverse: initial}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary{--uk-inverse: light}.uk-dark,.uk-section-default:not(.uk-preserve-color),.uk-section-muted:not(.uk-preserve-color),.uk-tile-default:not(.uk-preserve-color),.uk-tile-muted:not(.uk-preserve-color),.uk-card-default.uk-card-body,.uk-card-default>:not([class*=uk-card-media]),.uk-overlay-default,.uk-dropbar,.uk-offcanvas-bar,.uk-navbar-container:not(.uk-navbar-transparent),.uk-navbar-dropdown,.uk-dropdown{--uk-inverse: dark}.uk-inverse-light{--uk-inverse: light !important}.uk-inverse-dark{--uk-inverse: dark !important}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{overflow-y:scroll;overflow-x:hidden}dl>dt{text-transform:none !important}.tm-sidebar-left{position:fixed;top:80px;bottom:0;box-sizing:border-box;width:240px !important;padding:40px 40px 60px 40px;border-right:1px #e5e5e5 solid;overflow:auto}.tm-sidebar-right{width:260px !important;padding-left:40px}@media(min-width: 960px){.tm-sidebar-left+.tm-main{padding-left:240px}}@media(min-width: 1200px){.tm-sidebar-left+.tm-main{padding-left:240px}}@media(min-width: 1400px){.tm-sidebar-left{width:300px !important;padding:45px 45px 60px 45px}.tm-sidebar-left+.tm-main{padding-left:300px}.tm-sidebar-right{width:320px !important;padding-left:45px}}.tm-navbar-container:not(.uk-navbar-transparent){background:#87a96b}.tm-navbar-container .uk-alert{margin:0;border-bottom:1px solid}.tm-navbar-container .uk-navbar-nav>li>a,.tm-navbar-container .uk-navbar-item:not(.uk-logo),.tm-navbar-container .uk-navbar-toggle{height:70px;font-size:13px}.tm-navbar-container .uk-navbar-nav>li>a{position:relative}.tm-navbar-container .uk-navbar-nav>li>a::before{content:"";display:block;position:absolute;left:0;right:calc(102% - 0);bottom:20px;height:1px;background-color:currentColor;transition:.3s ease-in-out;transition-property:right}.tm-navbar-container .uk-navbar-nav>li>a:not(.tm-no-underline):hover::before{right:0}.tm-lower-navbar .uk-navbar-nav>li>a,.tm-lower-navbar .uk-navbar-item,.tm-lower-navbar .uk-navbar-toggle{min-height:40px;height:40px}.tm-lower-navbar .uk-navbar-nav>li>a::before{bottom:10px}.tm-nav>li.uk-active>a{position:relative}.tm-nav>li.uk-active>a:before{content:"";position:absolute;top:15px;left:-25px;width:15px;border-top:1px solid #87a96b}.tm-nav .uk-nav-header{padding:8px 0;border-bottom:1px solid #e5e5e5}@media(min-width: 960px){.tm-subnav{margin-left:-50px}.tm-subnav>*{padding-left:50px}}.tm-subnav>*>:first-child{text-transform:capitalize}.tm-label-changelog{width:90px;margin-top:3px}.tm-button-default,.tm-button-primary{border-radius:500px}.tm-button-large{line-height:48px}.tm-section-primary{background:linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat}.tm-section-texture{background:url("../images/section-background.svg") 50% 17vh no-repeat,linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat}.tm-section-intro{background:linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat,#fff;background-size:100% 75%}.tm-h4,.tm-h5,.tm-h6{font-family:Montserrat;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#999}.tm-h4{font-size:14px}.tm-h5{font-size:12px}.tm-h6{font-size:11px}.tm-text-large{font-size:18px}.tm-box-shadow-medium{box-shadow:2px 12px 35px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05)}.tm-box-shadow-large{box-shadow:-40px 40px 160px 0 rgba(0,0,0,.08),-8px 8px 15px 0 rgba(120,120,120,.04),3px 3px 30px 0 rgba(0,0,0,.04)}.tm-box-shadow-modal{box-shadow:3px 3px 40px 0 rgba(0,0,0,.06)}.tm-overlay-default{background:rgba(255,255,255,.5)}.tm-modal-dialog{background:#f8f8f8}.tm-modal-header{padding:20px 30px}.tm-modal-body{padding:0}@media(min-width: 640px){.tm-modal-header{padding:25px 50px}.tm-modal-body{padding:0 50px}}@media(min-width: 1600px){.tm-modal-header{padding:50px 120px}.tm-modal-body{padding:0 120px}}.tm-modal-close-full{background:rgba(0,0,0,0);padding:30px}@media(min-width: 640px){.tm-modal-close-full{padding:40px}}.tm-heading-fragment>a{color:inherit;text-decoration:none}@media(min-width: 640px){h2.tm-heading-fragment>a:before{content:"#";position:absolute;width:25px;margin-left:-25px;color:#999}}.tm-main .uk-container{padding-left:15px;padding-right:15px}@media(min-width: 640px){.tm-main .uk-container{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.tm-main .uk-container{padding-left:40px;padding-right:40px}}@media(min-width: 1200px){.tm-intro-text{margin-top:30px}}@media(min-width: 1600px){.tm-intro-text{margin-top:90px}.tm-intro-image{margin-right:-75px}}/*# sourceMappingURL=uikit-theme.css.map */ \ No newline at end of file +html{font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:normal;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0}a,.uk-link{color:#0071b3;text-decoration:none;cursor:pointer}a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link{color:#018fe2;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:"Roboto Mono",monospace;font-size:12px;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#000;text-decoration:none}mark{background:#ffd;color:#000}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}img:not([src]){visibility:hidden;min-width:1px}iframe{border:0}p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px 0}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge,.uk-heading-3xlarge{margin:0 0 20px 0;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:300;color:#222;text-transform:none}*+h1,*+.uk-h1,*+h2,*+.uk-h2,*+h3,*+.uk-h3,*+h4,*+.uk-h4,*+h5,*+.uk-h5,*+h6,*+.uk-h6,*+.uk-heading-small,*+.uk-heading-medium,*+.uk-heading-large,*+.uk-heading-xlarge,*+.uk-heading-2xlarge,*+.uk-heading-3xlarge{margin-top:40px}h1,.uk-h1{font-size:32.3px;line-height:1.2}h2,.uk-h2{font-size:25.5px;line-height:1.3}h3,.uk-h3{font-size:24px;line-height:1.4}h4,.uk-h4{font-size:20px;line-height:1.4}h5,.uk-h5{font-size:16px;line-height:1.4}h6,.uk-h6{font-size:14px;line-height:1.4}@media(min-width: 960px){h1,.uk-h1{font-size:38px}h2,.uk-h2{font-size:30px}}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr,.uk-hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+hr,*+.uk-hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:20px;line-height:1.5;font-style:italic;color:#222}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:14px;line-height:1.5;color:#000}blockquote footer::before{content:"— "}pre{font:12px / 1.5 "Roboto Mono",monospace;color:#000;-moz-tab-size:4;tab-size:4;overflow:auto;padding:25px;border:0 solid #e5e5e5;border-radius:0;background:#f8f8f8}pre code{font-family:"Roboto Mono",monospace}:focus{outline:none}:focus-visible{outline:2px dotted #222}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}:root{--uk-breakpoint-s: 640px;--uk-breakpoint-m: 960px;--uk-breakpoint-l: 1200px;--uk-breakpoint-xl: 1600px}a.uk-link-muted,.uk-link-muted a,.uk-link-toggle .uk-link-muted{color:#666}a.uk-link-muted:hover,.uk-link-muted a:hover,.uk-link-toggle:hover .uk-link-muted{color:#000}a.uk-link-text,.uk-link-text a,.uk-link-toggle .uk-link-text{color:inherit}a.uk-link-text:hover,.uk-link-text a:hover,.uk-link-toggle:hover .uk-link-text{color:#666}a.uk-link-heading,.uk-link-heading a,.uk-link-toggle .uk-link-heading{color:inherit}a.uk-link-heading:hover,.uk-link-heading a:hover,.uk-link-toggle:hover .uk-link-heading{color:#87a96b;text-decoration:none}a.uk-link-reset,.uk-link-reset a{color:inherit !important;text-decoration:none !important}.uk-link-toggle{color:inherit !important;text-decoration:none !important}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}.uk-heading-3xlarge{font-size:8rem;line-height:1}@media(min-width: 960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}.uk-heading-3xlarge{font-size:11rem}}@media(min-width: 1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}.uk-heading-3xlarge{font-size:15rem}}.uk-heading-divider{padding-bottom:calc(5px + 0.1em);border-bottom:calc(0.2px + 0.05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-0.1 * 1em);vertical-align:middle;height:calc(4px + 0.7em);margin-right:calc(5px + 0.2em);border-left:calc(5px + 0.1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::before,.uk-heading-line>::after{content:"";position:absolute;top:calc(50% - (calc(0.2px + 0.05em) / 2));width:2000px;border-bottom:calc(0.2px + 0.05em) solid #e5e5e5}.uk-heading-line>::before{right:100%;margin-right:calc(5px + 0.3em)}.uk-heading-line>::after{left:100%;margin-left:calc(5px + 0.3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*{break-inside:avoid-column}.uk-list>*>:last-child{margin-bottom:0}.uk-list>:nth-child(n+2),.uk-list>*>ul{margin-top:10px}.uk-list-disc>*,.uk-list-circle>*,.uk-list-square>*,.uk-list-decimal>*,.uk-list-hyphen>*{padding-left:30px}.uk-list-decimal{counter-reset:decimal}.uk-list-decimal>*{counter-increment:decimal}.uk-list-disc>::before,.uk-list-circle>::before,.uk-list-square>::before,.uk-list-decimal>::before,.uk-list-hyphen>::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}.uk-list-disc>::before{list-style-type:disc}.uk-list-circle>::before{list-style-type:circle}.uk-list-square>::before{list-style-type:square}.uk-list-decimal>::before{content:counter(decimal, decimal) " . "}.uk-list-hyphen>::before{content:"–  "}.uk-list-muted>::before{color:#666 !important}.uk-list-emphasis>::before{color:#222 !important}.uk-list-primary>::before{color:#87a96b !important}.uk-list-secondary>::before{color:#222 !important}.uk-list-bullet>*{padding-left:30px}.uk-list-bullet>::before{content:"";display:list-item;position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23000%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px 10px}.uk-list-striped>*:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>:nth-child(n+2),.uk-list-large>*>ul{margin-top:20px}.uk-list-collapse>:nth-child(n+2),.uk-list-collapse>*>ul{margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-large.uk-list-striped>:nth-child(n+2),.uk-list-collapse.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#222;font-size:14px;font-weight:normal;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:12px;font-weight:normal;color:#666;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:14px}.uk-table caption{font-size:14px;text-align:left;color:#666}.uk-table-middle,.uk-table-middle td{vertical-align:middle !important}.uk-table-divider>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>:first-child>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped>tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover>tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}.uk-table>tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}.uk-table-small th,.uk-table-small td{padding:10px 12px}.uk-table-large th,.uk-table-large td{padding:22px 12px}.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0 !important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media(max-width: 959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive th,.uk-table-responsive td,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive th,.uk-table-responsive td{width:auto !important;max-width:none !important;min-width:0 !important;overflow:visible !important;white-space:normal !important}.uk-table-responsive th:not(:first-child):not(.uk-table-link),.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:first-child)>a{padding-top:5px !important}.uk-table-responsive th:not(:last-child):not(.uk-table-link),.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:last-child)>a{padding-bottom:5px !important}.uk-table-justify.uk-table-responsive th,.uk-table-justify.uk-table-responsive td{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-table-striped>tr:nth-of-type(even):last-child,.uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom:1px solid #e5e5e5}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:rgba(0,0,0,0);display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0, 0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}.uk-icon-link{color:#666;text-decoration:none !important}.uk-icon-link:hover{color:#000}.uk-icon-link:active,.uk-active>.uk-icon-link{color:#000}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#666;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:hover{background-color:#ebebeb;color:#000}.uk-icon-button:active,.uk-active>.uk-icon-button{background-color:#dfdfdf;color:#000}.uk-range{-webkit-appearance:none;box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;background:rgba(0,0,0,0)}.uk-range:focus{outline:none}.uk-range::-moz-focus-outer{border:none}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-webkit-slider-runnable-track,.uk-range:active::-webkit-slider-runnable-track{background:#dfdfdf}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#dfdfdf}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;margin-top:-7px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-input,.uk-select,.uk-textarea,.uk-radio,.uk-checkbox{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:bold}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-radio:not(:disabled),.uk-checkbox:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0;min-width:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#000;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:6px;padding-bottom:6px;vertical-align:top}.uk-select[multiple],.uk-select[size]{resize:vertical}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:none;background-color:#fff;color:#000;border-color:#87a96b}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#666;border-color:#e5e5e5}.uk-input::placeholder{color:#666}.uk-textarea::placeholder{color:#666}.uk-form-small{font-size:14px}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}textarea.uk-form-small,[multiple].uk-form-small,[size].uk-form-small{padding:5px 8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:20px}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}textarea.uk-form-large,[multiple].uk-form-large,[size].uk-form-large{padding:7px 12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:none;border-color:rgba(0,0,0,0)}.uk-form-blank:focus{border-color:#e5e5e5;border-style:solid}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size]) option{color:#000}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:hover,.uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none !important}.uk-radio,.uk-checkbox{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-radio:focus,.uk-checkbox:focus{background-color:rgba(0,0,0,0);outline:none;border-color:#87a96b}.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate{background-color:#87a96b;border-color:rgba(0,0,0,0)}.uk-radio:checked:focus,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus{background-color:#6e8e53}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-radio:disabled,.uk-checkbox:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:24px;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom select,.uk-form-custom input[type=file]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#222;font-size:14px}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media(max-width: 959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media(min-width: 960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#666}.uk-form-icon:hover{color:#000}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px !important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px !important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:14px;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button-default{background-color:#235626;color:#fff;border:1px solid #e5e5e5}.uk-button-default:hover{background-color:#000;color:#fff;border-color:#b2b2b2}.uk-button-default:active,.uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#222;border-color:#999}.uk-button-primary{background-color:#87a96b;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-primary:hover{background-color:#7a9e5c;color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:#6e8e53;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary:active,.uk-button-secondary.uk-active{background-color:#090909;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid rgba(0,0,0,0)}.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:#ec2147;color:#fff}.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled{background-color:rgba(0,0,0,0);color:#666;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:14px}.uk-button-large{padding:0 40px;line-height:53px;font-size:14px}.uk-button-text{padding:0;line-height:1.5;background:none;color:#222;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid currentColor;transition:right .3s ease-out}.uk-button-text:hover{color:#222}.uk-button-text:hover::before{right:0}.uk-button-text:disabled{color:#666}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:none;color:#222}.uk-button-link:hover{color:#666;text-decoration:none}.uk-button-link:disabled{color:#666;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button:hover,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:active,.uk-button-group .uk-button.uk-active{position:relative;z-index:1}.uk-progress{vertical-align:baseline;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}.uk-progress::-webkit-progress-value{background-color:#87a96b;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#87a96b;transition:width .6s ease}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media(min-width: 960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media(min-width: 960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width: 960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{--uk-inverse: dark;background:#fff}.uk-section-muted{--uk-inverse: dark;background:#f8f8f8}.uk-section-primary{--uk-inverse: light;background:#87a96b}.uk-section-secondary{--uk-inverse: light;background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1380px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 640px){.uk-container{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:700px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media(min-width: 640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (700px / 2) - 30px)}}@media(min-width: 960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1380px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (700px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media(min-width: 640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media(min-width: 960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media(min-width: 640px){.uk-tile{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media(min-width: 960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width: 960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{--uk-inverse: dark;background-color:#fff}.uk-tile-muted{--uk-inverse: dark;background-color:#f8f8f8}.uk-tile-primary{--uk-inverse: light;background-color:#87a96b}.uk-tile-secondary{--uk-inverse: light;background-color:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{display:flow-root;padding:30px 30px}.uk-card-header{display:flow-root;padding:15px 30px}.uk-card-footer{display:flow-root;padding:15px 30px}@media(min-width: 1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-header>:last-child,.uk-card-footer>:last-child{margin-bottom:0}.uk-card-title{font-size:24px;line-height:1.4}.uk-card-badge{position:absolute;top:15px;right:15px;z-index:1;height:22px;padding:0 10px;background:#87a96b;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:0;border-radius:2px;text-transform:uppercase}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{--uk-inverse: dark;background-color:#fff;color:#000;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#222}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{--uk-inverse: light;background-color:#87a96b;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#87a96b;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{--uk-inverse: light;background-color:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media(min-width: 1200px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:30px;padding-right:30px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:45px}@media(min-width: 1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body>.uk-nav-default>li>a,.uk-card-body>.uk-nav-default .uk-nav-header,.uk-card-body>.uk-nav-default .uk-nav-divider{padding-left:40px;padding-right:40px}.uk-card-body>.uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small>.uk-nav-default>li>a,.uk-card-small>.uk-nav-default .uk-nav-header,.uk-card-small>.uk-nav-default .uk-nav-divider{padding-left:20px;padding-right:20px}.uk-card-small>.uk-nav-default .uk-nav-sub{padding-left:35px}@media(min-width: 1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large>.uk-nav-default>li>a,.uk-card-large>.uk-nav-default .uk-nav-header,.uk-card-large>.uk-nav-default .uk-nav-divider{padding-left:0;padding-right:0}.uk-card-large>.uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#666;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:hover{color:#000}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#666;transition:color .1s ease-in-out}.uk-totop:hover{color:#000}.uk-totop:active{color:#222}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:hover{color:#fff}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#000}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#ebf1e6;color:#87a96b}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fef5ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:rgba(0,0,0,0);border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#87a96b;color:#fff !important;font-size:11px;display:inline-flex;justify-content:center;align-items:center;line-height:0}.uk-badge:hover{text-decoration:none}.uk-label{display:inline-block;padding:0 10px;background:#87a96b;line-height:1.5;font-size:12px;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{--uk-inverse: dark;background:rgba(255,255,255,.8)}.uk-overlay-primary{--uk-inverse: light;background:rgba(34,34,34,.8)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:32.3px;line-height:1.2}@media(min-width: 960px){.uk-article-title{font-size:38px}}.uk-article-meta{font-size:14px;line-height:1.4;color:#666}.uk-article-meta a{color:#666}.uk-article-meta a:hover{color:#000;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:20px;line-height:1.4}.uk-comment-meta{font-size:14px;line-height:1.4;color:#666}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media(min-width: 960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#000}.uk-search-input:focus{outline:none}.uk-search-input::placeholder{color:#666}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#666}.uk-search .uk-search-icon:hover{color:#666}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:240px}.uk-search-default .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:rgba(0,0,0,0);border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,0);border-color:#87a96b}.uk-search-default .uk-search-icon{width:40px}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-navbar{width:240px}.uk-search-navbar .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff;border:1px solid #e5e5e5}.uk-search-navbar .uk-search-input:focus{background-color:#fff;border-color:#87a96b}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-medium{width:400px}.uk-search-medium .uk-search-input{height:40px;background:rgba(0,0,0,0);font-size:24px}.uk-search-medium .uk-search-icon{width:24px}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:34px}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-right:34px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:rgba(0,0,0,0);font-size:38px}.uk-search-large .uk-search-icon{width:40px}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:60px}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-right:60px}.uk-search-toggle{color:#666}.uk-search-toggle:hover{color:#000}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:20px;line-height:1.4;color:#222;overflow:hidden}.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-accordion-title:hover{color:#000;text-decoration:none}.uk-accordion-content{display:flow-root;margin-top:20px}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset: 20px;--uk-position-viewport-offset: 15px;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}.uk-drop-stack .uk-drop-grid>*{width:100% !important}.uk-drop-parent-icon{margin-left:.25em;transition:transform .3s ease-out}[aria-expanded=true]>.uk-drop-parent-icon{transform:rotateX(180deg)}.uk-dropbar{--uk-position-offset: 0;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 0;--uk-inverse: dark;width:auto;padding:25px 15px 25px 15px;background:#fff;color:#000}.uk-dropbar>:last-child{margin-bottom:0}@media(min-width: 640px){.uk-dropbar{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.uk-dropbar{padding-left:40px;padding-right:40px}}.uk-dropbar :focus-visible{outline-color:#222 !important}.uk-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropbar-top{box-shadow:0 12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-bottom{box-shadow:0 -12px 7px -6px rgba(0,0,0,.05)}.uk-dropbar-left{box-shadow:12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropbar-right{box-shadow:-12px 0 7px -6px rgba(0,0,0,.05)}.uk-dropnav-dropbar{position:absolute;z-index:980;padding:0;left:0;right:0}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media(min-width: 640px){.uk-modal{padding:50px 30px}}@media(min-width: 960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100% !important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:none}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:20px 20px}.uk-modal-header{display:flow-root;padding:10px 20px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{display:flow-root;padding:10px 20px;background:#fff;border-top:1px solid #e5e5e5}@media(min-width: 640px){.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px}.uk-modal-footer{padding:15px 30px}}.uk-modal-body>:last-child,.uk-modal-header>:last-child,.uk-modal-footer>:last-child{margin-bottom:0}.uk-modal-title{font-size:30px;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translate(0, -100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media(min-width: 960px){.uk-modal-close-outside{right:0;transform:translate(100%, -100%)}}.uk-modal-close-full{top:0;right:0;padding:10px;background:#fff}@media(min-width: 960px){.uk-modal-close-full{padding:20px}}.uk-slideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uk-slider-container{overflow:hidden;overflow:clip}.uk-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none !important;box-sizing:border-box;max-width:100%;position:relative}.uk-sticky{position:relative;z-index:980;box-sizing:border-box}.uk-sticky-fixed{margin:0 !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-sticky-placeholder{pointer-events:none}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{--uk-inverse: dark;position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#fff;overflow-y:auto}@media(min-width: 640px){.uk-offcanvas-bar{left:-350px;width:350px;padding:30px 30px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media(min-width: 640px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media(min-width: 640px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px}@media(min-width: 640px){.uk-offcanvas-close{top:10px;right:10px}}.uk-offcanvas-close:first-child+*{margin-top:0}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-page,.uk-offcanvas-container{overflow-x:hidden;overflow-x:clip}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media(min-width: 640px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}:root{--uk-leader-fill-content: .}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-top-right,.uk-notification-bottom-right{left:auto;right:10px}.uk-notification-top-center,.uk-notification-bottom-center{left:50%;margin-left:-175px}.uk-notification-bottom-left,.uk-notification-bottom-right,.uk-notification-bottom-center{top:auto;bottom:10px}@media(max-width: 639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#000;font-size:20px;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#87a96b}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;--uk-position-offset: 10px;--uk-position-viewport-offset: 10;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed !important;z-index:1050 !important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media(min-width: 640px){.uk-countdown-number{font-size:4rem}}@media(min-width: 960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem;line-height:1.6}@media(min-width: 640px){.uk-countdown-separator{font-size:2rem}}@media(min-width: 960px){.uk-countdown-separator{font-size:3rem}}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>*::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));transition:opacity .1s ease-in-out}.uk-thumbnav>*>:hover::after{opacity:0}.uk-thumbnav>.uk-active>*::after{opacity:0}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:flex;align-items:center;column-gap:.25em;line-height:0;color:#666;text-decoration:none;font-size:14px;transition:.1s ease-in-out;transition-property:color,background-color}.uk-iconnav>*>a:hover{color:#000}.uk-iconnav>.uk-active>a{color:#000}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}@media(min-width: 1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small,.uk-grid-column-small{margin-left:-15px}.uk-grid-small>*,.uk-grid-column-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium,.uk-grid-column-medium{margin-left:-30px}.uk-grid-medium>*,.uk-grid-column-medium>*{padding-left:30px}.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:30px}.uk-grid-large,.uk-grid-column-large{margin-left:-40px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width: 1200px){.uk-grid-large,.uk-grid-column-large{margin-left:-70px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media(min-width: 1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small,.uk-grid-divider.uk-grid-column-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*,.uk-grid-divider.uk-grid-column-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-medium,.uk-grid-divider.uk-grid-column-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*,.uk-grid-divider.uk-grid-column-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media(min-width: 1200px){.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:flex;align-items:center;column-gap:.25em;text-decoration:none}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon{margin-left:auto;transition:transform .3s ease-out}.uk-nav>li.uk-open>a .uk-nav-parent-icon{transform:rotateX(180deg)}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:12px}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav .uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:14px;line-height:1.5}.uk-nav-default>li>a{color:#666;color:#0071b3}.uk-nav-default>li>a:hover{color:#000;color:#018fe2}.uk-nav-default>li.uk-active>a{color:#222}.uk-nav-default .uk-nav-subtitle{font-size:12px}.uk-nav-default .uk-nav-header{color:#222}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub{font-size:14px;line-height:1.5}.uk-nav-default .uk-nav-sub a{color:#666}.uk-nav-default .uk-nav-sub a:hover{color:#000}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-primary{font-size:24px;line-height:1.5}.uk-nav-primary>li>a{color:#666}.uk-nav-primary>li>a:hover{color:#000}.uk-nav-primary>li.uk-active>a{color:#222}.uk-nav-primary .uk-nav-subtitle{font-size:20px}.uk-nav-primary .uk-nav-header{color:#222}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub{font-size:20px;line-height:1.5}.uk-nav-primary .uk-nav-sub a{color:#666}.uk-nav-primary .uk-nav-sub a:hover{color:#000}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-secondary{font-size:16px;line-height:1.5}.uk-nav-secondary>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:0}.uk-nav-secondary>li>a{color:#222;padding:10px 10px}.uk-nav-secondary>li>a:hover{color:#222;background-color:#f8f8f8}.uk-nav-secondary>li.uk-active>a{color:#222;background-color:#f8f8f8}.uk-nav-secondary .uk-nav-subtitle{font-size:14px;color:#666}.uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:#000}.uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#222}.uk-nav-secondary .uk-nav-header{color:#222}.uk-nav-secondary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-secondary .uk-nav-sub{font-size:14px;line-height:1.5}.uk-nav-secondary .uk-nav-sub a{color:#666}.uk-nav-secondary .uk-nav-sub a:hover{color:#000}.uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#222}.uk-nav-medium{font-size:2.8875rem;line-height:1}.uk-nav-large{font-size:3.4rem;line-height:1}.uk-nav-xlarge{font-size:4rem;line-height:1}@media(min-width: 960px){.uk-nav-medium{font-size:3.5rem}.uk-nav-large{font-size:4rem}.uk-nav-xlarge{font-size:6rem}}@media(min-width: 1200px){.uk-nav-medium{font-size:4rem}.uk-nav-large{font-size:6rem}.uk-nav-xlarge{font-size:8rem}}.uk-nav-center{text-align:center}.uk-nav-center li>a{justify-content:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center .uk-nav-parent-icon{margin-left:.25em}.uk-nav.uk-nav-divider>:not(.uk-nav-header,.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:5px;padding-top:5px;border-top:1px solid #e5e5e5}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{display:flex;gap:15px;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:calc(100% + 15px)}.uk-navbar-center-right{left:calc(100% + 15px)}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;gap:15px;margin:0;padding:0;list-style:none}.uk-navbar-left,.uk-navbar-right,.uk-navbar-center:only-child{flex-wrap:wrap}.uk-navbar-nav>li>a,.uk-navbar-item,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;column-gap:.25em;box-sizing:border-box;min-height:80px;font-size:14px;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{padding:0 0;color:#666;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:#000}.uk-navbar-nav>li>a:active{color:#222}.uk-navbar-nav>li.uk-active>a{color:#222}.uk-navbar-parent-icon{margin-left:4px;transition:transform .3s ease-out}.uk-navbar-nav>li>a[aria-expanded=true] .uk-navbar-parent-icon{transform:rotateX(180deg)}.uk-navbar-item{padding:0 0;color:#000}.uk-navbar-item>:last-child{margin-bottom:0}.uk-navbar-toggle{padding:0 0;color:#666}.uk-navbar-toggle:hover,.uk-navbar-toggle[aria-expanded=true]{color:#000;text-decoration:none}.uk-navbar-subtitle{font-size:14px}.uk-navbar-justify .uk-navbar-left,.uk-navbar-justify .uk-navbar-right,.uk-navbar-justify .uk-navbar-nav,.uk-navbar-justify .uk-navbar-nav>li,.uk-navbar-justify .uk-navbar-item,.uk-navbar-justify .uk-navbar-toggle{flex-grow:1}.uk-navbar-dropdown{--uk-position-offset: 15px;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 15px;--uk-inverse: dark;width:200px;padding:25px;background:#fff;color:#000;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown>:last-child{margin-bottom:0}.uk-navbar-dropdown :focus-visible{outline-color:#222 !important}.uk-navbar-dropdown .uk-drop-grid{margin-left:-30px}.uk-navbar-dropdown .uk-drop-grid>*{padding-left:30px}.uk-navbar-dropdown .uk-drop-grid>.uk-grid-margin{margin-top:30px}.uk-navbar-dropdown-width-2:not(.uk-drop-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-drop-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-drop-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-drop-stack){width:1000px}.uk-navbar-dropdown-large{--uk-position-shift-offset: 0;padding:40px}.uk-navbar-dropdown-dropbar{width:auto;background:rgba(0,0,0,0);padding:25px 0 25px 0;--uk-position-offset: 0;--uk-position-shift-offset: 0;--uk-position-viewport-offset: 15px;box-shadow:none}@media(min-width: 640px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset: 30px}}@media(min-width: 960px){.uk-navbar-dropdown-dropbar{--uk-position-viewport-offset: 40px}}.uk-navbar-dropdown-dropbar-large{--uk-position-shift-offset: 0;padding-top:40px;padding-bottom:40px}.uk-navbar-dropdown-nav{font-size:14px}.uk-navbar-dropdown-nav>li>a{color:#666}.uk-navbar-dropdown-nav>li>a:hover{color:#000}.uk-navbar-dropdown-nav>li.uk-active>a{color:#222}.uk-navbar-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-navbar-dropdown-nav .uk-nav-header{color:#222}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#000}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#222}.uk-navbar-container{transition:.1s ease-in-out;transition-property:background-color}@media(min-width: 960px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:30px}.uk-navbar-center-left{right:calc(100% + 30px)}.uk-navbar-center-right{left:calc(100% + 30px)}}@media(min-width: 960px){.uk-navbar-nav{gap:30px}}.uk-subnav{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:flex;align-items:center;column-gap:.25em;color:#666;font-size:14px;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:hover{color:#000;text-decoration:none}.uk-subnav>.uk-active>a{color:#222}.uk-subnav-divider{margin-left:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>::before{content:"";height:1.5em;margin-left:0px;margin-right:20px;border-left:1px solid rgba(0,0,0,0)}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:#e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:rgba(0,0,0,0);color:#666}.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#000}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#000}.uk-subnav-pill>.uk-active>a{background-color:#87a96b;color:#fff}.uk-subnav>.uk-disabled>a{color:#666}.uk-breadcrumb{padding:0;list-style:none}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:14px;color:#666}.uk-breadcrumb>*>:hover{color:#000;text-decoration:none}.uk-breadcrumb>:last-child>span,.uk-breadcrumb>:last-child>a:not([href]){color:#000}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px 0 calc(20px - 4px);font-size:14px;color:#666}.uk-pagination{display:flex;flex-wrap:wrap;align-items:center;margin-left:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:0;position:relative}.uk-pagination>*>*{display:flex;align-items:center;column-gap:.25em;padding:5px 10px;color:#666;transition:color .1s ease-in-out}.uk-pagination>*>:hover{color:#000;text-decoration:none}.uk-pagination>.uk-active>*{color:#000}.uk-pagination>.uk-disabled>*{color:#666}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:flex;align-items:center;column-gap:.25em;justify-content:center;padding:9px 20px;color:#666;line-height:20px}.uk-tab>*>a:hover{color:#000;text-decoration:none}.uk-tab>.uk-active>a{color:#222;border-color:#87a96b}.uk-tab>.uk-disabled>a{color:#666}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-left>*>a{justify-content:left;border-right:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab-right>*>a{justify-content:left;border-left:2px solid rgba(0,0,0,0);border-bottom:none}.uk-tab .uk-dropdown{margin-left:40px}.uk-slidenav{padding:5px 10px;color:rgba(0,0,0,.5);transition:color .1s ease-in-out}.uk-slidenav:hover{color:rgba(0,0,0,.9)}.uk-slidenav:active{color:rgba(0,0,0,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0);text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(0,0,0,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:hover{background-color:rgba(0,0,0,.6);border-color:rgba(0,0,0,0)}.uk-dotnav>*>:active{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,0)}.uk-dotnav>.uk-active>*{background-color:rgba(0,0,0,.6);border-color:rgba(0,0,0,0)}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-dropdown{--uk-position-offset: 10px;--uk-position-viewport-offset: 15px;--uk-inverse: dark;width:auto;min-width:200px;padding:25px;background:#fff;color:#000;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown>:last-child{margin-bottom:0}.uk-dropdown :focus-visible{outline-color:#222 !important}.uk-dropdown-large{padding:40px}.uk-dropdown-dropbar{width:auto;background:rgba(0,0,0,0);padding:5px 0 25px 0;--uk-position-viewport-offset: 15px;box-shadow:none}@media(min-width: 640px){.uk-dropdown-dropbar{--uk-position-viewport-offset: 30px}}@media(min-width: 960px){.uk-dropdown-dropbar{--uk-position-viewport-offset: 40px}}.uk-dropdown-dropbar-large{padding-top:40px;padding-bottom:40px}.uk-dropdown-nav{font-size:14px}.uk-dropdown-nav>li>a{color:#666}.uk-dropdown-nav>li>a:hover,.uk-dropdown-nav>li.uk-active>a{color:#000}.uk-dropdown-nav .uk-nav-subtitle{font-size:12px}.uk-dropdown-nav .uk-nav-header{color:#222}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#666}.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#000}.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox :focus-visible{outline-color:rgba(255,255,255,.7)}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7)}.uk-lightbox-toolbar>*{color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:hover{color:#fff}.uk-lightbox-caption:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation:.5s ease-out both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade,uk-scale-up}.uk-animation-scale-down{animation-name:uk-fade,uk-scale-down}.uk-animation-slide-top{animation-name:uk-fade,uk-slide-top}.uk-animation-slide-bottom{animation-name:uk-fade,uk-slide-bottom}.uk-animation-slide-left{animation-name:uk-fade,uk-slide-left}.uk-animation-slide-right{animation-name:uk-fade,uk-slide-right}.uk-animation-slide-top-small{animation-name:uk-fade,uk-slide-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade,uk-slide-bottom-small}.uk-animation-slide-left-small{animation-name:uk-fade,uk-slide-left-small}.uk-animation-slide-right-small{animation-name:uk-fade,uk-slide-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade,uk-slide-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade,uk-slide-bottom-medium}.uk-animation-slide-left-medium{animation-name:uk-fade,uk-slide-left-medium}.uk-animation-slide-right-medium{animation-name:uk-fade,uk-slide-right-medium}.uk-animation-kenburns{animation-name:uk-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;animation-duration:2s;stroke-dasharray:var(--uk-animation-stroke)}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-scale-up{0%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% / 3)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% / 6)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media(min-width: 640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% / 3)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% / 6)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@s>:not([class*=uk-width]),.uk-child-width-1-2\@s>:not([class*=uk-width]),.uk-child-width-1-3\@s>:not([class*=uk-width]),.uk-child-width-1-4\@s>:not([class*=uk-width]),.uk-child-width-1-5\@s>:not([class*=uk-width]),.uk-child-width-1-6\@s>:not([class*=uk-width]),.uk-child-width-auto\@s>:not([class*=uk-width]){flex:initial}}@media(min-width: 960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% / 3)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% / 6)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@m>:not([class*=uk-width]),.uk-child-width-1-2\@m>:not([class*=uk-width]),.uk-child-width-1-3\@m>:not([class*=uk-width]),.uk-child-width-1-4\@m>:not([class*=uk-width]),.uk-child-width-1-5\@m>:not([class*=uk-width]),.uk-child-width-1-6\@m>:not([class*=uk-width]),.uk-child-width-auto\@m>:not([class*=uk-width]){flex:initial}}@media(min-width: 1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% / 3)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% / 6)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@l>:not([class*=uk-width]),.uk-child-width-1-2\@l>:not([class*=uk-width]),.uk-child-width-1-3\@l>:not([class*=uk-width]),.uk-child-width-1-4\@l>:not([class*=uk-width]),.uk-child-width-1-5\@l>:not([class*=uk-width]),.uk-child-width-1-6\@l>:not([class*=uk-width]),.uk-child-width-auto\@l>:not([class*=uk-width]){flex:initial}}@media(min-width: 1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% / 3)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% / 6)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@xl>:not([class*=uk-width]),.uk-child-width-1-2\@xl>:not([class*=uk-width]),.uk-child-width-1-3\@xl>:not([class*=uk-width]),.uk-child-width-1-4\@xl>:not([class*=uk-width]),.uk-child-width-1-5\@xl>:not([class*=uk-width]),.uk-child-width-1-6\@xl>:not([class*=uk-width]),.uk-child-width-auto\@xl>:not([class*=uk-width]){flex:initial}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% / 3)}.uk-width-2-3{width:calc(200% / 3)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% / 6)}.uk-width-5-6{width:calc(500% / 6)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media(min-width: 640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% / 3)}.uk-width-2-3\@s{width:calc(200% / 3)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% / 6)}.uk-width-5-6\@s{width:calc(500% / 6)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}.uk-width-1-1\@s,.uk-width-1-2\@s,.uk-width-1-3\@s,.uk-width-2-3\@s,.uk-width-1-4\@s,.uk-width-3-4\@s,.uk-width-1-5\@s,.uk-width-2-5\@s,.uk-width-3-5\@s,.uk-width-4-5\@s,.uk-width-1-6\@s,.uk-width-5-6\@s,.uk-width-small\@s,.uk-width-medium\@s,.uk-width-large\@s,.uk-width-xlarge\@s,.uk-width-2xlarge\@s,.uk-width-auto\@s{flex:initial}}@media(min-width: 960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% / 3)}.uk-width-2-3\@m{width:calc(200% / 3)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% / 6)}.uk-width-5-6\@m{width:calc(500% / 6)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}.uk-width-1-1\@m,.uk-width-1-2\@m,.uk-width-1-3\@m,.uk-width-2-3\@m,.uk-width-1-4\@m,.uk-width-3-4\@m,.uk-width-1-5\@m,.uk-width-2-5\@m,.uk-width-3-5\@m,.uk-width-4-5\@m,.uk-width-1-6\@m,.uk-width-5-6\@m,.uk-width-small\@m,.uk-width-medium\@m,.uk-width-large\@m,.uk-width-xlarge\@m,.uk-width-2xlarge\@m,.uk-width-auto\@m{flex:initial}}@media(min-width: 1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% / 3)}.uk-width-2-3\@l{width:calc(200% / 3)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% / 6)}.uk-width-5-6\@l{width:calc(500% / 6)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}.uk-width-1-1\@l,.uk-width-1-2\@l,.uk-width-1-3\@l,.uk-width-2-3\@l,.uk-width-1-4\@l,.uk-width-3-4\@l,.uk-width-1-5\@l,.uk-width-2-5\@l,.uk-width-3-5\@l,.uk-width-4-5\@l,.uk-width-1-6\@l,.uk-width-5-6\@l,.uk-width-small\@l,.uk-width-medium\@l,.uk-width-large\@l,.uk-width-xlarge\@l,.uk-width-2xlarge\@l,.uk-width-auto\@l{flex:initial}}@media(min-width: 1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% / 3)}.uk-width-2-3\@xl{width:calc(200% / 3)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% / 6)}.uk-width-5-6\@xl{width:calc(500% / 6)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}.uk-width-1-1\@xl,.uk-width-1-2\@xl,.uk-width-1-3\@xl,.uk-width-2-3\@xl,.uk-width-1-4\@xl,.uk-width-3-4\@xl,.uk-width-1-5\@xl,.uk-width-2-5\@xl,.uk-width-3-5\@xl,.uk-width-4-5\@xl,.uk-width-1-6\@xl,.uk-width-5-6\@xl,.uk-width-small\@xl,.uk-width-medium\@xl,.uk-width-large\@xl,.uk-width-xlarge\@xl,.uk-width-2xlarge\@xl,.uk-width-auto\@xl{flex:initial}}.uk-width-max-content{width:max-content}.uk-width-min-content{width:min-content}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-viewport-2{min-height:200vh}.uk-height-viewport-3{min-height:300vh}.uk-height-viewport-4{min-height:400vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:24px;line-height:1.5;color:#222;font-weight:300}.uk-text-meta{font-size:14px;line-height:1.4;color:#666}.uk-text-meta>a{color:#666}.uk-text-meta>a:hover{color:#000;text-decoration:none}.uk-text-small{font-size:14px;line-height:1.5}.uk-text-large{font-size:24px;line-height:1.5;font-weight:300}.uk-text-default{font-size:16px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize !important}.uk-text-uppercase{text-transform:uppercase !important}.uk-text-lowercase{text-transform:lowercase !important}.uk-text-decoration-none{text-decoration:none !important}.uk-text-muted{color:#666 !important}.uk-text-emphasis{color:#222 !important}.uk-text-primary{color:#87a96b !important}.uk-text-secondary{color:#222 !important}.uk-text-success{color:#32d296 !important}.uk-text-warning{color:#faa05a !important}.uk-text-danger{color:#f0506e !important}.uk-text-background{-webkit-background-clip:text;color:rgba(0,0,0,0) !important;display:inline-block;background-color:#87a96b;background-image:linear-gradient(90deg, #87a96b 0%, #6ba978 100%)}.uk-text-left{text-align:left !important}.uk-text-right{text-align:right !important}.uk-text-center{text-align:center !important}.uk-text-justify{text-align:justify !important}@media(min-width: 640px){.uk-text-left\@s{text-align:left !important}.uk-text-right\@s{text-align:right !important}.uk-text-center\@s{text-align:center !important}}@media(min-width: 960px){.uk-text-left\@m{text-align:left !important}.uk-text-right\@m{text-align:right !important}.uk-text-center\@m{text-align:center !important}}@media(min-width: 1200px){.uk-text-left\@l{text-align:left !important}.uk-text-right\@l{text-align:right !important}.uk-text-center\@l{text-align:center !important}}@media(min-width: 1600px){.uk-text-left\@xl{text-align:left !important}.uk-text-right\@xl{text-align:right !important}.uk-text-center\@xl{text-align:center !important}}.uk-text-top{vertical-align:top !important}.uk-text-middle{vertical-align:middle !important}.uk-text-bottom{vertical-align:bottom !important}.uk-text-baseline{vertical-align:baseline !important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.uk-text-truncate,td.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word}th.uk-text-break,td.uk-text-break{word-break:break-word}[class*=uk-column-]{column-gap:30px}@media(min-width: 1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0, 0, 0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media(min-width: 1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media(min-width: 640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media(min-width: 960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media(min-width: 1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media(min-width: 1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}[uk-cover]:where(canvas,iframe,svg),[data-uk-cover]:where(canvas,iframe,svg){max-width:none;position:absolute;left:50%;top:50%;--uk-position-translate-x: -50%;--uk-position-translate-y: -50%;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y))}iframe[uk-cover],iframe[data-uk-cover]{pointer-events:none}[uk-cover]:where(img,video),[data-uk-cover]:where(img,video){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#87a96b}.uk-background-secondary{background-color:#222}.uk-background-cover,.uk-background-contain,.uk-background-width-1-1,.uk-background-height-1-1{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-width-1-1{background-size:100%}.uk-background-height-1-1{background-size:auto 100%}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media(pointer: coarse){.uk-background-fixed{background-attachment:scroll}}@media(max-width: 639px){.uk-background-image\@s{background-image:none !important}}@media(max-width: 959px){.uk-background-image\@m{background-image:none !important}}@media(max-width: 1199px){.uk-background-image\@l{background-image:none !important}}@media(max-width: 1599px){.uk-background-image\@xl{background-image:none !important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media(min-width: 640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media(min-width: 960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media(min-width: 1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@s,.uk-align-left\@m,.uk-align-left\@l{margin-right:40px}.uk-align-right,.uk-align-right\@s,.uk-align-right\@m,.uk-align-right\@l{margin-left:40px}}@media(min-width: 1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0, 0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-box-sizing-content{box-sizing:content-box}.uk-box-sizing-border{box-sizing:border-box}.uk-resize{resize:both}.uk-resize-horizontal{resize:horizontal}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block !important}.uk-display-inline{display:inline !important}.uk-display-inline-block{display:inline-block !important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-width,.uk-responsive-height{box-sizing:border-box}.uk-responsive-width{max-width:100% !important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}[uk-responsive],[data-uk-responsive]{max-width:100%}.uk-object-cover{object-fit:cover}.uk-object-contain{object-fit:contain}.uk-object-fill{object-fit:fill}.uk-object-none{object-fit:none}.uk-object-scale-down{object-fit:scale-down}.uk-object-top-left{object-position:0 0}.uk-object-top-center{object-position:50% 0}.uk-object-top-right{object-position:100% 0}.uk-object-center-left{object-position:0 50%}.uk-object-center-center{object-position:50% 50%}.uk-object-center-right{object-position:100% 50%}.uk-object-bottom-left{object-position:0 100%}.uk-object-bottom-center{object-position:50% 100%}.uk-object-bottom-right{object-position:100% 100%}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports(filter: blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;z-index:0;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}.uk-logo{font-size:24px;font-family:ProximaNova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#222;text-decoration:none}:where(.uk-logo){display:inline-block;vertical-align:middle}.uk-logo:hover{color:#222;text-decoration:none}.uk-logo :where(img,svg,video){display:block}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%, -50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media(min-width: 640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media(min-width: 960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media(min-width: 1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media(min-width: 1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}@media(min-width: 640px){.uk-flex-stretch\@s{align-items:stretch}.uk-flex-top\@s{align-items:flex-start}.uk-flex-middle\@s{align-items:center}.uk-flex-bottom\@s{align-items:flex-end}}@media(min-width: 960px){.uk-flex-stretch\@m{align-items:stretch}.uk-flex-top\@m{align-items:flex-start}.uk-flex-middle\@m{align-items:center}.uk-flex-bottom\@m{align-items:flex-end}}@media(min-width: 1200px){.uk-flex-stretch\@l{align-items:stretch}.uk-flex-top\@l{align-items:flex-start}.uk-flex-middle\@l{align-items:center}.uk-flex-bottom\@l{align-items:flex-end}}@media(min-width: 1600px){.uk-flex-stretch\@xl{align-items:stretch}.uk-flex-top\@xl{align-items:flex-start}.uk-flex-middle\@xl{align-items:center}.uk-flex-bottom\@xl{align-items:flex-end}}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}@media(min-width: 640px){.uk-flex-row\@s{flex-direction:row}.uk-flex-column\@s{flex-direction:column}}@media(min-width: 960px){.uk-flex-row\@m{flex-direction:row}.uk-flex-column\@m{flex-direction:column}}@media(min-width: 1200px){.uk-flex-row\@l{flex-direction:row}.uk-flex-column\@l{flex-direction:column}}@media(min-width: 1600px){.uk-flex-row\@xl{flex-direction:row}.uk-flex-column\@xl{flex-direction:column}}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media(min-width: 640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media(min-width: 960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media(min-width: 1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media(min-width: 1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-initial{flex:initial}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}@media(min-width: 640px){.uk-flex-initial\@s{flex:initial}.uk-flex-none\@s{flex:none}.uk-flex-1\@s{flex:1}}@media(min-width: 960px){.uk-flex-initial\@m{flex:initial}.uk-flex-none\@m{flex:none}.uk-flex-1\@m{flex:1}}@media(min-width: 1200px){.uk-flex-initial\@l{flex:initial}.uk-flex-none\@l{flex:none}.uk-flex-1\@l{flex:1}}@media(min-width: 1600px){.uk-flex-initial\@xl{flex:initial}.uk-flex-none\@xl{flex:none}.uk-flex-1\@xl{flex:1}}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px !important}.uk-margin-top{margin-top:20px !important}.uk-margin-bottom{margin-bottom:20px !important}.uk-margin-left{margin-left:20px !important}.uk-margin-right{margin-right:20px !important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px !important}.uk-margin-small-top{margin-top:10px !important}.uk-margin-small-bottom{margin-bottom:10px !important}.uk-margin-small-left{margin-left:10px !important}.uk-margin-small-right{margin-right:10px !important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px !important}.uk-margin-medium-top{margin-top:40px !important}.uk-margin-medium-bottom{margin-bottom:40px !important}.uk-margin-medium-left{margin-left:40px !important}.uk-margin-medium-right{margin-right:40px !important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px !important}.uk-margin-large-top{margin-top:40px !important}.uk-margin-large-bottom{margin-bottom:40px !important}.uk-margin-large-left{margin-left:40px !important}.uk-margin-large-right{margin-right:40px !important}@media(min-width: 1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px !important}.uk-margin-large-top{margin-top:70px !important}.uk-margin-large-bottom{margin-bottom:70px !important}.uk-margin-large-left{margin-left:70px !important}.uk-margin-large-right{margin-right:70px !important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px !important}.uk-margin-xlarge-top{margin-top:70px !important}.uk-margin-xlarge-bottom{margin-bottom:70px !important}.uk-margin-xlarge-left{margin-left:70px !important}.uk-margin-xlarge-right{margin-right:70px !important}@media(min-width: 1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px !important}.uk-margin-xlarge-top{margin-top:140px !important}.uk-margin-xlarge-bottom{margin-bottom:140px !important}.uk-margin-xlarge-left{margin-left:140px !important}.uk-margin-xlarge-right{margin-right:140px !important}}.uk-margin-auto{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-top{margin-top:auto !important}.uk-margin-auto-bottom{margin-bottom:auto !important}.uk-margin-auto-left{margin-left:auto !important}.uk-margin-auto-right{margin-right:auto !important}.uk-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}@media(min-width: 640px){.uk-margin-auto\@s{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@s{margin-left:auto !important}.uk-margin-auto-right\@s{margin-right:auto !important}}@media(min-width: 960px){.uk-margin-auto\@m{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@m{margin-left:auto !important}.uk-margin-auto-right\@m{margin-right:auto !important}}@media(min-width: 1200px){.uk-margin-auto\@l{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@l{margin-left:auto !important}.uk-margin-auto-right\@l{margin-right:auto !important}}@media(min-width: 1600px){.uk-margin-auto\@xl{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@xl{margin-left:auto !important}.uk-margin-auto-right\@xl{margin-right:auto !important}}.uk-margin-remove{margin:0 !important}.uk-margin-remove-top{margin-top:0 !important}.uk-margin-remove-bottom{margin-bottom:0 !important}.uk-margin-remove-left{margin-left:0 !important}.uk-margin-remove-right{margin-right:0 !important}.uk-margin-remove-vertical{margin-top:0 !important;margin-bottom:0 !important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0 !important}.uk-margin-remove-last-child>:last-child{margin-bottom:0 !important}@media(min-width: 640px){.uk-margin-remove-left\@s{margin-left:0 !important}.uk-margin-remove-right\@s{margin-right:0 !important}}@media(min-width: 960px){.uk-margin-remove-left\@m{margin-left:0 !important}.uk-margin-remove-right\@m{margin-right:0 !important}}@media(min-width: 1200px){.uk-margin-remove-left\@l{margin-left:0 !important}.uk-margin-remove-right\@l{margin-right:0 !important}}@media(min-width: 1600px){.uk-margin-remove-left\@xl{margin-left:0 !important}.uk-margin-remove-right\@xl{margin-right:0 !important}}.uk-padding{padding:30px}@media(min-width: 1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:40px}@media(min-width: 1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0 !important}.uk-padding-remove-top{padding-top:0 !important}.uk-padding-remove-bottom{padding-bottom:0 !important}.uk-padding-remove-left{padding-left:0 !important}.uk-padding-remove-right{padding-right:0 !important}.uk-padding-remove-vertical{padding-top:0 !important;padding-bottom:0 !important}.uk-padding-remove-horizontal{padding-left:0 !important;padding-right:0 !important}:root{--uk-position-margin-offset: 0px}[class*=uk-position-top],[class*=uk-position-bottom],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-center]{position:absolute !important;max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:calc(50% - var(--uk-position-margin-offset));left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x: -50%;--uk-position-translate-y: -50%;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y));width:max-content}[class*=uk-position-center-left],[class*=uk-position-center-right],.uk-position-center-vertical{top:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-y: -50%;transform:translate(0, var(--uk-position-translate-y))}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-vertical{left:0;right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-top-center,.uk-position-bottom-center,.uk-position-center-horizontal{left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x: -50%;transform:translate(var(--uk-position-translate-x), 0);width:max-content}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-center-horizontal{top:0;bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-small{margin:15px;--uk-position-margin-offset: 15px}.uk-position-medium{margin:30px;--uk-position-margin-offset: 30px}.uk-position-large{margin:30px;--uk-position-margin-offset: 30px}@media(min-width: 1200px){.uk-position-large{margin:50px;--uk-position-margin-offset: 50px}}.uk-position-relative{position:relative !important}.uk-position-absolute{position:absolute !important}.uk-position-fixed{position:fixed !important}.uk-position-sticky{position:sticky !important}.uk-position-z-index{z-index:1}.uk-position-z-index-zero{z-index:0}.uk-position-z-index-negative{z-index:-1}.uk-position-z-index-high{z-index:990}:where(.uk-transition-fade),:where([class*=uk-transition-scale]),:where([class*=uk-transition-slide]){--uk-position-translate-x: 0;--uk-position-translate-y: 0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{--uk-translate-x: 0;--uk-translate-y: 0;--uk-scale-x: 1;--uk-scale-y: 1;transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y)) translate(var(--uk-translate-x), var(--uk-translate-y)) scale(var(--uk-scale-x), var(--uk-scale-y));transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-toggle:hover .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle .uk-transition-fade:focus-within,.uk-transition-active.uk-active .uk-transition-fade{opacity:1}[class*=uk-transition-scale]{-webkit-backface-visibility:hidden}.uk-transition-scale-up{--uk-scale-x: 1;--uk-scale-y: 1}.uk-transition-scale-down{--uk-scale-x: 1.03;--uk-scale-y: 1.03}.uk-transition-toggle:hover .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle .uk-transition-scale-up:focus-within,.uk-transition-active.uk-active .uk-transition-scale-up{--uk-scale-x: 1.03;--uk-scale-y: 1.03;opacity:1}.uk-transition-toggle:hover .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle .uk-transition-scale-down:focus-within,.uk-transition-active.uk-active .uk-transition-scale-down{--uk-scale-x: 1;--uk-scale-y: 1;opacity:1}.uk-transition-slide-top{--uk-translate-y: -100%}.uk-transition-slide-bottom{--uk-translate-y: 100%}.uk-transition-slide-left{--uk-translate-x: -100%}.uk-transition-slide-right{--uk-translate-x: 100%}.uk-transition-slide-top-small{--uk-translate-y: calc(-1 * 10px)}.uk-transition-slide-bottom-small{--uk-translate-y: 10px}.uk-transition-slide-left-small{--uk-translate-x: calc(-1 * 10px)}.uk-transition-slide-right-small{--uk-translate-x: 10px}.uk-transition-slide-top-medium{--uk-translate-y: calc(-1 * 50px)}.uk-transition-slide-bottom-medium{--uk-translate-y: 50px}.uk-transition-slide-left-medium{--uk-translate-x: calc(-1 * 50px)}.uk-transition-slide-right-medium{--uk-translate-x: 50px}.uk-transition-toggle:hover [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle [class*=uk-transition-slide]:focus-within,.uk-transition-active.uk-active [class*=uk-transition-slide]{--uk-translate-x: 0;--uk-translate-y: 0;opacity:1}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-transition-disable,.uk-transition-disable *{transition:none !important}[hidden],.uk-hidden{display:none !important}@media(min-width: 640px){.uk-hidden\@s{display:none !important}}@media(min-width: 960px){.uk-hidden\@m{display:none !important}}@media(min-width: 1200px){.uk-hidden\@l{display:none !important}}@media(min-width: 1600px){.uk-hidden\@xl{display:none !important}}@media(max-width: 639px){.uk-visible\@s{display:none !important}}@media(max-width: 959px){.uk-visible\@m{display:none !important}}@media(max-width: 1199px){.uk-visible\@l{display:none !important}}@media(max-width: 1599px){.uk-visible\@xl{display:none !important}}.uk-invisible{visibility:hidden !important}.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute !important;width:0 !important;height:0 !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0 !important}@media(hover: none){.uk-hidden-touch{display:none !important}}@media(hover){.uk-hidden-notouch{display:none !important}}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary{color:rgba(255,255,255,.8)}.uk-light .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-overlay-primary .uk-article-meta{color:rgba(255,255,255,.6)}.uk-light .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge,.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-overlay-primary .uk-badge{background-color:#fff;color:#000 !important}.uk-light a,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-overlay-primary a,.uk-light .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-card-primary.uk-card-body .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-overlay-primary .uk-link{color:#fff}.uk-light a:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-overlay-primary a:hover,.uk-light .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-overlay-primary .uk-link:hover,.uk-light .uk-link-toggle:hover .uk-link,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link,.uk-overlay-primary .uk-link-toggle:hover .uk-link{color:#fff}.uk-light :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-overlay-primary :not(pre)>code,.uk-light :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-overlay-primary :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-overlay-primary :not(pre)>samp{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.1)}.uk-light em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-overlay-primary em{color:#fff}.uk-light h1,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-card-primary.uk-card-body h1,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-secondary.uk-card-body h1,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-overlay-primary h1,.uk-light .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-overlay-primary .uk-h1,.uk-light h2,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-card-primary.uk-card-body h2,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-secondary.uk-card-body h2,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-overlay-primary h2,.uk-light .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-overlay-primary .uk-h2,.uk-light h3,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-card-primary.uk-card-body h3,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-secondary.uk-card-body h3,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-overlay-primary h3,.uk-light .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-overlay-primary .uk-h3,.uk-light h4,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-card-primary.uk-card-body h4,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-secondary.uk-card-body h4,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-overlay-primary h4,.uk-light .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-overlay-primary .uk-h4,.uk-light h5,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-card-primary.uk-card-body h5,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-secondary.uk-card-body h5,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-overlay-primary h5,.uk-light .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-overlay-primary .uk-h5,.uk-light h6,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) h6,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-overlay-primary h6,.uk-light .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-overlay-primary .uk-h6,.uk-light .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-overlay-primary .uk-heading-small,.uk-light .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-overlay-primary .uk-heading-medium,.uk-light .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-overlay-primary .uk-heading-large,.uk-light .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-overlay-primary .uk-heading-xlarge,.uk-light .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-2xlarge,.uk-light .uk-heading-3xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-card-primary.uk-card-body .uk-heading-3xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-card-secondary.uk-card-body .uk-heading-3xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-overlay-primary .uk-heading-3xlarge{color:#fff}.uk-light blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote,.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-overlay-primary blockquote{color:#fff}.uk-light blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer,.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-overlay-primary blockquote footer{color:rgba(255,255,255,.8)}.uk-light hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-overlay-primary hr,.uk-light .uk-hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-overlay-primary .uk-hr{border-top-color:rgba(255,255,255,.2)}.uk-light :focus-visible,.uk-section-primary:not(.uk-preserve-color) :focus-visible,.uk-section-secondary:not(.uk-preserve-color) :focus-visible,.uk-tile-primary:not(.uk-preserve-color) :focus-visible,.uk-tile-secondary:not(.uk-preserve-color) :focus-visible,.uk-card-primary.uk-card-body :focus-visible,.uk-card-primary>:not([class*=uk-card-media]) :focus-visible,.uk-card-secondary.uk-card-body :focus-visible,.uk-card-secondary>:not([class*=uk-card-media]) :focus-visible,.uk-overlay-primary :focus-visible{outline-color:#fff}.uk-light .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*{color:rgba(255,255,255,.6)}.uk-light .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.8)}.uk-light .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.8)}.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.6)}.uk-light .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default,.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-overlay-primary .uk-button-default{background-color:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.8)}.uk-light .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-overlay-primary .uk-button-default:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-overlay-primary .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default.uk-active{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.uk-light .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-overlay-primary .uk-button-primary{background-color:#fff;color:#000}.uk-light .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:hover{background-color:#f2f2f2;color:#000}.uk-light .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-overlay-primary .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary.uk-active{background-color:#e6e6e6;color:#000}.uk-light .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-overlay-primary .uk-button-secondary{background-color:#fff;color:#000}.uk-light .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:hover{background-color:#f2f2f2;color:#000}.uk-light .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary.uk-active{background-color:#e6e6e6;color:#000}.uk-light .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text,.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-overlay-primary .uk-button-text{color:#fff}.uk-light .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-overlay-primary .uk-button-text::before{border-bottom-color:#fff}.uk-light .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-overlay-primary .uk-button-text:hover{color:#fff}.uk-light .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled{color:rgba(255,255,255,.6)}.uk-light .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link,.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-overlay-primary .uk-button-link{color:#fff}.uk-light .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-overlay-primary .uk-button-link:hover{color:rgba(255,255,255,.6)}.uk-light.uk-card-badge,.uk-card-badge.uk-section-primary:not(.uk-preserve-color),.uk-card-badge.uk-section-secondary:not(.uk-preserve-color),.uk-card-badge.uk-tile-primary:not(.uk-preserve-color),.uk-card-badge.uk-tile-secondary:not(.uk-preserve-color),.uk-card-badge.uk-card-primary.uk-card-body,.uk-card-primary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-card-secondary.uk-card-body,.uk-card-secondary>.uk-card-badge:not([class*=uk-card-media]),.uk-card-badge.uk-overlay-primary{background-color:#fff;color:#000}.uk-light .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close,.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-overlay-primary .uk-close{color:rgba(255,255,255,.6)}.uk-light .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-overlay-primary .uk-close:hover{color:rgba(255,255,255,.8)}.uk-light .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-overlay-primary .uk-column-divider{column-rule-color:rgba(255,255,255,.2)}.uk-light .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-overlay-primary .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::after{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.9)}.uk-light .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active{background-color:rgba(255,255,255,.5);border-color:rgba(0,0,0,0)}.uk-light .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:rgba(0,0,0,0)}.uk-light .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-card-primary.uk-card-body .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-overlay-primary .uk-input,.uk-light .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-overlay-primary .uk-select,.uk-light .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-overlay-primary .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-light .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-overlay-primary .uk-input:focus,.uk-light .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-overlay-primary .uk-select:focus,.uk-light .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-overlay-primary .uk-textarea:focus{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}.uk-light .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-overlay-primary .uk-radio,.uk-light .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-overlay-primary .uk-checkbox{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.uk-light .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-overlay-primary .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-overlay-primary .uk-checkbox:focus{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.8)}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate{background-color:#fff;border-color:#fff}.uk-light .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus{background-color:#fff}.uk-light .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23000%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label,.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-overlay-primary .uk-form-label{color:#fff}.uk-light .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-overlay-primary .uk-form-icon{color:rgba(255,255,255,.6)}.uk-light .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover{color:rgba(255,255,255,.8)}.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-overlay-primary .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::after{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-overlay-primary .uk-icon-link{color:rgba(255,255,255,.6)}.uk-light .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:hover{color:rgba(255,255,255,.8)}.uk-light .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-overlay-primary .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-overlay-primary .uk-active>.uk-icon-link{color:rgba(255,255,255,.8)}.uk-light .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-overlay-primary .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.uk-light .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:hover{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.uk-light .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active{background-color:rgba(255,255,255,.2);color:rgba(255,255,255,.8)}.uk-light .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a{color:rgba(255,255,255,.6)}.uk-light .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.8)}.uk-light .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label,.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-overlay-primary .uk-label{background-color:#fff;color:#000}.uk-light a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-overlay-primary a.uk-link-muted,.uk-light .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-overlay-primary .uk-link-muted a{color:rgba(255,255,255,.6)}.uk-light a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-overlay-primary a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted{color:rgba(255,255,255,.8)}.uk-light a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-overlay-primary a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text{color:rgba(255,255,255,.6)}.uk-light a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-overlay-primary a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading{color:#fff}.uk-light .uk-list-muted>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-card-primary.uk-card-body .uk-list-muted>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-card-secondary.uk-card-body .uk-list-muted>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-overlay-primary .uk-list-muted>::before{color:rgba(255,255,255,.6) !important}.uk-light .uk-list-emphasis>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-card-primary.uk-card-body .uk-list-emphasis>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-card-secondary.uk-card-body .uk-list-emphasis>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-overlay-primary .uk-list-emphasis>::before{color:#fff !important}.uk-light .uk-list-primary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-card-primary.uk-card-body .uk-list-primary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-card-secondary.uk-card-body .uk-list-primary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-overlay-primary .uk-list-primary>::before{color:#fff !important}.uk-light .uk-list-secondary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-card-primary.uk-card-body .uk-list-secondary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-card-secondary.uk-card-body .uk-list-secondary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-overlay-primary .uk-list-secondary>::before{color:#fff !important}.uk-light .uk-list-bullet>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-card-primary.uk-card-body .uk-list-bullet>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-card-secondary.uk-card-body .uk-list-bullet>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-overlay-primary .uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-light .uk-list-striped>*:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>*:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>*:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>*:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>*:nth-of-type(odd){border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-light .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker,.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-overlay-primary .uk-marker{background:#f8f8f8;color:#000}.uk-light .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-overlay-primary .uk-marker:hover{color:#000}.uk-light .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a{color:#fff}.uk-light .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header{color:#fff}.uk-light .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a{color:#fff}.uk-light .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header{color:#fff}.uk-light .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav-secondary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a,.uk-overlay-primary .uk-nav-secondary>li>a{color:#fff}.uk-light .uk-nav-secondary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover,.uk-overlay-primary .uk-nav-secondary>li>a:hover{color:#fff;background-color:rgba(255,255,255,.1)}.uk-light .uk-nav-secondary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a{color:#fff;background-color:rgba(255,255,255,.1)}.uk-light .uk-nav-secondary .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary .uk-nav-subtitle{color:rgba(255,255,255,.6)}.uk-light .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li>a:hover .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li>a:hover .uk-nav-subtitle{color:rgba(255,255,255,.8)}.uk-light .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary.uk-card-body .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle,.uk-overlay-primary .uk-nav-secondary>li.uk-active>a .uk-nav-subtitle{color:#fff}.uk-light .uk-nav-secondary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-header,.uk-overlay-primary .uk-nav-secondary .uk-nav-header{color:#fff}.uk-light .uk-nav-secondary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-divider,.uk-overlay-primary .uk-nav-secondary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-light .uk-nav-secondary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a{color:rgba(255,255,255,.6)}.uk-light .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-secondary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-secondary .uk-nav-sub li.uk-active>a{color:#fff}.uk-light .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-overlay-primary .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){border-top-color:rgba(255,255,255,.2)}.uk-light .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a{color:rgba(255,255,255,.8)}.uk-light .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a[aria-expanded=true],.uk-overlay-primary .uk-navbar-nav>li>a[aria-expanded=true]{color:#fff}.uk-light .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active{color:#fff}.uk-light .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-light .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-overlay-primary .uk-navbar-item{color:rgba(255,255,255,.8)}.uk-light .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle{color:rgba(255,255,255,.6)}.uk-light .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle[aria-expanded=true],.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle[aria-expanded=true],.uk-card-primary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary.uk-card-body .uk-navbar-toggle[aria-expanded=true],.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle[aria-expanded=true],.uk-overlay-primary .uk-navbar-toggle[aria-expanded=true]{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*{color:rgba(255,255,255,.6)}.uk-light .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:hover{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*{color:rgba(255,255,255,.8)}.uk-light .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.6)}.uk-light .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input,.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-overlay-primary .uk-search-input{color:rgba(255,255,255,.8)}.uk-light .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder{color:rgba(255,255,255,.6)}.uk-light .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon{color:rgba(255,255,255,.6)}.uk-light .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.6)}.uk-light .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.2)}.uk-light .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.2)}.uk-light .uk-search-navbar .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input:focus,.uk-overlay-primary .uk-search-navbar .uk-search-input:focus{background-color:rgba(0,0,0,.05)}.uk-light .uk-search-medium .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-medium .uk-search-input,.uk-card-primary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-medium .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-medium .uk-search-input,.uk-overlay-primary .uk-search-medium .uk-search-input{background-color:rgba(0,0,0,0)}.uk-light .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input{background-color:rgba(0,0,0,0)}.uk-light .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-overlay-primary .uk-search-toggle{color:rgba(255,255,255,.6)}.uk-light .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:hover{color:rgba(255,255,255,.8)}.uk-light .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-overlay-primary .uk-slidenav{color:rgba(255,255,255,.7)}.uk-light .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:hover{color:rgba(255,255,255,.95)}.uk-light .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active{color:rgba(255,255,255,.7)}.uk-light .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child{color:rgba(255,255,255,.8)}.uk-light .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:hover{color:#fff}.uk-light .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a{color:#fff}.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-light .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child{background-color:rgba(0,0,0,0);color:rgba(255,255,255,.6)}.uk-light .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.uk-light .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.uk-light .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#000}.uk-light .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.6)}.uk-light .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-overlay-primary .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-light .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a{color:rgba(255,255,255,.6)}.uk-light .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:hover{color:rgba(255,255,255,.8)}.uk-light .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-light .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.6)}.uk-light .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped>tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:rgba(255,255,255,.2)}.uk-light .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-overlay-primary .uk-text-lead{color:rgba(255,255,255,.8)}.uk-light .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-overlay-primary .uk-text-meta{color:rgba(255,255,255,.6)}.uk-light .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-overlay-primary .uk-text-muted{color:rgba(255,255,255,.6) !important}.uk-light .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis{color:#fff !important}.uk-light .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-overlay-primary .uk-text-primary{color:#fff !important}.uk-light .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-overlay-primary .uk-text-secondary{color:#fff !important}.uk-light .uk-thumbnav>*>*::after,.uk-section-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-section-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-primary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-thumbnav>*>*::after,.uk-card-primary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-card-secondary.uk-card-body .uk-thumbnav>*>*::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-thumbnav>*>*::after,.uk-overlay-primary .uk-thumbnav>*>*::after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}.uk-light .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop,.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-overlay-primary .uk-totop{color:rgba(255,255,255,.6)}.uk-light .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-overlay-primary .uk-totop:hover{color:rgba(255,255,255,.8)}.uk-light .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-overlay-primary .uk-totop:active{color:#fff}.uk-light .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo,.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-overlay-primary .uk-logo{color:#fff}.uk-light .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-overlay-primary .uk-logo:hover{color:#fff}.uk-light .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-overlay-primary .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse){display:none}.uk-light .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse{display:block}.uk-light .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.8)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped>tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(even):last-child,.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:rgba(255,255,255,.2)}*{--uk-inverse: initial}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-overlay-primary{--uk-inverse: light}.uk-dark,.uk-section-default:not(.uk-preserve-color),.uk-section-muted:not(.uk-preserve-color),.uk-tile-default:not(.uk-preserve-color),.uk-tile-muted:not(.uk-preserve-color),.uk-card-default.uk-card-body,.uk-card-default>:not([class*=uk-card-media]),.uk-overlay-default,.uk-dropbar,.uk-offcanvas-bar,.uk-navbar-container:not(.uk-navbar-transparent),.uk-navbar-dropdown,.uk-dropdown{--uk-inverse: dark}.uk-inverse-light{--uk-inverse: light !important}.uk-inverse-dark{--uk-inverse: dark !important}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{overflow-y:scroll;overflow-x:hidden}dl>dt{text-transform:none !important}.tm-sidebar-left{position:fixed;top:80px;bottom:0;box-sizing:border-box;width:240px !important;padding:40px 40px 60px 40px;border-right:1px #e5e5e5 solid;overflow:auto}.tm-sidebar-right{width:260px !important;padding-left:40px}@media(min-width: 960px){.tm-sidebar-left+.tm-main{padding-left:240px}}@media(min-width: 1200px){.tm-sidebar-left+.tm-main{padding-left:240px}}@media(min-width: 1400px){.tm-sidebar-left{width:300px !important;padding:45px 45px 60px 45px}.tm-sidebar-left+.tm-main{padding-left:300px}.tm-sidebar-right{width:320px !important;padding-left:45px}}.tm-navbar-container:not(.uk-navbar-transparent){background:#87a96b}.tm-navbar-container .uk-alert{margin:0;border-bottom:1px solid}.tm-navbar-container .uk-navbar-nav>li>a,.tm-navbar-container .uk-navbar-item:not(.uk-logo),.tm-navbar-container .uk-navbar-toggle{height:70px;font-size:13px}.tm-navbar-container .uk-navbar-nav>li>a{position:relative}.tm-navbar-container .uk-navbar-nav>li>a::before{content:"";display:block;position:absolute;left:0;right:calc(102% - 0);bottom:20px;height:1px;background-color:currentColor;transition:.3s ease-in-out;transition-property:right}.tm-navbar-container .uk-navbar-nav>li>a:not(.tm-no-underline):hover::before{right:0}.tm-lower-navbar .uk-navbar-nav>li>a,.tm-lower-navbar .uk-navbar-item,.tm-lower-navbar .uk-navbar-toggle{min-height:40px;height:40px}.tm-lower-navbar .uk-navbar-nav>li>a::before{bottom:10px}.tm-nav>li.uk-active>a{position:relative}.tm-nav>li.uk-active>a:before{content:"";position:absolute;top:15px;left:-25px;width:15px;border-top:1px solid #87a96b}.tm-nav .uk-nav-header{padding:8px 0;border-bottom:1px solid #e5e5e5}@media(min-width: 960px){.tm-subnav{margin-left:-50px}.tm-subnav>*{padding-left:50px}}.tm-subnav>*>:first-child{text-transform:capitalize}.tm-label-changelog{width:90px;margin-top:3px}.tm-button-default,.tm-button-primary{border-radius:500px}.tm-button-large{line-height:48px}.tm-section-primary{background:linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat}.tm-section-texture{background:url("../images/section-background.svg") 50% 17vh no-repeat,linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat}.tm-section-intro{background:linear-gradient(to left top, #28a5f5, #87a96b) 0 0 no-repeat,#fff;background-size:100% 75%}.tm-h4,.tm-h5,.tm-h6{font-family:Montserrat;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#666}.tm-h4{font-size:14px}.tm-h5{font-size:12px}.tm-h6{font-size:11px}.tm-text-large{font-size:18px}.tm-box-shadow-medium{box-shadow:2px 12px 35px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.05)}.tm-box-shadow-large{box-shadow:-40px 40px 160px 0 rgba(0,0,0,.08),-8px 8px 15px 0 rgba(120,120,120,.04),3px 3px 30px 0 rgba(0,0,0,.04)}.tm-box-shadow-modal{box-shadow:3px 3px 40px 0 rgba(0,0,0,.06)}.tm-overlay-default{background:rgba(255,255,255,.5)}.tm-modal-dialog{background:#f8f8f8}.tm-modal-header{padding:20px 30px}.tm-modal-body{padding:0}@media(min-width: 640px){.tm-modal-header{padding:25px 50px}.tm-modal-body{padding:0 50px}}@media(min-width: 1600px){.tm-modal-header{padding:50px 120px}.tm-modal-body{padding:0 120px}}.tm-modal-close-full{background:rgba(0,0,0,0);padding:30px}@media(min-width: 640px){.tm-modal-close-full{padding:40px}}.tm-heading-fragment>a{color:inherit;text-decoration:none}@media(min-width: 640px){h2.tm-heading-fragment>a:before{content:"#";position:absolute;width:25px;margin-left:-25px;color:#666}}.tm-main .uk-container{padding-left:15px;padding-right:15px}@media(min-width: 640px){.tm-main .uk-container{padding-left:30px;padding-right:30px}}@media(min-width: 960px){.tm-main .uk-container{padding-left:40px;padding-right:40px}}@media(min-width: 1200px){.tm-intro-text{margin-top:30px}}@media(min-width: 1600px){.tm-intro-text{margin-top:90px}.tm-intro-image{margin-right:-75px}}/*# sourceMappingURL=uikit-theme.css.map */ \ No newline at end of file diff --git a/assets/css/uikit-theme.css.map b/assets/css/uikit-theme.css.map index bb38455..799acc9 100644 --- a/assets/css/uikit-theme.css.map +++ b/assets/css/uikit-theme.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/base.scss","uikit-theme.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/variables-theme.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/mixins-theme.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/link.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/heading.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/divider.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/mixin.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/list.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/description-list.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/table.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/icon.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/form-range.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/form.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/button.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/progress.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/section.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/container.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tile.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/card.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/close.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/spinner.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/totop.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/marker.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/alert.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/placeholder.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/badge.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/label.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/overlay.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/article.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/comment.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/search.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/accordion.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/drop.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropbar.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/modal.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slideshow.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slider.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/sticky.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/offcanvas.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/switcher.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/leader.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/notification.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tooltip.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/sortable.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/countdown.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/thumbnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/iconnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/grid.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/nav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/navbar.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/subnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/breadcrumb.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/pagination.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tab.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slidenav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dotnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropdown.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/lightbox.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/animation.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/width.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/height.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/text.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/column.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/cover.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/background.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/align.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/svg.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/utility.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/flex.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/margin.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/padding.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/position.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/transition.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/visibility.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/inverse.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/print.scss"],"names":[],"mappings":"CAmCA,KAEI,YCUiB,iGDTjB,UCae,KDZf,YEyCoB,OFxCpB,YE2CiB,IFzCjB,8BAEA,WCnBgB,KDoBhB,MCrCW,KAgJX,mCACA,kCACA,kCDrGJ,cAUA,WAEI,MCpDgB,QDqDhB,gBEsBwB,KFrBxB,eAIJ,sDAGI,MCzDsB,QD0DtB,gBEgB8B,UFHlC,YAEI,iCAEA,qCAOJ,SACS,YERiB,OFgB1B,4CAII,YClCoB,wBDoCpB,UCnCkB,KDqClB,MChFuB,QDiFvB,mBGMA,gBACA,WF7FsB,QD8F1B,SCzF2B,QD+F3B,IACI,WEnCkB,KFoClB,MC7HW,KD8HX,qBAOJ,KACI,WE3CmB,KF4CnB,MCvIW,KD8If,aEjDwB,OFuDxB,gBEtDuB,IF4DvB,QAEI,cACA,cACA,kBACA,wBAGJ,eACA,mBAUA,kCAKQ,sBAQR,qBAKI,eAEA,YAEA,sBASJ,eAEI,kBAEA,cAQJ,gBAUA,uCAOS,kBAGT,uDAOa,WE3PG,KFiQhB,8KAYI,kBACA,YC/NiB,iGDgOjB,YC9LuB,ID+LvB,MCtMoB,KDuMpB,eEtK0B,KF2K9B,kNAW0B,WErLH,KF2LvB,UACI,UEzLgB,OF0LhB,YEzLkB,IF6LtB,UACI,UE3LgB,OF4LhB,YE3LkB,IF+LtB,UACI,UCrPqB,KDsPrB,YE9LkB,IFkMtB,UACI,UCvPsB,KDwPtB,YElMkB,IFsMtB,UACI,UC7Qe,KD8Qf,YEtMkB,IF0MtB,UACI,UC/PqB,KDgQrB,YE1MkB,IF+MtB,yBAEI,oBCvRuB,KDwRvB,oBCpRsB,MD4R1B,MACK,aE1NoB,KFgOzB,oCAGe,SAMf,oBACA,iBAYA,UAEI,iBAEA,mBAEA,kBACA,SACA,6BAKJ,cACa,WElYG,KFwYhB,0BAMA,WACI,kBACA,UC7UsB,KD8UtB,YE5Q0B,IF6Q1B,WE5QyB,OCCzB,MF7DoB,KD6UxB,wBEvZgB,KF6ZhB,0CAEA,kBACI,WExRkB,KFyRlB,UC1VqB,KD2VrB,YEvRiC,UDnItB,KEqIX,uCHiSJ,IACI,wCACA,MCxaW,KDyaX,gBACA,WAEA,cGnSA,QF7De,KE8Df,uBACA,cF5DqB,EE6DrB,WFrHsB,QDyZ1B,qBC1WwB,wBDgXxB,oBAEA,uCAMA,YACI,WEnTwB,KFoTxB,MCpbmB,KDqbnB,iBAYJ,aAEI,cAOJ,0BAMA,sBAUA,MACI,yBACA,yBACA,0BACA,2BItdJ,gEAGI,MHrBiB,KGyBrB,kFAGI,MH9BW,KGsCf,6DAGI,cAIJ,+EAGI,MH9CiB,KGsDrB,sEAGI,cAIJ,wFAGI,MH9CwB,QG+CxB,gBFsiBiC,KE1hBrC,iCAEI,yBACA,gCAQJ,gBACI,yBACA,gCCxDJ,kBACI,UH8csB,OG7ctB,YH4dwB,IGxd5B,mBACI,UH0cuB,UGzcvB,YHudyB,IGnd7B,kBACI,UHscsB,OGrctB,YHkdwB,IG9c5B,mBACI,UH0byB,KGzbzB,YH6cyB,EGzc7B,oBACI,UH4bwB,KG3bxB,YHwc0B,EGpc9B,oBACI,UHybyB,KGxbzB,YHmc0B,EG9b9B,yBAEI,4BHuawB,QGtaxB,6BHwayB,OGvazB,4BHoayB,KGnazB,6BH2awB,KG1axB,8BH6ayB,KG5azB,8BH+a0B,OG1a9B,0BAEI,6BH0ZyB,KGzZzB,4BHiawB,KGhaxB,6BHmayB,KGlazB,8BHqa0B,MGpa1B,8BHsa0B,OG3U9B,oBACI,eHiV6B,kBGhV7B,iDAQJ,qCAQA,2BACI,WAEA,qBAEA,kBACA,IH6TiB,iBG5TjB,sBAEA,OH2ToB,kBG1TpB,aH2T0B,kBG1T1B,4CAYJ,iCAMA,mBACI,qBACA,kBASJ,mDAEI,WAEA,kBACA,2CAEA,MH4RiB,OG1RjB,iDAIJ,0BACI,WACA,aHsR6B,kBGpRjC,yBACI,UACA,YHkR6B,kBIjgBjC,oBAEI,YAEA,cJhCY,KIoChB,iCJpCgB,KI0ChB,iBACI,kBACA,OJqSkB,KKnTlB,0WDgBA,4BACA,4BAIJ,iDAEI,WACA,kBACA,IJ4RoB,II3RpB,iCACA,gCAIJ,yBACI,6BACA,MJqRsB,KIjR1B,wBACI,4BACA,MJ+QsB,KIjQ1B,gCAGA,yBACI,WACA,qBACA,MJ+PkB,MI9PlB,eACA,6BACA,mBAQJ,qBACI,kBACA,OJqPsB,MIpPtB,iBACA,kBACA,8BEjEJ,SACI,UACA,gBAOJ,qCAMA,uCAMA,uCACoB,WN0EE,KM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ZvMyB,KY0MzB,yDACI,OXnG0B,KWoG1B,aX2J4B,IW1J5B,cX0J4B,IWtJhC,qEAEuB,gBAEvB,gEXoJyB,KW9IzB,yBZ/N0B,KYkO1B,yDACI,OXrH0B,KWsH1B,aX4I4B,KW3I5B,cX2I4B,KWvIhC,qEAEuB,iBAEvB,gEXqIyB,KW3HzB,sCAEI,MZxRuB,QE0xBA,aF1xBA,QYgS3B,wCAEI,MZpSwB,QE6xBA,aF7xBA,QY4S5B,eACI,gBVifsB,2BU7e1B,qBV+eI,aFzxBY,QE0xBZ,aD6Z4B,MWh4BhC,iCXyFoB,KWvFpB,uCAEA,2BXsFmB,MWpFnB,4BXqFoB,MWnFpB,2BXoFmB,MWxEnB,uCAEI,wBACA,qBAEA,cXoEwB,KK/ZxB,sZM6VA,4BACA,6BAIJ,oDZxXe,KY8Xf,gDNxWI,sZMkXH,gBACG,cXgD0B,KW/C1B,4BACA,6BAGJ,4CNxXI,qTM4XJ,2EAeA,uBAGI,qBACA,OXsBc,KWrBd,MXqBc,KWnBd,gBAEA,WXkBoB,KWjBpB,sBAEA,wBACA,qBAEA,iBXaoB,cWXpB,4BACA,4BV2YA,sBACA,2BACA,4CUzYJ,4BAGA,mCAEI,iBXE0B,cWD1B,aVqY4B,aF9yBJ,QYib5B,kEAGI,iBZpbwB,QE+yBM,aDyZN,cW/wB5B,oFAGI,iBXfkC,QWuBtC,kBNlcI,mTMmcJ,qBNncI,mVMocJ,2BNpcI,uUM0cJ,yCAEI,iBZ3csB,QE8yBS,aFpyBnB,QYqchB,2BNhdI,mTMidJ,8BNjdI,mVMkdJ,oCNldI,uUMgeJ,WAEI,WAEA,cAEA,UAEA,UZvcqB,KYwcrB,YX1DsB,IWyE1B,gBAEI,qBAEA,kBAEA,eAEA,sBAYJ,wDAGI,kBACA,MACA,UACA,WACA,YAEA,OAEA,wBAEA,UACA,eAGJ,iCAEI,gBAEA,gBAOJ,eV0QI,MFtwBoB,KEuwBpB,UF1wBqB,KY2gBzB,gCACI,cACA,cXtIyB,IW+I7B,yBAGI,mCACI,cACA,cXpJqB,KW2J7B,yBAEI,mCACI,MX7JsB,MW8JtB,WX7J2B,IW8J3B,WAIJ,kDXjKmC,MWoKnC,uDXnKwC,KWkL5C,cAEI,kBACA,MACA,SACA,OAEA,MX/doB,KWiepB,oBACA,uBACA,mBAEA,MZvoBiB,KY+oBrB,0BZjpBe,KYupBf,gEAMA,6EAMA,mBACI,QACA,UAGJ,2DC3nBA,WAEI,SAEA,YAEA,iBAEA,aACA,cAEA,oBAEA,wBACA,gBAEA,qBACA,sBACA,eACA,sBACA,UbFqB,KaIrB,YZmGiB,KYjGjB,kBAEA,qBXqPA,eD+2BoB,UC92BpB,2BACA,wDWnPJ,yCAMA,6BACI,SACA,UAIJ,iBAEI,qBAkBJ,mBACI,iBZsEwB,cYrExB,Mb3CoB,KEgQM,yBWhN9B,yBACI,iBZiE8B,cYhE9B,MblDoB,KEiQY,aD02BN,QYpjC9B,uDAEI,iBZ2D+B,cY1D/B,Mb1DoB,KEkQa,aD02BN,KY1iC/B,mBACI,iBbjHwB,QakHxB,Mb1HmB,KEyTO,+BW1L9B,yBACI,iBZ8C8B,QY7C9B,MbjImB,KasIvB,uDAEI,iBZwC+B,QYvC/B,MbzImB,KaiJvB,qBACI,iBbtI0B,KauI1B,MbnJmB,KE4TS,+BWpKhC,2BACI,iBZ2BgC,QY1BhC,Mb1JmB,Ka+JvB,2DAEI,iBZqBiC,QYpBjC,MblKmB,Ka0KvB,kBACI,iBb3JuB,Qa4JvB,Mb5KmB,KE+TM,+BW9I7B,wBACI,iBZQ6B,QYP7B,MbnLmB,KawLvB,qDAEI,iBZE8B,QYD9B,Mb3LmB,KaoMvB,iHAII,iBZVyB,cYWzB,MbnNiB,KE4UU,aF7Sf,Qa4LhB,iBACI,eACA,YZvDuB,KYwDvB,UbjKqB,KaqKzB,iBACI,eACA,YZ5DuB,KY6DvB,UbxKqB,KasLzB,gBAEI,UACA,YZ7KiB,IY8KjB,gBAEA,MbzLoB,KEiRpB,kBAEA,wBACI,WACA,kBACA,SACA,OACA,WACA,qCACA,8BW5FR,sBACI,Mb/LoB,KEgSpB,sCW5FJ,yBACI,MbrQiB,KEqWjB,8CWtFJ,gBAEI,UACA,YZzMiB,IY0MjB,gBAEA,MbrNoB,Ka0NxB,sBACI,Mb3RiB,Ka4RjB,gBZ3EgC,KY+EpC,yBACI,MbjSiB,KakSjB,qBAaJ,iBAEI,oBAEA,sBAEA,kBX6DA,0FACmD,iBASnD,6IAII,kBACA,UYjXR,aAEI,wBAEA,cACA,WAEA,SAEA,iBdJsB,QcMtB,cbrCY,KasCZ,Obo3Bc,KCsuBd,cD7XqB,MC8XrB,gBYtlDJ,0Bb3CgB,KaiDf,kEAQD,qCACI,iBd9BwB,Qc+BxB,0BAIJ,gCACI,iBdpCwB,QcsCxB,0BCzBJ,YACI,kBACA,sBACA,YdgEmB,Kc/DnB,ed+DmB,Kc1DvB,yBAEI,YACI,YdNc,KcOd,edPc,McgBtB,wCAUA,mBACI,Yd1EY,Kc2EZ,ed3EY,KckFhB,kBACI,YdyBmB,KcxBnB,edwBmB,KcjBvB,kBACI,Yd7CkB,Kc8ClB,ed9CkB,KckDtB,yBAEI,kBACI,YdkjBe,McjjBf,edijBe,OcxiBvB,mBACI,YduiBmB,MctiBnB,edsiBmB,McliBvB,yBAEI,mBACI,Ydw1B4B,Mcv1B5B,edu1B4B,Oc10BpC,oBACI,mBACA,Wf9GgB,KeyHpB,kBACI,mBACA,WfrHsB,QeiI1B,oBACI,oBACA,WftIwB,QeiJ5B,sBACI,oBACA,Wf/I0B,KgBD9B,cACI,kBAEA,uBACA,UhBwDkB,OgBvDlB,iBACA,kBACA,afyR2B,KexR3B,cfwR2B,KepR/B,yBAEI,cACI,afXQ,KeYR,cfZQ,MekBhB,yBAEI,cACI,aflBe,KemBf,cfnBe,Me4BvB,0CAMA,4BACI,eACA,gBAOJ,+Bf0O6B,MexO7B,8BhBS4B,MgBP5B,8BfwO4B,OetO5B,+BfuO6B,OerO7B,oCAUA,wCACA,0CAGA,yBAEI,6FACiD,yCAEjD,2FACgD,0CAKpD,yBAEI,qDAC6B,0CAE7B,6FACiD,yCAEjD,2FACgD,yCAEhD,2FACgD,0CAEhD,6FACiD,2CAarD,+EAC0C,wBAE1C,yDACA,2DAGA,yBAEI,+EAC0C,wBAE1C,yDACA,4DAKJ,yBAEI,+EAC0C,wBAE1C,yDACA,4DClIJ,SACI,kBACA,kBACA,sBACA,ahByiCsB,KgBxiCtB,chBwiCsB,KgBviCtB,YhBkEmB,KgBjEnB,ehBiEmB,KgB5DvB,yBAEI,SACI,ahBhBQ,KgBiBR,chBjBQ,MgBuBhB,yBAEI,SACI,ahBvBe,KgBwBf,chBxBe,KgByBf,YhBhBc,KgBiBd,ehBjBc,MgB0BtB,qCAUA,gBACI,YhBpFY,KgBqFZ,ehBrFY,KgB4FhB,eACI,YhBemB,KgBdnB,ehBcmB,KgBPvB,eACI,YhBvDkB,KgBwDlB,ehBxDkB,KgB4DtB,yBAEI,eACI,YhBwiBe,MgBviBf,ehBuiBe,OgB7hBvB,gBACI,YhB4hBmB,MgB3hBnB,ehB2hBmB,MgBvhBvB,yBAEI,gBACI,YhBy9ByB,MgBx9BzB,ehBw9ByB,OgB38BjC,iBACI,mBACA,iBjBzHgB,KiByIpB,eACI,mBACA,iBjBrIsB,QiBqJ1B,iBACI,oBACA,iBjB1JwB,QiB0K5B,mBACI,oBACA,iBjBxK0B,KkBc9B,SACI,kBACA,sBhBodgB,sCgB5cpB,cACI,kBACA,kBAIJ,gBACI,kBACA,kBAIJ,gBACI,kBACA,kBAKJ,0BAEI,gCAEA,kCAEA,mCAQJ,kFAEgC,gBAqChC,eACI,UlBlEqB,KkBmErB,YjB+HqB,IiBhHzB,eAEI,kBACA,IjB8Ga,KiB7Gb,MjB8Ge,KiB7Gf,UAEA,OjB4GgB,KiB3GhB,eAEA,WlB/HwB,QkBgIxB,MlBxImB,KkByInB,UlBtFqB,KkBwFrB,aACA,uBACA,mBACA,chB6WA,cD2qBuB,IC1qBvB,eD2qBwB,UiBjhC5B,0CAMA,yFACI,iBlBxJgB,KEyfM,WDsoBA,4BiB19B1B,iBACI,mBACA,iBlBvKgB,KkBwKhB,MlBzLW,KE2gBa,WDooBD,2BiBl9B3B,gCACI,MlB5HoB,KkBgIxB,qCACI,iBlBlLgB,KE4fc,WDmoBR,4BiBz8B1B,iChBuUmC,gCgBnUnC,iChBoUmC,6BgBtTnC,iBACI,oBACA,iBlBvMwB,QkBwMxB,MlBhNmB,KEogBK,WD+nBD,2BiB/6B3B,gCACI,MlBrNmB,KkByNvB,qCACI,iBlBlNwB,QE8fM,WD8nBR,4BiB55B1B,mBACI,oBACA,iBlB9N0B,KkB+N1B,MlB3OmB,KEugBO,WD4nBH,2BiBp5B3B,kCACI,MlBhPmB,KkBoPvB,uCACI,iBlBzO0B,KE6fM,WD2nBV,4BiB73B1B,yDAC+B,kBAE/B,iDACA,iDAOA,0BAEI,yDAC+B,kBAE/B,iDACA,kDhBwPA,8BACI,kBACA,mBAEJ,yCACI,iBACA,oBAGJ,8HAGI,aD7gBQ,KC8gBR,cD9gBQ,KCihBZ,4DAIA,0BAEI,8BACI,kBACA,mBAEJ,yCACI,iBACA,oBAGJ,8HAGI,aDhiBW,KCiiBX,cDjiBW,KCoiBf,6DAQJ,+BACI,kBACA,mBAEJ,0CACI,gBACA,mBAGJ,iIAGI,aD9lBQ,KC+lBR,cD/lBQ,KCkmBZ,6DAOA,0BAEI,wCACA,mDAEA,iIAGI,eACA,gBAGJ,wDD8E0B,MkB9qBlC,UACI,MnBZiB,KE2nBjB,2BACA,kCiB3mBJ,gBACI,MnBpBW,KoBsBf,+DAEA,6BACI,0BACA,+BAOJ,gBACI,iBnBk8BoB,KmBj8BpB,oBACA,wBACA,oDACA,anB47BmB,EmB37BnB,qBAGJ,2BACI,qBnBy7BoB,KmBx7BpB,IACI,uBACA,yBAEJ,KACI,kBnBm7BgB,KmBl7BhB,0BCnCR,UACI,QpBqlCY,IoBplCZ,MrBfiB,KEilEA,iCmB7jErB,gBACI,MrBvBW,KqB4Bf,iBACI,MrBqCoB,KsBpDxB,WACI,QrBioBa,IqBhoBb,WtBQ0B,KsBP1B,MtBLmB,KEmtCnB,oBoBzsCJ,iBACI,MtBXmB,KuBSvB,UACI,kBACA,ctB/BY,KsBgCZ,4BACA,WvBFsB,QuBGtB,MvB1BW,KuB+Bf,uBtBvCgB,KsB6ChB,sCAOA,gBACI,kBACA,ItBjCc,KsBkCd,MtBvCY,KCmBZ,cACA,QD+nCkB,GsBpmCtB,2CAMA,sBrB9BI,cACA,QD4nCwB,GsBnlC5B,kBACI,WtB1DuB,QsB2DvB,MvBvDwB,QuB+D5B,kBACI,WtBjEuB,QsBkEvB,MvB3DwB,QuBmE5B,kBACI,WtBxEuB,QsByEvB,MvBpEwB,QuB4E5B,iBACI,WtB/EsB,QsBgFtB,MvB7EuB,QEgBvB,8EAKe,cAEf,yBACI,cACA,0BAGJ,+BACI,cACA,0BsBjDR,gBACI,cvBlBY,KuBmBZ,kBACA,WvBi4BqB,cCsuBE,0BsBlmD3B,6BvBzBgB,KuB+BhB,4CCTA,UACI,sBACA,UxB0CS,KwBzCT,OxByCS,KwBxCT,cACA,cxB0CkB,MwBzClB,sBAEA,WzBFwB,QyBGxB,sBACA,UxBwCc,KwBtCd,oBACA,uBACA,mBACA,cAQJ,gBACI,qBCxBJ,UACI,qBACA,eACA,W1BGwB,Q0BFxB,YzByDiB,IyBxDjB,U1BmGc,K0BlGd,M1BRmB,K0BSnB,sBACA,mBxB+kCA,cD6HkB,IC5HlB,eD6HmB,UyBjsCvB,kBACI,iB1BTwB,Q0BUxB,M1BxBmB,K0BgCvB,kBACI,iB1BlBwB,Q0BmBxB,M1BlCmB,K0B0CvB,iBACI,iB1B3BuB,Q0B4BvB,M1B5CmB,K2BIvB,YACI,kBAQJ,wCAkBA,oBACI,mBACA,W1Bw0ByB,qB0B5zB7B,oBACI,oBACA,W1B4zByB,kB2Bz2B7B,YACI,kBAQJ,wCAMA,wBACI,W3BSkB,K2BDtB,kBACI,U3BIsB,O2BHtB,Y3BIwB,I2BC5B,yBAEI,kCAQJ,iBACI,U5BOqB,K4BNrB,Y3BVuB,I2BWvB,M5BxDiB,KEmEjB,yBFnEiB,KEqEjB,yBACI,MFxEO,KEyEP,qB2B5CR,iBACI,kBACA,yBACA,qBAIJ,mBACI,kBACA,c5B9CY,K4BsDhB,4DACmC,gBAMnC,kBACI,U7BKsB,K6BJtB,Y5BoPwB,I4B5O5B,iBACI,U7BDqB,K6BErB,Y5B4OuB,I4B3OvB,M7BhEiB,K6BgFrB,iBACI,UACA,gBAIJ,iCACI,W5BlDkB,K4B2DtB,gCACI,kBACA,a5B4MwB,K4B3MxB,gBAKJ,yBAEI,6C5BqM0B,O4BhM9B,gDACI,W5B3EkB,K4BmFtB,oB3BuiBI,QDtoBY,KCuoBZ,iBF3oBsB,Q8Ba1B,WAEI,qBAEA,kBAEA,eAEA,SAWJ,2FAC8C,wBAM9C,6CAcA,iBAEI,sBAEA,SAEA,gBAEA,aAEA,iBAEA,wBAEA,sBAEA,WAEA,YACA,M9B/FW,K8BmGf,oCAGA,oC9BpGqB,K8BiHrB,2BAEI,kBACA,MACA,SACA,OAEA,oBACA,uBACA,mBAEA,M9B5HiB,K8BoIrB,uC9BpIqB,K8B0IrB,6EAMA,gCACI,QACA,UAOJ,yB7B8vBuB,M6BxvBvB,oCACI,O7BEoB,K6BDpB,a7BwvBgC,K6BvvBhC,c7BuvBgC,K6BtvBhC,W7BuvBwB,cCmuBQ,yB4Br9CpC,0CACI,iB7BkvB8B,cCmuBQ,aF5mDd,Q8B+J5B,yC7BfwB,K6BiBxB,qGACA,iFAMA,wB7BouBsB,M6B9tBtB,mCACI,O7B/BoB,K6BgCpB,a7B8tB+B,K6B7tB/B,c7B6tB+B,K6B5tB/B,W9BrLgB,KEgnDe,yB4Bt7CnC,yCACI,iB9B3LgB,KEinDqB,aF9mDb,Q8BgM5B,wC7BhDwB,K6BkDxB,oGACA,gFAMA,wB7B0sBsB,M6BpsBtB,mCACI,O7BosBmB,K6BnsBnB,W7BosBuB,c6BnsBvB,U9B/KqB,K8B4LzB,wC7BwrB2B,K6BtrB3B,oGACA,gFAMA,uB7BirBqB,M6B3qBrB,kCACI,O7B2qBkB,K6B1qBlB,W7B2qBsB,c6B1qBtB,U9BtNuB,K8BmO3B,uC7B+pB0B,K6B7pB1B,mGACA,+EAMA,kBACI,M9B1RiB,K8B+RrB,wBACI,M9BlSW,K+BgBf,cACI,UACA,gBAQJ,8BACI,W9BnCY,K8B2ChB,oBACI,cACA,U/BsBsB,K+BrBtB,Y9B1C0B,I8B2C1B,M/B2BoB,KEtEpB,gBAEA,4BACI,WACA,YACA,aACA,YDqpCqB,KCppCrB,YImBJ,8bJjBI,4BACA,4BAGJ,qCIaA,uUyBsBJ,0BACI,M/B7CW,K+B8CX,qBAQJ,sBACI,kBACA,W9BhEY,K8BwEf,kDCvCD,SAEI,aAEA,kBACA,Q/B0UW,K+BzUX,2BACA,oCAEA,sBACA,M/BwUS,M+BpUb,+BAMA,qDAMA,qBACI,Y/BwT2B,M+BvT3B,kCAGJ,oEClCA,YACI,wBACA,8BACA,iCACA,mBAEA,WAEA,4BACA,WjCdgB,KiCehB,MjChCW,KiCwCf,wCAGA,yBAEI,YACI,ahCnBQ,KgCoBR,chCpBQ,MgC0BhB,yBAEI,YACI,ahC1Be,KgC2Bf,chC3Be,MgCqCvB,2BACI,8BAQJ,kBACI,YhC0SwB,KgCzSxB,ehCySwB,KgClS5B,gB/BksB2B,WDkbF,gCgChnCzB,mB/B+rB8B,WDkbF,iCgC7mC5B,iB/B4rB4B,WDkbF,gCgC1mC1B,kB/ByrB6B,WDkbF,iCiC5rC3B,oBAEI,kBACA,QjC8XsB,IiC5XtB,UAEA,OACA,QCoBJ,UAEI,aAEA,eACA,MACA,QACA,SACA,OACA,QlCkmBY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iDwLxB,iCACI,UjDhMsB,KiDwM1B,+BACI,MjDlMoB,KiD0MxB,gCACI,6BAQJ,4BACI,UjD3NsB,KiD4NtB,YhD5MiB,IgD+MrB,oCjDxRqB,KiD0RrB,0CjD5Re,KiD8Rf,iDjD5NwB,KiDkOxB,kBACI,UjD1Pe,KiD2Pf,YhD3NiB,IC0tCjB,wFDxDuB,EgD/7B3B,uBAEI,MjD9OoB,KEquCU,kB+Cl/BlC,6BACI,MjDpPoB,KEsuCgB,iBFjxCd,QiDoS1B,iCACI,MjD1PoB,KEuuCiB,iBFlxCf,QiD6S1B,mCACI,UjDtQqB,KiDuQrB,MjDpUiB,KiDyUrB,8CACI,MjD5UW,KiDiVf,kDACI,MjDhRoB,KiDwRxB,iCACI,MjDzRoB,KiDiSxB,kCACI,6BAQJ,8BACI,UjD9SqB,KiD+SrB,YhDnSiB,IgDsSrB,sCjD/WqB,KiDiXrB,4CjDnXe,KiDqXf,mDjDnTwB,KiD6TxB,eACI,UhDqXmB,UgDpXnB,YhDiXqB,EgD7WzB,cACI,UhDkXkB,OgDjXlB,YhD+WoB,EgD3WxB,eACI,UhD+WmB,KgD9WnB,YhD6WqB,EgDxWzB,yBAEI,yBhDgWqB,OgD/VrB,wBhDkWoB,KgDjWpB,yBhDsWqB,MgDjWzB,0BAEI,yBhDsVqB,KgDrVrB,wBhD2VoB,KgD1VpB,yBhD8VqB,MgDhVzB,iCAEA,2CAGA,yDACgC,eAGhC,+ChDuQ8B,MgD5P9B,iGACI,WhD4TsB,IgD3TtB,YhD2TsB,IgD1TtB,6BCjZJ,WACI,aAEA,kBAQJ,iDACI,WlDxCsB,QkDwD1B,2DAGI,aACA,IjD2sBS,KiDzsBT,mBAYJ,kCAEA,6BACI,iBACA,kBAEA,kBAGJ,mCACI,kBACA,QACA,SACA,gCAEA,kBACA,sBAEA,YAIJ,+CAEG,kBACA,MAGH,+CACA,+CAEA,2BACI,kBACA,sBAWJ,eACI,aACA,IjDipBa,KiD/oBb,SACA,UACA,gBAQJ,8DAE+B,eAW/B,sDAII,aACA,uBACA,mBAEA,iBAEA,sBACA,WjD8mBqB,KiD5mBrB,UlDtHqB,KkDuHrB,YlD/IiB,iGkDiJjB,qBAOJ,oBACI,YACA,MlD/LiB,KE48CjB,eDxN6B,UCy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UAEA,avD+SuB,KuDnS3B,eACI,cACA,sBACA,MvDkSgB,KuDjShB,OvDiSgB,KuDhShB,cvDkSwB,IuDjSxB,WvDkSqB,cuDhSrB,iBACA,gBACA,mBtDirBA,sCACA,2BACA,kDsD9qBJ,oBACI,iBvDyR2B,qBCsZE,aDgdN,cuD1nC3B,qBACI,iBvDoR6B,qBCsZE,aDgdN,cuDrnC7B,wBACI,iBvD+Q4B,qBCsZE,aDgdN,cuDxmC5B,oBAEI,sBAEA,cACA,iBAIJ,sBACI,eACA,YvD+OuB,KwDhU3B,aACI,2BACA,oCACA,mBAEA,WAEA,UxD0ViB,MwDxVjB,QxDyVe,KwDxVf,WzDnBgB,KyDoBhB,MzDrCW,KE4xBS,WDkbF,2BwDjqCtB,yCAOA,4BACI,8BAQJ,2BxDoUyB,KwDxTzB,qBAEI,WAEA,yBAEA,qBACA,oCvD6sB4B,gBuDxsBhC,yBAEI,0DAKJ,yBAEI,0DAIJ,2BACI,YxD8RqB,KwD7RrB,exD6RqB,KwDpRzB,iBvDkrB4B,UFhuBH,KyDsDzB,sBACI,MzDpHiB,KyDyHrB,4DAEI,MzD7HW,KyDqIf,kCACI,UxDqQ8B,KwD7PlC,gCACI,MzD7EoB,KyDqFxB,iCACI,6BAQJ,qCzD9JqB,KyDgKrB,iFACgD,MzDnKjC,K0DoCf,aAEI,aAEA,eACA,MACA,QACA,SACA,OACA,QzDuiBe,KyDriBf,WzDsiBkB,KyDpiBlB,UACA,+BAEA,wBAUJ,qBACI,cAEA,UAOJ,0CzD8gByB,qByDpgBzB,kCAeA,qBAEI,kBACA,MACA,QACA,SACA,OAEA,aACA,uBACA,mBAEA,MzD0ekB,qByDxelB,8BAKJ,uBACI,UzDmesB,MyDletB,WzDmeuB,MyDhe3B,kCACI,WACA,YAGJ,2CAKA,qBACI,kBACA,WzDud0B,eyDtd1B,MzDudqB,qByDndzB,6BzDmdyB,qByD7czB,0BACI,QzD6c4B,IyD5c5B,MzD6c0B,qByDrc9B,gCACI,MzDqcgC,KyDxbpC,oBACI,sBACA,MzDubmB,KyDtbnB,OzDsbmB,KyDrbnB,WzDgb0B,eyD/a1B,MzDsboB,qByDpbpB,oBACA,uBACA,mBAKJ,0BACI,MzD6a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,KEgcf,MF5cO,KEgdX,snBACI,iBD9OoC,QC+OpC,MFldO,KEsdX,8xCAEI,iBDnPqC,QCoPrC,MFzdO,KEieX,wgBACI,MFtde,KEqYnB,4mBFrYmB,KE0dnB,okBACI,MF3de,KE+dnB,kmBACI,MFnZqB,qBE2ZzB,wgBACI,MFzee,KE6enB,0kBFhayB,qBE4hBzB,ofACI,iBF1mBe,KE2mBf,MFvnBO,KEsoBX,4cACI,MF9iBqB,qBEkjBzB,wgBACI,MFpjBe,qBE4jBnB,wjBDhgBoB,qBCskBpB,khBIpsBA,yXJysBA,0rCAEI,oBD7kBgB,qBCilBpB,kmBACI,iBDllBgB,qBCslBpB,0jBACI,kBDvlBgB,qBC4mBpB,8fACI,iBD9ZyB,cCuZE,kCAW/B,gjBACI,iBDla+B,qBCuZE,2BAerC,0jBACI,iBDtaiC,qBCuZE,2BAmBvC,wlBACI,iBD1agC,qBCuZE,2BA4FtC,44CAGI,iBDzY0B,qBC0Y1B,MFrwBe,qBEswBf,4BAfoB,aD3rBJ,qBC6sBhB,gkDACI,iBD5YoB,sBC6YpB,MF3wBW,qBEwvBW,aFxvBX,qBEoxBnB,olBFnxByB,qBEqxBzB,knBFrxByB,qBE2xBzB,8uBI91BA,0bJo2BA,woCIp2BA,uUJ22BA,s7BAEI,iBDhb0B,qBC8XA,aD7rBV,qBCovBpB,8iCAEI,iBD9a8B,sBCsXE,aF1vBjB,qBEuzBnB,4sDAGI,iBFt4Be,KEu0BmB,aFv0BnB,KE24BnB,g4DAGI,iBD3bsC,KCgc1C,4hBIz4BA,mTJ04BA,0jBI14BA,mVJ24BA,snBI34BA,uUJ84BA,8fA/E8B,MFz0BX,KE65BnB,ofACI,MFj1BqB,qBEo1BzB,sjBFr1BmB,qBE+1BnB,w0BACI,kBDpyBgB,qBCwyBpB,84BACI,iBDzyBgB,qBCm2BpB,gjBACI,oBDp2BgB,qBCw2BpB,snBACI,kBDz2BgB,qBC62BpB,8sCAEI,oBD/2BgB,qBC24BpB,ofACI,MFv8BqB,qBE28BzB,gjBACI,MF78Be,qBEi9BnB,4pCAEI,MFn9Be,qBE29BnB,wgBACI,iBDjmB0B,qBCkmB1B,MF59BqB,qBEg+BzB,okBACI,iBDlgB+B,sBCmgB/B,MFn+Be,qBEu+BnB,8kBACI,iBDtgBgC,qBCugBhC,MFz+Be,qBE4/BnB,wgBACI,MF5/BqB,qBEggCzB,okBACI,MFlgCe,qBEsgCnB,kmBACI,MFvgCe,qBEuhCnB,4cACI,iBFpmCe,KEqmCf,MFjnCO,KEupCX,0hCAEI,MFhkCqB,qBEokCzB,42DAGI,MFxkCe,qBE4kCnB,80DAGI,MF9kCqB,qBEklCzB,w6DAGI,MFlqCe,KE4rCnB,8nBACA,4oBACA,koBACA,spBAEA,kmBIvrCA,iUJ2rCA,krBACI,iBD9jCgB,qBC4iCpB,gtBACI,iBD7iCgB,qBC8iChB,oBD9iCgB,qBCskCpB,utBDvwB8B,qBCoxB9B,sdACI,WFjtCkB,QEktClB,MFzuCO,KE6uCX,khBACI,MF9uCO,KE60CX,0jBACI,MFrvCqB,qBEyvCzB,snBACI,MF3vCe,qBE+vCnB,8pBACI,MF50Ce,KEg1CnB,8pBACI,MFj1Ce,KEq1CnB,wqBACI,iBD9sCgB,qBCktCpB,0pBF7wCyB,qBE+wCzB,stBFhxCmB,qBEkxCnB,4xBF91CmB,KEo2CnB,0jBACI,MFxxCqB,qBE4xCzB,snBACI,MF9xCe,qBEkyCnB,8pBACI,MF/2Ce,KEm3CnB,8pBACI,MFp3Ce,KEw3CnB,wqBACI,iBDjvCgB,qBCqvCpB,0pBFhzCyB,qBEkzCzB,stBFnzCmB,qBEqzCnB,4xBFj4CmB,KEu4CnB,8kBACI,MFx4Ce,KE44CnB,0oBACI,MF74Ce,KEmzCyB,iBD52Bd,qBC08B9B,krBACI,MFl5Ce,KEozC0B,iBD72Bf,qBC+8B9B,ssBACI,MF10CqB,qBE80CzB,ozBACI,MFh1Ce,qBEo1CnB,41BACI,MFj6Ce,KEq6CnB,krBACI,MFt6Ce,KE06CnB,4rBACI,iBDnyCgB,qBCuyCpB,8qBFl2CyB,qBEo2CzB,0uBFr2CmB,qBEu2CnB,gzBFn7CmB,KEy7CnB,4pCACI,iBDlzCgB,qBC83CpB,gjBACI,MF37Ce,qBE+7CnB,o2CAEI,MF7gDe,KEihDnB,snBACI,MFlhDe,KEshDnB,opBACI,MFvhDe,KE+hDnB,wgBACI,MFp9Ce,qBE49CnB,4hBACI,MF59CqB,qBEg+CzB,4zCAEI,MFn+Ce,qBEsgDnB,siBACI,MFtgDqB,qBE0gDzB,wlBACI,MF5gDe,qBEghDnB,goBACI,MFjhDe,qBEqhDnB,opBACI,MFrhDqB,qBEikDzB,whBFlkDmB,qBEokDnB,0pBFnkDyB,qBEykDzB,4nBFzkDyB,qBE0kDzB,wrBF1kDyB,qBEglDzB,gtBACI,iBDlvB4B,cCktBQ,aDt/CpB,qBC0hDpB,4wBACI,iBDtvBkC,gBC0vBtC,ssBACI,iBD1vB2B,cCktBQ,aDx/CnB,qBCoiDpB,kwBACI,iBD9vBiC,gBCkwBrC,ssBACI,iBDlwB2B,cC0wB/B,4rBACI,iBD1wB0B,cCsxB9B,4hBACI,MF3nDqB,qBE+nDzB,wlBACI,MFjoDe,qBE0pDnB,0eACI,MD5xBiB,qBCgyBrB,siBACI,MDhyBuB,sBCoyB3B,gjBACI,MDpyBwB,qBCg1B5B,4mBACI,MFltDe,qBEstDnB,0jBACI,MFnyDe,KEuyDnB,wlBACI,MFxyDe,KEgzDnB,k/BACI,kBDzqDgB,qBCirDpB,8pBACI,iBDr0B8B,cCs0B9B,MF9uDqB,qBEkvDzB,4mBACI,iBDz3C0B,qBC03C1B,MFrvDe,qBEyvDnB,snBACI,iBD/3C0B,qBCg4C1B,MF3vDe,qBE+vDnB,0oBACI,iBF50De,KE60Df,MFz1DO,KEi2DX,4mBACI,MFzwDqB,qBE01DzB,qhBD/xDoB,qBC4yDpB,geACI,MFx2DqB,qBE42DzB,4hBACI,MF92De,qBEk3DnB,0jBACI,MF/7De,KE46DgB,aF56DhB,KEm8DnB,8kBACI,MFv3DqB,qBE45DzB,ovDAC0D,oBDl2DtC,qBCu3DpB,ofACI,MFp7De,qBEw7DnB,ofACI,MFx7DqB,qBE47DzB,oiBACA,kjBACA,wiBACA,4jBA4BA,ymBDlyB6B,8DC00B7B,4cACI,MFpgEqB,qBEwgEzB,wgBACI,MF1gEe,qBE8gEnB,khBACI,MF3lEe,KEonEnB,kcACI,MFrnEe,KEynEnB,8fACI,MF1nEe,KE8nEnB,+uCACA,giBAvnEA,goBIEA,qhDJ+9DA,ovDAC0D,oBDl2DtC,qB0ExHxB,wBAEA,4XACA,kZAEA,iDACA,+CC5BA,aAEI,qBAGI,oCACA,sBACA,2BACA,4BAGJ,YACY,0BAEZ,eAEI,sBACA,wBAGJ,iCAEA,OACM,wBAEN,8BAEA,kBAEA,QAGI,UACA,SAGJ,MACK,wB5EuKT,KAEI,kBAEA,kBAIJ,qCAQA,iBACI,eACA,IC6jBqB,KD5jBrB,SACA,sBACA,uBACA,4BACA,+BACA,cAKJ,kBACI,uBACA,kBAIJ,yBACI,uCAnDiB,OAuDrB,0BACI,uCAxDiB,OA4DrB,0BACI,iBACI,uBACA,4BAEJ,uCAhEoB,MAiEpB,kBACI,uBACA,mBAYR,iDAEI,WAjQwB,QAoQ5B,+BACI,SACA,wBAGJ,mIAGI,YACA,eAaJ,yCACI,kBAEA,iDACI,WACA,cACA,kBACA,KC6e6B,ED5e7B,qBACA,OAf+B,KAgB/B,OAdsB,IAetB,iBAd0B,aAe1B,2BACA,0BAKR,mFCkeqC,EDherC,yGACI,gBACA,YAEJ,6CACI,YAOJ,yCAEA,8BACI,WACA,kBACA,SACA,WACA,WACA,6BAGJ,uBACI,cACA,gCAQJ,yBACI,6BACA,gCAGJ,oDAMA,oBACI,WACA,eAOJ,sCACqB,oBAIrB,kCAQA,oBACI,wEAGJ,oBACI,mIAIJ,kBACI,6EAEA,yBAOJ,qBAGI,uBACA,gBACA,yBACA,mBACA,MA5ZiB,KA+ZrB,sBACA,sBACA,sBAMA,8BAMA,sBACI,kEAIJ,qBACI,mHAKJ,+DAMA,oDAMA,4BA/a0B,QAib1B,mCACA,yBAGA,yBACI,mCACA,+BAIJ,0BACI,oCACA,gCAGJ,qBACI,yBACA,aAIJ,yBACI,6BC1XmB,MDoYvB,uBACI,cACA,qBAIJ,yBACI,gCACI,YACA,kBACA,WACA,kBACA,MAlfa,MA0frB,uBACI,aCtM2B,KDuM3B,cCvM2B,KD2M/B,yBACI,uBACI,aCzeQ,KD0eR,cC1eQ,MD+ehB,yBACI,uBACI,aC9ee,KD+ef,cC/ee,MDwfvB,0BACI,gCAIJ,0BACI,+BACA","sourcesContent":["// Name: Base\n// Description: Default values for HTML elements\n//\n// Component: `uk-link`\n// `uk-h1`, `uk-h2`, `uk-h3`, `uk-h4`, `uk-h5`, `uk-h6`\n// `uk-hr`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Base\n ========================================================================== */\n\n/*\n * 1. Set `font-size` to support `rem` units\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n * 3. Style\n */\n\nhtml {\n /* 1 */\n font-family: $base-body-font-family;\n font-size: $base-body-font-size;\n font-weight: $base-body-font-weight;\n line-height: $base-body-line-height;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 3 */\n background: $base-body-background;\n color: $base-body-color;\n @if(mixin-exists(hook-base-body)) {@include hook-base-body();}\n}\n\n/*\n * Remove the margin in all browsers.\n */\n\nbody { margin: 0; }\n\n\n/* Links\n ========================================================================== */\n\n/*\n * Style\n */\n\na,\n.uk-link {\n color: $base-link-color;\n text-decoration: $base-link-text-decoration;\n cursor: pointer;\n @if(mixin-exists(hook-base-link)) {@include hook-base-link();}\n}\n\na:hover,\n.uk-link:hover,\n.uk-link-toggle:hover .uk-link {\n color: $base-link-hover-color;\n text-decoration: $base-link-hover-text-decoration;\n @if(mixin-exists(hook-base-link-hover)) {@include hook-base-link-hover();}\n}\n\n\n/* Text-level semantics\n ========================================================================== */\n\n/*\n * 1. Add the correct text decoration in Edge.\n * 2. The shorthand declaration `underline dotted` is not supported in Safari.\n */\n\nabbr[title] {\n /* 1 */\n text-decoration: underline dotted;\n /* 2 */\n -webkit-text-decoration-style: dotted;\n}\n\n/*\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong { font-weight: $base-strong-font-weight; }\n\n/*\n * 1. Consolas has a better baseline in running text compared to `Courier`\n * 2. Correct the odd `em` font sizing in all browsers.\n * 3. Style\n */\n\n:not(pre) > code,\n:not(pre) > kbd,\n:not(pre) > samp {\n /* 1 */\n font-family: $base-code-font-family;\n /* 2 */\n font-size: $base-code-font-size;\n /* 3 */\n color: $base-code-color;\n white-space: nowrap;\n @if(mixin-exists(hook-base-code)) {@include hook-base-code();}\n}\n\n/*\n * Emphasize\n */\n\nem { color: $base-em-color; }\n\n/*\n * Insert\n */\n\nins {\n background: $base-ins-background;\n color: $base-ins-color;\n text-decoration: none;\n}\n\n/*\n * Mark\n */\n\nmark {\n background: $base-mark-background;\n color: $base-mark-color;\n}\n\n/*\n * Quote\n */\n\nq { font-style: $base-quote-font-style; }\n\n/*\n * Add the correct font size in all browsers.\n */\n\nsmall { font-size: $base-small-font-size; }\n\n/*\n * Prevents `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup { top: -0.5em; }\nsub { bottom: -0.25em; }\n\n\n/* Embedded content\n ========================================================================== */\n\n/*\n * Remove the gap between the element and the bottom of its parent container.\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo { vertical-align: middle; }\n\n/*\n * 1. Constrain the element to its parent width.\n * 2. Preserve the intrinsic aspect ratio and auto-scale the height of an image if the `height` attribute is present.\n * 3. Take border and padding into account.\n */\n\ncanvas,\nimg,\nsvg,\nvideo {\n /* 1 */\n max-width: 100%;\n /* 2 */\n height: auto;\n /* 3 */\n box-sizing: border-box;\n}\n\n/*\n * Deprecated: only needed for `img` elements with `uk-img`\n * 1. Hide `alt` text for lazy load images.\n * 2. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`.\n */\n\nimg:not([src]) {\n /* 1 */\n visibility: hidden;\n /* 2 */\n min-width: 1px;\n}\n\n/*\n * Iframe\n * Remove border in all browsers\n */\n\niframe { border: 0; }\n\n\n/* Block elements\n ========================================================================== */\n\n/*\n * Margins\n */\n\np,\nul,\nol,\ndl,\npre,\naddress,\nfieldset,\nfigure { margin: 0 0 $base-margin-vertical 0; }\n\n/* Add margin if adjacent element */\n* + p,\n* + ul,\n* + ol,\n* + dl,\n* + pre,\n* + address,\n* + fieldset,\n* + figure { margin-top: $base-margin-vertical; }\n\n\n/* Headings\n ========================================================================== */\n\nh1, .uk-h1,\nh2, .uk-h2,\nh3, .uk-h3,\nh4, .uk-h4,\nh5, .uk-h5,\nh6, .uk-h6,\n.uk-heading-small,\n.uk-heading-medium,\n.uk-heading-large,\n.uk-heading-xlarge,\n.uk-heading-2xlarge,\n.uk-heading-3xlarge {\n margin: 0 0 $base-margin-vertical 0;\n font-family: $base-heading-font-family;\n font-weight: $base-heading-font-weight;\n color: $base-heading-color;\n text-transform: $base-heading-text-transform;\n @if(mixin-exists(hook-base-heading)) {@include hook-base-heading();}\n}\n\n/* Add margin if adjacent element */\n* + h1, * + .uk-h1,\n* + h2, * + .uk-h2,\n* + h3, * + .uk-h3,\n* + h4, * + .uk-h4,\n* + h5, * + .uk-h5,\n* + h6, * + .uk-h6,\n* + .uk-heading-small,\n* + .uk-heading-medium,\n* + .uk-heading-large,\n* + .uk-heading-xlarge,\n* + .uk-heading-2xlarge,\n* + .uk-heading-3xlarge { margin-top: $base-heading-margin-top; }\n\n/*\n * Sizes\n */\n\nh1, .uk-h1 {\n font-size: $base-h1-font-size;\n line-height: $base-h1-line-height;\n @if(mixin-exists(hook-base-h1)) {@include hook-base-h1();}\n}\n\nh2, .uk-h2 {\n font-size: $base-h2-font-size;\n line-height: $base-h2-line-height;\n @if(mixin-exists(hook-base-h2)) {@include hook-base-h2();}\n}\n\nh3, .uk-h3 {\n font-size: $base-h3-font-size;\n line-height: $base-h3-line-height;\n @if(mixin-exists(hook-base-h3)) {@include hook-base-h3();}\n}\n\nh4, .uk-h4 {\n font-size: $base-h4-font-size;\n line-height: $base-h4-line-height;\n @if(mixin-exists(hook-base-h4)) {@include hook-base-h4();}\n}\n\nh5, .uk-h5 {\n font-size: $base-h5-font-size;\n line-height: $base-h5-line-height;\n @if(mixin-exists(hook-base-h5)) {@include hook-base-h5();}\n}\n\nh6, .uk-h6 {\n font-size: $base-h6-font-size;\n line-height: $base-h6-line-height;\n @if(mixin-exists(hook-base-h6)) {@include hook-base-h6();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n h1, .uk-h1 { font-size: $base-h1-font-size-m; }\n h2, .uk-h2 { font-size: $base-h2-font-size-m; }\n\n}\n\n\n/* Lists\n ========================================================================== */\n\nul,\nol { padding-left: $base-list-padding-left; }\n\n/*\n * Reset margin for nested lists\n */\n\nul > li > ul,\nul > li > ol,\nol > li > ol,\nol > li > ul { margin: 0; }\n\n\n/* Description lists\n ========================================================================== */\n\ndt { font-weight: bold; }\ndd { margin-left: 0; }\n\n\n/* Horizontal rules\n ========================================================================== */\n\n/*\n * 1. Show the overflow in Chrome, Edge and IE.\n * 2. Add the correct text-align in Edge and IE.\n * 3. Style\n */\n\nhr, .uk-hr {\n /* 1 */\n overflow: visible;\n /* 2 */\n text-align: inherit;\n /* 3 */\n margin: 0 0 $base-hr-margin-vertical 0;\n border: 0;\n border-top: $base-hr-border-width solid $base-hr-border;\n @if(mixin-exists(hook-base-hr)) {@include hook-base-hr();}\n}\n\n/* Add margin if adjacent element */\n* + hr,\n* + .uk-hr { margin-top: $base-hr-margin-vertical; }\n\n\n/* Address\n ========================================================================== */\n\naddress { font-style: normal; }\n\n\n/* Blockquotes\n ========================================================================== */\n\nblockquote {\n margin: 0 0 $base-blockquote-margin-vertical 0;\n font-size: $base-blockquote-font-size;\n line-height: $base-blockquote-line-height;\n font-style: $base-blockquote-font-style;\n @if(mixin-exists(hook-base-blockquote)) {@include hook-base-blockquote();}\n}\n\n/* Add margin if adjacent element */\n* + blockquote { margin-top: $base-blockquote-margin-vertical; }\n\n/*\n * Content\n */\n\nblockquote p:last-of-type { margin-bottom: 0; }\n\nblockquote footer {\n margin-top: $base-blockquote-footer-margin-top;\n font-size: $base-blockquote-footer-font-size;\n line-height: $base-blockquote-footer-line-height;\n @if(mixin-exists(hook-base-blockquote-footer)) {@include hook-base-blockquote-footer();}\n}\n\n\n/* Preformatted text\n ========================================================================== */\n\n/*\n * 1. Contain overflow in all browsers.\n */\n\npre {\n font: $base-pre-font-size unquote(\"/\") $base-pre-line-height $base-pre-font-family;\n color: $base-pre-color;\n -moz-tab-size: 4;\n tab-size: 4;\n /* 1 */\n overflow: auto;\n @if(mixin-exists(hook-base-pre)) {@include hook-base-pre();}\n}\n\npre code { font-family: $base-pre-font-family; }\n\n\n/* Focus\n ========================================================================== */\n\n:focus { outline: none; }\n\n:focus-visible { outline: $base-focus-outline-width $base-focus-outline-style $base-focus-outline; }\n\n\n/* Selection pseudo-element\n ========================================================================== */\n\n::selection {\n background: $base-selection-background;\n color: $base-selection-color;\n text-shadow: none;\n}\n\n\n/* HTML5 elements\n ========================================================================== */\n\n/*\n * 1. Add the correct display in Edge, IE 10+, and Firefox.\n * 2. Add the correct display in IE.\n */\n\ndetails, /* 1 */\nmain { /* 2 */\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary { display: list-item; }\n\n/*\n * Add the correct display in IE.\n */\n\ntemplate { display: none; }\n\n\n/* Pass media breakpoints to JS\n ========================================================================== */\n\n/*\n * Breakpoints\n */\n\n:root {\n --uk-breakpoint-s: #{$breakpoint-small};\n --uk-breakpoint-m: #{$breakpoint-medium};\n --uk-breakpoint-l: #{$breakpoint-large};\n --uk-breakpoint-xl: #{$breakpoint-xlarge};\n}\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-base-misc)) {@include hook-base-misc();}\n\n// @mixin hook-base-body(){}\n// @mixin hook-base-link(){}\n// @mixin hook-base-link-hover(){}\n// @mixin hook-base-code(){}\n// @mixin hook-base-heading(){}\n// @mixin hook-base-h1(){}\n// @mixin hook-base-h2(){}\n// @mixin hook-base-h3(){}\n// @mixin hook-base-h4(){}\n// @mixin hook-base-h5(){}\n// @mixin hook-base-h6(){}\n// @mixin hook-base-hr(){}\n// @mixin hook-base-blockquote(){}\n// @mixin hook-base-blockquote-footer(){}\n// @mixin hook-base-pre(){}\n// @mixin hook-base-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-base-link(){}\n// @mixin hook-inverse-base-link-hover(){}\n// @mixin hook-inverse-base-code(){}\n// @mixin hook-inverse-base-heading(){}\n// @mixin hook-inverse-base-h1(){}\n// @mixin hook-inverse-base-h2(){}\n// @mixin hook-inverse-base-h3(){}\n// @mixin hook-inverse-base-h4(){}\n// @mixin hook-inverse-base-h5(){}\n// @mixin hook-inverse-base-h6(){}\n// @mixin hook-inverse-base-blockquote(){}\n// @mixin hook-inverse-base-blockquote-footer(){}\n// @mixin hook-inverse-base-hr(){}\n","// The following is a UIkit theme and uses a specific structure described in the\n// UIkit docs: https://getuikit.com/docs/sass\n\n\n// 1. Your custom variables and variable overwrites.\n\n// Colors\n\n$global-color: #666;\n$global-emphasis-color: #333;\n$global-muted-color: #999;\n\n\n$global-link-color: #0071B3;\n\n\n\n$global-link-hover-color: #018fe2;\n\n\n$global-inverse-color: #fff;\n$inverse-global-emphasis-color: $global-inverse-color;\n\n// Backgrounds\n\n$global-background: #fff;\n\n\n$global-primary-background: #87a96b;\n\n\n$global-muted-background: #f8f8f8;\n$global-secondary-background: #222;\n\n$global-success-background: #32d296;\n$global-warning-background: #faa05a;\n$global-danger-background: #f0506e;\n\n// Borders\n\n$global-border-width: 1px;\n$global-border: #e5e5e5;\n\n// UIkit\n// ========================================================================\n\n\n$global-font-family: ProximaNova, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n\n\n\n$global-font-size: 15px;\n\n\n\n$global-2xlarge-font-size: 38px;\n\n\n\n$global-xlarge-font-size: 30px;\n\n\n\n$global-large-font-size: 24px;\n\n\n\n$global-medium-font-size: 20px;\n\n\n\n$global-small-font-size: 14px;\n\n\n$global-emphasis-color: #222;\n\n// Base\n\n$base-code-font-family: 'Roboto Mono', monospace;\n$base-code-font-size: 12px;\n\n$base-heading-font-weight: 300;\n\n$base-pre-font-size: 12px;\n$base-pre-padding: 25px;\n$base-pre-background: $global-muted-background;\n$base-pre-border-width: 0;\n$base-pre-border-radius: 0;\n\n// Container\n\n$container-max-width: 1380px;\n$container-small-max-width: 700px;\n\n// Inverse\n\n$inverse-global-color: rgba($global-inverse-color, 0.8);\n$inverse-global-muted-color: rgba($global-inverse-color, 0.6);\n\n// Navbar\n\n$inverse-navbar-nav-item-color: $inverse-global-color;\n$inverse-navbar-nav-item-hover-color: $inverse-global-emphasis-color;\n\n// Nav\n\n$nav-header-font-size: 12px;\n\n// Subnav\n\n$inverse-subnav-item-color: $inverse-global-color;\n$inverse-subnav-item-hover-color: $inverse-global-emphasis-color;\n\n// Tab\n\n$tab-item-padding-horizontal: 20px;\n$tab-item-padding-vertical: 9px;\n$tab-item-border-width: 2px;\n$tab-item-font-size: 12px;\n\n// Table\n\n$table-header-cell-font-size: 12px;\n\n// Label\n\n$label-font-size: 12px;\n\n// Utility\n\n$inverse-logo-color: $inverse-global-emphasis-color;\n$inverse-logo-hover-color: $inverse-global-emphasis-color;\n\n// Off-canvas\n\n$offcanvas-bar-background: #fff;\n$offcanvas-bar-color-mode: dark;\n\n// import theme user defined variables\n@import \"variables.scss\";\n\n\n// 2. Import default variables and available mixins.\n@import \"uikit/variables-theme.scss\";\n@import \"uikit/mixins-theme.scss\";\n\n\n// 3. Your custom mixin overwrites.\n\n// Base\n\n@mixin hook-base-body() {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n}\n\n// Tab\n\n@mixin hook-tab-item() { line-height: 20px; }\n\n// Text\n\n@mixin hook-text-lead() { font-weight: 300; }\n@mixin hook-text-large() { font-weight: 300; }\n\n\n// Button\n\n//@mixin hook-inverse() {\n// .tm-button-default {\n// color: $inverse-global-color;\n// border-color: $inverse-global-muted-color;\n// }\n// .tm-button-primary {\n// background: #fff !important;\n// color: $global-primary-background !important;\n// }\n// .tm-button-primary:hover { box-shadow: 0 10px 40px rgba(30,135,240,1); }\n//}\n//\n//// Heading\n//\n//@mixin hook-inverse() {\n// .tm-h4,\n// .tm-h5,\n// .tm-h6 { color: rgba(255, 255, 255, 0.7); }\n//}\n\n// import theme user defined mixins\n@import \"mixins.scss\";\n\n\n// 4. Import UIkit.\n@import \"uikit/uikit-theme.scss\";\n\n\n// 5. Define non-UIkit styles\n\n/* ========================================================================\n Theme\n ========================================================================== */\n\n$sidebar-left-width: 240px;\n$sidebar-left-width-xl: 300px;\n\n$sidebar-right-width: 260px;\n$sidebar-right-width-xl: 320px;\n\n\n/* HTML\n ========================================================================== */\n\n/*\n * 1. Force vertical scrollbar\n * 2. Prevent horizontal scrolling if elements are moved out of the viewport to the right\n */\n\nhtml {\n /* 1 */\n overflow-y: scroll;\n /* 2 */\n overflow-x: hidden;\n}\n\n/* override description list text transform */\ndl > dt { text-transform: none !important; }\n\n\n/* Documentation Sidebars\n ========================================================================== */\n\n// Sidebar Left\n\n.tm-sidebar-left {\n position: fixed;\n top: $navbar-nav-item-height;\n bottom: 0;\n box-sizing: border-box;\n width: $sidebar-left-width !important;\n padding: 40px 40px 60px 40px;\n border-right: 1px $global-border solid;\n overflow: auto;\n}\n\n// Sidebar Right\n\n.tm-sidebar-right {\n width: $sidebar-right-width !important;\n padding-left: 40px;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width; }\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width; }\n}\n\n/* Large screen and bigger */\n@media (min-width: 1400px) {\n .tm-sidebar-left {\n width: $sidebar-left-width-xl !important;\n padding: 45px 45px 60px 45px;\n }\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width-xl; }\n .tm-sidebar-right {\n width: $sidebar-right-width-xl !important;\n padding-left: 45px;\n }\n}\n\n\n/* UIkit modifier\n ========================================================================== */\n\n/*\n * Navbar\n */\n\n.tm-navbar-container:not(.uk-navbar-transparent) {\n //background: linear-gradient(to left, #28a5f5, $global-primary-background);\n background: $global-primary-background;\n}\n\n.tm-navbar-container .uk-alert {\n margin: 0;\n border-bottom: 1px solid;\n}\n\n.tm-navbar-container .uk-navbar-nav > li > a,\n.tm-navbar-container .uk-navbar-item:not(.uk-logo),\n.tm-navbar-container .uk-navbar-toggle {\n height: 70px;\n font-size: 13px;\n}\n\n// Color Mode\n.tm-navbar-container:not(.uk-navbar-transparent):extend(.uk-light all) {}\n\n// Line Mode\n$navbar-nav-item-line-margin-vertical: 20px;\n$navbar-nav-item-line-margin-horizontal: $navbar-nav-item-padding-horizontal;\n$navbar-nav-item-line-height: 1px;\n$navbar-nav-item-line-background: currentColor;\n$navbar-nav-item-line-transition-duration: 0.3s;\n\n.tm-navbar-container .uk-navbar-nav > li > a {\n position: relative;\n\n &::before {\n content: '';\n display: block;\n position: absolute;\n left: $navbar-nav-item-line-margin-horizontal;\n right: calc(102% - #{$navbar-nav-item-line-margin-horizontal});\n bottom: $navbar-nav-item-line-margin-vertical;\n height: $navbar-nav-item-line-height;\n background-color: $navbar-nav-item-line-background;\n transition: $navbar-nav-item-line-transition-duration ease-in-out;\n transition-property: right;\n }\n}\n\n//.tm-navbar-container .uk-navbar-nav > li > a:hover::before { right: $navbar-nav-item-line-margin-horizontal; }\n.tm-navbar-container .uk-navbar-nav > li > a:not(.tm-no-underline):hover::before { right: $navbar-nav-item-line-margin-horizontal; }\n\n.tm-lower-navbar .uk-navbar-nav > li > a, .tm-lower-navbar .uk-navbar-item, .tm-lower-navbar .uk-navbar-toggle {\n min-height: 40px;\n height: 40px;\n}\n.tm-lower-navbar .uk-navbar-nav > li > a::before {\n bottom: 10px;\n}\n\n/*\n * Nav\n */\n\n.tm-nav > li.uk-active > a { position: relative; }\n\n.tm-nav > li.uk-active > a:before {\n content: \"\";\n position: absolute;\n top: 15px;\n left: -25px;\n width: 15px;\n border-top: 1px solid $global-primary-background;\n}\n\n.tm-nav .uk-nav-header {\n padding: 8px 0;\n border-bottom: 1px solid $global-border;\n}\n\n/*\n * Subnav\n */\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-subnav { margin-left: -50px; }\n .tm-subnav > * { padding-left: 50px; }\n}\n\n.tm-subnav > * > :first-child { text-transform: capitalize; }\n\n/*\n * Label (Changelog()\n */\n\n.tm-label-changelog {\n width: 90px;\n margin-top: 3px;\n}\n\n/*\n * Button\n */\n\n.tm-button-default,\n.tm-button-primary { border-radius: 500px; }\n\n.tm-button-default {}\n\n.tm-button-large { line-height: 48px; }\n\n.tm-button-primary {}\n\n/*\n * Section\n */\n\n.tm-section-primary {\n background: linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat;\n}\n\n.tm-section-texture {\n background: url(\"../images/section-background.svg\") 50% 17vh no-repeat,\n linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat;\n}\n\n.tm-section-intro {\n background: linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat,\n #fff;\n background-size: 100% 75%;\n}\n\n/*\n * Heading\n */\n\n.tm-h4,\n.tm-h5,\n.tm-h6 {\n font-family: Montserrat;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 2px;\n color: $global-muted-color;\n}\n\n.tm-h4 { font-size: 14px; }\n.tm-h5 { font-size: 12px; }\n.tm-h6 { font-size: 11px; }\n\n/*\n * Text\n */\n\n.tm-text-large { font-size: 18px; }\n\n/*\n * Box shadow\n */\n\n.tm-box-shadow-medium {\n box-shadow: 2px 12px 35px rgba(0,0,0,0.1),\n 0 1px 6px rgba(0,0,0,0.05);\n}\n\n.tm-box-shadow-large {\n box-shadow: -40px 40px 160px 0 rgba(0,0,0,0.08),\n -8px 8px 15px 0 rgba(120,120,120,0.04),\n 3px 3px 30px 0 rgba(0,0,0,0.04);\n}\n\n.tm-box-shadow-modal { box-shadow: 3px 3px 40px 0 rgba(0,0,0,0.06); }\n\n/*\n * Overlay\n */\n\n.tm-overlay-default { background: rgba($global-background, 0.5); }\n\n/*\n * Modal\n */\n\n.tm-modal-dialog { background: $global-muted-background; }\n\n.tm-modal-header { padding: 20px 30px; }\n.tm-modal-body { padding: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-modal-header { padding: 25px 50px; }\n .tm-modal-body { padding: 0 50px; }\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-xlarge) {\n .tm-modal-header { padding: 50px 120px; }\n .tm-modal-body { padding: 0 120px; }\n}\n\n.tm-modal-close-full {\n background: transparent;\n padding: 30px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-modal-close-full { padding: $global-medium-margin; }\n}\n\n/* Utilities\n ========================================================================== */\n\n/*\n * Heading fragment\n */\n\n.tm-heading-fragment > a {\n color: inherit;\n text-decoration: none;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n h2.tm-heading-fragment > a:before {\n content: \"#\";\n position: absolute;\n width: 25px;\n margin-left: -25px;\n color: $global-muted-color;\n }\n}\n\n\n/* Reset container for docs\n ========================================================================== */\n\n.tm-main .uk-container {\n padding-left: $container-padding-horizontal;\n padding-right: $container-padding-horizontal;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-main .uk-container {\n padding-left: $container-padding-horizontal-s;\n padding-right: $container-padding-horizontal-s;\n }\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-main .uk-container {\n padding-left: $container-padding-horizontal-m;\n padding-right: $container-padding-horizontal-m;\n }\n}\n\n\n/* Pro\n ========================================================================== */\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n .tm-intro-text { margin-top: 30px; }\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n .tm-intro-text { margin-top: 90px; }\n .tm-intro-image { margin-right: -75px; }\n}\n","$global-margin: 20px !default;\n$accordion-item-margin-top: $global-margin !default;\n$global-medium-font-size: 1.25rem !default;\n$accordion-title-font-size: $global-medium-font-size !default;\n$accordion-title-line-height: 1.4 !default;\n$global-emphasis-color: #333 !default;\n$accordion-title-color: $global-emphasis-color !default;\n$global-color: #666 !default;\n$accordion-title-hover-color: $global-color !default;\n$accordion-content-margin-top: $global-margin !default;\n$global-inverse-color: #fff !default;\n$inverse-global-emphasis-color: $global-inverse-color !default;\n$inverse-accordion-title-color: $inverse-global-emphasis-color !default;\n$inverse-global-color: rgba($global-inverse-color, 0.7) !default;\n$inverse-accordion-title-hover-color: $inverse-global-color !default;\n$alert-margin-vertical: $global-margin !default;\n$alert-padding: 15px !default;\n$alert-padding-right: $alert-padding + 14px !default;\n$global-muted-background: #f8f8f8 !default;\n$alert-background: $global-muted-background !default;\n$alert-color: $global-color !default;\n$alert-close-top: $alert-padding + 5px !default;\n$alert-close-right: $alert-padding !default;\n$global-primary-background: #1e87f0 !default;\n$alert-primary-background: lighten(mix(white, $global-primary-background, 40%), 20%) !default;\n$alert-primary-color: $global-primary-background !default;\n$global-success-background: #32d296 !default;\n$alert-success-background: lighten(mix(white, $global-success-background, 40%), 25%) !default;\n$alert-success-color: $global-success-background !default;\n$global-warning-background: #faa05a !default;\n$alert-warning-background: lighten(mix(white, $global-warning-background, 45%), 15%) !default;\n$alert-warning-color: $global-warning-background !default;\n$global-danger-background: #f0506e !default;\n$alert-danger-background: lighten(mix(white, $global-danger-background, 40%), 20%) !default;\n$alert-danger-color: $global-danger-background !default;\n$global-gutter: 30px !default;\n$align-margin-horizontal: $global-gutter !default;\n$align-margin-vertical: $global-gutter !default;\n$global-medium-gutter: 40px !default;\n$align-margin-horizontal-l: $global-medium-gutter !default;\n$animation-duration: 0.5s !default;\n$animation-fade-duration: 0.8s !default;\n$animation-stroke-duration: 2s !default;\n$animation-kenburns-duration: 15s !default;\n$animation-fast-duration: 0.1s !default;\n$animation-slide-small-translate: 10px !default;\n$animation-slide-medium-translate: 50px !default;\n$global-large-margin: 70px !default;\n$article-margin-top: $global-large-margin !default;\n$global-2xlarge-font-size: 2.625rem !default;\n$article-title-font-size-m: $global-2xlarge-font-size !default;\n$article-title-font-size: $article-title-font-size-m * 0.85 !default;\n$article-title-line-height: 1.2 !default;\n$global-small-font-size: 0.875rem !default;\n$article-meta-font-size: $global-small-font-size !default;\n$article-meta-line-height: 1.4 !default;\n$global-muted-color: #999 !default;\n$article-meta-color: $global-muted-color !default;\n$inverse-global-muted-color: rgba($global-inverse-color, 0.5) !default;\n$inverse-article-meta-color: $inverse-global-muted-color !default;\n$global-background: #fff !default;\n$background-default-background: $global-background !default;\n$background-muted-background: $global-muted-background !default;\n$background-primary-background: $global-primary-background !default;\n$global-secondary-background: #222 !default;\n$background-secondary-background: $global-secondary-background !default;\n$badge-size: 18px !default;\n$badge-padding-vertical: 0 !default;\n$badge-padding-horizontal: 5px !default;\n$badge-border-radius: 500px !default;\n$badge-background: $global-primary-background !default;\n$badge-color: $global-inverse-color !default;\n$badge-font-size: 11px !default;\n$inverse-global-primary-background: $global-inverse-color !default;\n$inverse-badge-background: $inverse-global-primary-background !default;\n$inverse-global-inverse-color: $global-color !default;\n$inverse-badge-color: $inverse-global-inverse-color !default;\n$base-body-background: $global-background !default;\n$global-font-family: -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;\n$base-body-font-family: $global-font-family !default;\n$base-body-font-weight: normal !default;\n$global-font-size: 16px !default;\n$base-body-font-size: $global-font-size !default;\n$global-line-height: 1.5 !default;\n$base-body-line-height: $global-line-height !default;\n$base-body-color: $global-color !default;\n$global-link-color: #1e87f0 !default;\n$base-link-color: $global-link-color !default;\n$base-link-text-decoration: none !default;\n$global-link-hover-color: #0f6ecd !default;\n$base-link-hover-color: $global-link-hover-color !default;\n$base-link-hover-text-decoration: underline !default;\n$base-strong-font-weight: bolder !default;\n$base-code-font-size: $global-small-font-size !default;\n$base-code-font-family: Consolas, monaco, monospace !default;\n$base-code-color: $global-danger-background !default;\n$base-em-color: $global-danger-background !default;\n$base-ins-background: #ffd !default;\n$base-ins-color: $global-color !default;\n$base-mark-background: #ffd !default;\n$base-mark-color: $global-color !default;\n$base-quote-font-style: italic !default;\n$base-small-font-size: 80% !default;\n$base-margin-vertical: $global-margin !default;\n$base-heading-font-family: $global-font-family !default;\n$base-heading-font-weight: normal !default;\n$base-heading-color: $global-emphasis-color !default;\n$base-heading-text-transform: none !default;\n$global-medium-margin: 40px !default;\n$base-heading-margin-top: $global-medium-margin !default;\n$base-h1-font-size-m: $global-2xlarge-font-size !default;\n$base-h1-font-size: $base-h1-font-size-m * 0.85 !default;\n$base-h1-line-height: 1.2 !default;\n$global-xlarge-font-size: 2rem !default;\n$base-h2-font-size-m: $global-xlarge-font-size !default;\n$base-h2-font-size: $base-h2-font-size-m * 0.85 !default;\n$base-h2-line-height: 1.3 !default;\n$global-large-font-size: 1.5rem !default;\n$base-h3-font-size: $global-large-font-size !default;\n$base-h3-line-height: 1.4 !default;\n$base-h4-font-size: $global-medium-font-size !default;\n$base-h4-line-height: 1.4 !default;\n$base-h5-font-size: $global-font-size !default;\n$base-h5-line-height: 1.4 !default;\n$base-h6-font-size: $global-small-font-size !default;\n$base-h6-line-height: 1.4 !default;\n$base-list-padding-left: 30px !default;\n$base-hr-margin-vertical: $global-margin !default;\n$global-border-width: 1px !default;\n$base-hr-border-width: $global-border-width !default;\n$global-border: #e5e5e5 !default;\n$base-hr-border: $global-border !default;\n$base-blockquote-font-size: $global-medium-font-size !default;\n$base-blockquote-line-height: 1.5 !default;\n$base-blockquote-font-style: italic !default;\n$base-blockquote-margin-vertical: $global-margin !default;\n$global-small-margin: 10px !default;\n$base-blockquote-footer-margin-top: $global-small-margin !default;\n$base-blockquote-footer-font-size: $global-small-font-size !default;\n$base-blockquote-footer-line-height: 1.5 !default;\n$base-pre-font-size: $global-small-font-size !default;\n$base-pre-line-height: 1.5 !default;\n$base-pre-font-family: $base-code-font-family !default;\n$base-pre-color: $global-color !default;\n$base-focus-outline-width: 2px !default;\n$base-focus-outline-style: dotted !default;\n$base-focus-outline: $global-emphasis-color !default;\n$base-focus-outline-offset: 1px !default;\n$base-selection-background: #39f !default;\n$base-selection-color: $global-inverse-color !default;\n$inverse-base-color: $inverse-global-color !default;\n$inverse-base-link-color: $inverse-global-emphasis-color !default;\n$inverse-base-link-hover-color: $inverse-global-emphasis-color !default;\n$inverse-base-code-color: $inverse-global-color !default;\n$inverse-base-em-color: $inverse-global-emphasis-color !default;\n$inverse-base-heading-color: $inverse-global-emphasis-color !default;\n$inverse-global-border: rgba($global-inverse-color, 0.2) !default;\n$inverse-base-hr-border: $inverse-global-border !default;\n$inverse-base-focus-outline: $inverse-global-emphasis-color !default;\n$breadcrumb-item-font-size: $global-small-font-size !default;\n$breadcrumb-item-color: $global-muted-color !default;\n$breadcrumb-item-hover-color: $global-color !default;\n$breadcrumb-item-hover-text-decoration: none !default;\n$breadcrumb-item-active-color: $global-color !default;\n$breadcrumb-divider: \"/\" !default;\n$breadcrumb-divider-margin-horizontal: 20px !default;\n$breadcrumb-divider-font-size: $breadcrumb-item-font-size !default;\n$breadcrumb-divider-color: $global-muted-color !default;\n$inverse-breadcrumb-item-color: $inverse-global-muted-color !default;\n$inverse-breadcrumb-item-hover-color: $inverse-global-color !default;\n$inverse-breadcrumb-item-active-color: $inverse-global-color !default;\n$inverse-breadcrumb-divider-color: $inverse-global-muted-color !default;\n$global-control-height: 40px !default;\n$button-border-width: $global-border-width !default;\n$button-line-height: $global-control-height - ($button-border-width * 2) !default;\n$global-control-small-height: 30px !default;\n$button-small-line-height: $global-control-small-height - ($button-border-width * 2) !default;\n$global-control-large-height: 55px !default;\n$button-large-line-height: $global-control-large-height - ($button-border-width * 2) !default;\n$button-font-size: $global-small-font-size !default;\n$button-small-font-size: $global-small-font-size !default;\n$button-large-font-size: $global-small-font-size !default;\n$button-padding-horizontal: $global-gutter !default;\n$global-small-gutter: 15px !default;\n$button-small-padding-horizontal: $global-small-gutter !default;\n$button-large-padding-horizontal: $global-medium-gutter !default;\n$button-default-background: transparent !default;\n$button-default-color: $global-emphasis-color !default;\n$button-default-hover-background: transparent !default;\n$button-default-hover-color: $global-emphasis-color !default;\n$button-default-active-background: transparent !default;\n$button-default-active-color: $global-emphasis-color !default;\n$button-primary-background: $global-primary-background !default;\n$button-primary-color: $global-inverse-color !default;\n$button-primary-hover-background: darken($button-primary-background, 5%) !default;\n$button-primary-hover-color: $global-inverse-color !default;\n$button-primary-active-background: darken($button-primary-background, 10%) !default;\n$button-primary-active-color: $global-inverse-color !default;\n$button-secondary-background: $global-secondary-background !default;\n$button-secondary-color: $global-inverse-color !default;\n$button-secondary-hover-background: darken($button-secondary-background, 5%) !default;\n$button-secondary-hover-color: $global-inverse-color !default;\n$button-secondary-active-background: darken($button-secondary-background, 10%) !default;\n$button-secondary-active-color: $global-inverse-color !default;\n$button-danger-background: $global-danger-background !default;\n$button-danger-color: $global-inverse-color !default;\n$button-danger-hover-background: darken($button-danger-background, 5%) !default;\n$button-danger-hover-color: $global-inverse-color !default;\n$button-danger-active-background: darken($button-danger-background, 10%) !default;\n$button-danger-active-color: $global-inverse-color !default;\n$button-disabled-background: transparent !default;\n$button-disabled-color: $global-muted-color !default;\n$button-text-line-height: $global-line-height !default;\n$button-text-color: $global-emphasis-color !default;\n$button-text-hover-color: $global-emphasis-color !default;\n$button-text-disabled-color: $global-muted-color !default;\n$button-link-line-height: $global-line-height !default;\n$button-link-color: $global-emphasis-color !default;\n$button-link-hover-color: $global-muted-color !default;\n$button-link-hover-text-decoration: none !default;\n$button-link-disabled-color: $global-muted-color !default;\n$inverse-button-default-background: transparent !default;\n$inverse-button-default-color: $inverse-global-emphasis-color !default;\n$inverse-button-default-hover-background: transparent !default;\n$inverse-button-default-hover-color: $inverse-global-emphasis-color !default;\n$inverse-button-default-active-background: transparent !default;\n$inverse-button-default-active-color: $inverse-global-emphasis-color !default;\n$inverse-button-primary-background: $inverse-global-primary-background !default;\n$inverse-button-primary-color: $inverse-global-inverse-color !default;\n$inverse-button-primary-hover-background: darken($inverse-button-primary-background, 5%) !default;\n$inverse-button-primary-hover-color: $inverse-global-inverse-color !default;\n$inverse-button-primary-active-background: darken($inverse-button-primary-background, 10%) !default;\n$inverse-button-primary-active-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-background: $inverse-global-primary-background !default;\n$inverse-button-secondary-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-hover-background: darken($inverse-button-secondary-background, 5%) !default;\n$inverse-button-secondary-hover-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-active-background: darken($inverse-button-secondary-background, 10%) !default;\n$inverse-button-secondary-active-color: $inverse-global-inverse-color !default;\n$inverse-button-text-color: $inverse-global-emphasis-color !default;\n$inverse-button-text-hover-color: $inverse-global-emphasis-color !default;\n$inverse-button-text-disabled-color: $inverse-global-muted-color !default;\n$inverse-button-link-color: $inverse-global-emphasis-color !default;\n$inverse-button-link-hover-color: $inverse-global-muted-color !default;\n$card-body-padding-horizontal: $global-gutter !default;\n$card-body-padding-vertical: $global-gutter !default;\n$card-body-padding-horizontal-l: $global-medium-gutter !default;\n$card-body-padding-vertical-l: $global-medium-gutter !default;\n$card-header-padding-horizontal: $global-gutter !default;\n$card-header-padding-vertical: round(($global-gutter * 0.5)) !default;\n$card-header-padding-horizontal-l: $global-medium-gutter !default;\n$card-header-padding-vertical-l: round(($global-medium-gutter * 0.5)) !default;\n$card-footer-padding-horizontal: $global-gutter !default;\n$card-footer-padding-vertical: ($global-gutter * 0.5) !default;\n$card-footer-padding-horizontal-l: $global-medium-gutter !default;\n$card-footer-padding-vertical-l: round(($global-medium-gutter * 0.5)) !default;\n$card-title-font-size: $global-large-font-size !default;\n$card-title-line-height: 1.4 !default;\n$card-badge-top: 15px !default;\n$card-badge-right: 15px !default;\n$card-badge-height: 22px !default;\n$card-badge-padding-horizontal: 10px !default;\n$card-badge-background: $global-primary-background !default;\n$card-badge-color: $global-inverse-color !default;\n$card-badge-font-size: $global-small-font-size !default;\n$card-hover-background: $global-background !default;\n$card-default-background: $global-background !default;\n$card-default-color: $global-color !default;\n$card-default-title-color: $global-emphasis-color !default;\n$card-default-hover-background: $card-default-background !default;\n$card-default-color-mode: dark !default;\n$card-primary-background: $global-primary-background !default;\n$card-primary-color: $global-inverse-color !default;\n$card-primary-title-color: $card-primary-color !default;\n$card-primary-hover-background: $card-primary-background !default;\n$card-primary-color-mode: light !default;\n$card-secondary-background: $global-secondary-background !default;\n$card-secondary-color: $global-inverse-color !default;\n$card-secondary-title-color: $card-secondary-color !default;\n$card-secondary-hover-background: $card-secondary-background !default;\n$card-secondary-color-mode: light !default;\n$card-small-body-padding-horizontal: $global-margin !default;\n$card-small-body-padding-vertical: $global-margin !default;\n$card-small-header-padding-horizontal: $global-margin !default;\n$card-small-header-padding-vertical: round(($global-margin * 0.66667)) !default;\n$card-small-footer-padding-horizontal: $global-margin !default;\n$card-small-footer-padding-vertical: round(($global-margin * 0.66667)) !default;\n$global-large-gutter: 70px !default;\n$card-large-body-padding-horizontal-l: $global-large-gutter !default;\n$card-large-body-padding-vertical-l: $global-large-gutter !default;\n$card-large-header-padding-horizontal-l: $global-large-gutter !default;\n$card-large-header-padding-vertical-l: round(($global-large-gutter * 0.5)) !default;\n$card-large-footer-padding-horizontal-l: $global-large-gutter !default;\n$card-large-footer-padding-vertical-l: round(($global-large-gutter * 0.5)) !default;\n$inverse-card-badge-background: $inverse-global-primary-background !default;\n$inverse-card-badge-color: $inverse-global-inverse-color !default;\n$close-color: $global-muted-color !default;\n$close-hover-color: $global-color !default;\n$inverse-close-color: $inverse-global-muted-color !default;\n$inverse-close-hover-color: $inverse-global-color !default;\n$column-gutter: $global-gutter !default;\n$column-gutter-l: $global-medium-gutter !default;\n$column-divider-rule-color: $global-border !default;\n$column-divider-rule-width: 1px !default;\n$inverse-column-divider-rule-color: $inverse-global-border !default;\n$comment-header-margin-bottom: $global-margin !default;\n$comment-title-font-size: $global-medium-font-size !default;\n$comment-title-line-height: 1.4 !default;\n$comment-meta-font-size: $global-small-font-size !default;\n$comment-meta-line-height: 1.4 !default;\n$comment-meta-color: $global-muted-color !default;\n$comment-list-margin-top: $global-large-margin !default;\n$comment-list-padding-left: 30px !default;\n$comment-list-padding-left-m: 100px !default;\n$container-max-width: 1200px !default;\n$container-xsmall-max-width: 750px !default;\n$container-small-max-width: 900px !default;\n$container-large-max-width: 1400px !default;\n$container-xlarge-max-width: 1600px !default;\n$container-padding-horizontal: 15px !default;\n$container-padding-horizontal-s: $global-gutter !default;\n$container-padding-horizontal-m: $global-medium-gutter !default;\n$countdown-number-line-height: 0.8 !default;\n$countdown-number-font-size: 2rem !default;\n$countdown-number-font-size-s: 4rem !default;\n$countdown-number-font-size-m: 6rem !default;\n$countdown-separator-line-height: 1.6 !default;\n$countdown-separator-font-size: 1rem !default;\n$countdown-separator-font-size-s: 2rem !default;\n$countdown-separator-font-size-m: 3rem !default;\n$description-list-term-color: $global-emphasis-color !default;\n$description-list-term-margin-top: $global-margin !default;\n$description-list-divider-term-margin-top: $global-margin !default;\n$description-list-divider-term-border-width: $global-border-width !default;\n$description-list-divider-term-border: $global-border !default;\n$divider-margin-vertical: $global-margin !default;\n$divider-icon-width: 50px !default;\n$divider-icon-height: 20px !default;\n$divider-icon-color: $global-border !default;\n$divider-icon-line-top: 50% !default;\n$divider-icon-line-width: 100% !default;\n$divider-icon-line-border-width: $global-border-width !default;\n$divider-icon-line-border: $global-border !default;\n$internal-divider-icon-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22#000%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$divider-small-width: 100px !default;\n$divider-small-border-width: $global-border-width !default;\n$divider-small-border: $global-border !default;\n$divider-vertical-height: 100px !default;\n$divider-vertical-border-width: $global-border-width !default;\n$divider-vertical-border: $global-border !default;\n$inverse-divider-icon-color: $inverse-global-border !default;\n$inverse-divider-icon-line-border: $inverse-global-border !default;\n$inverse-divider-small-border: $inverse-global-border !default;\n$inverse-divider-vertical-border: $inverse-global-border !default;\n$dotnav-margin-horizontal: 12px !default;\n$dotnav-margin-vertical: $dotnav-margin-horizontal !default;\n$dotnav-item-width: 10px !default;\n$dotnav-item-height: $dotnav-item-width !default;\n$dotnav-item-border-radius: 50% !default;\n$dotnav-item-background: transparent !default;\n$dotnav-item-hover-background: rgba($global-color, 0.6) !default;\n$dotnav-item-onclick-background: rgba($global-color, 0.2) !default;\n$dotnav-item-active-background: rgba($global-color, 0.6) !default;\n$inverse-dotnav-item-background: transparent !default;\n$inverse-dotnav-item-hover-background: rgba($inverse-global-color, 0.9) !default;\n$inverse-dotnav-item-onclick-background: rgba($inverse-global-color, 0.5) !default;\n$inverse-dotnav-item-active-background: rgba($inverse-global-color, 0.9) !default;\n$global-z-index: 1000 !default;\n$drop-z-index: $global-z-index + 20 !default;\n$drop-margin: $global-margin !default;\n$drop-viewport-margin: 15px !default;\n$drop-width: 300px !default;\n$drop-parent-icon-margin-left: 0.25em !default;\n$dropbar-margin: 0 !default;\n$dropbar-padding-top: 25px !default;\n$dropbar-padding-bottom: $dropbar-padding-top !default;\n$dropbar-padding-horizontal: 15px !default;\n$dropbar-padding-horizontal-s: $global-gutter !default;\n$dropbar-padding-horizontal-m: $global-medium-gutter !default;\n$dropbar-background: $global-background !default;\n$dropbar-color: $global-color !default;\n$dropbar-color-mode: dark !default;\n$dropbar-focus-outline: $base-focus-outline !default;\n$dropbar-large-padding-top: 40px !default;\n$dropbar-large-padding-bottom: $dropbar-large-padding-top !default;\n$dropdown-margin: $global-small-margin !default;\n$dropdown-viewport-margin: 15px !default;\n$dropdown-min-width: 200px !default;\n$dropdown-padding: 25px !default;\n$dropdown-background: $global-background !default;\n$dropdown-color: $global-color !default;\n$dropdown-color-mode: dark !default;\n$dropdown-focus-outline: $base-focus-outline !default;\n$dropdown-large-padding: 40px !default;\n$dropdown-dropbar-padding-top: 5px !default;\n$dropdown-dropbar-padding-bottom: $dropdown-padding !default;\n$dropdown-dropbar-viewport-margin: 15px !default;\n$dropdown-dropbar-viewport-margin-s: $global-gutter !default;\n$dropdown-dropbar-viewport-margin-m: $global-medium-gutter !default;\n$dropdown-dropbar-large-padding-top: $dropdown-large-padding !default;\n$dropdown-dropbar-large-padding-bottom: $dropdown-dropbar-large-padding-top !default;\n$dropdown-nav-item-color: $global-muted-color !default;\n$dropdown-nav-item-hover-color: $global-color !default;\n$dropdown-nav-subtitle-font-size: 12px !default;\n$dropdown-nav-header-color: $global-emphasis-color !default;\n$dropdown-nav-divider-border-width: $global-border-width !default;\n$dropdown-nav-divider-border: $global-border !default;\n$dropdown-nav-sublist-item-color: $global-muted-color !default;\n$dropdown-nav-sublist-item-hover-color: $global-color !default;\n$dropnav-dropbar-z-index: $global-z-index - 20 !default;\n$form-range-track-height: 3px !default;\n$form-range-track-background: darken($global-muted-background, 5%) !default;\n$form-range-track-focus-background: darken($form-range-track-background, 5%) !default;\n$form-range-thumb-height: 15px !default;\n$form-range-thumb-width: $form-range-thumb-height !default;\n$form-range-thumb-border-radius: 500px !default;\n$form-range-thumb-background: $global-background !default;\n$form-height: $global-control-height !default;\n$form-border-width: $global-border-width !default;\n$form-line-height: $form-height - (2* $form-border-width) !default;\n$form-padding-horizontal: 10px !default;\n$form-padding-vertical: round($form-padding-horizontal * 0.6) !default;\n$form-background: $global-background !default;\n$form-color: $global-color !default;\n$form-focus-background: $global-background !default;\n$form-focus-color: $global-color !default;\n$form-disabled-background: $global-muted-background !default;\n$form-disabled-color: $global-muted-color !default;\n$form-placeholder-color: $global-muted-color !default;\n$form-small-height: $global-control-small-height !default;\n$form-small-padding-horizontal: 8px !default;\n$form-small-padding-vertical: round($form-small-padding-horizontal * 0.6) !default;\n$form-small-line-height: $form-small-height - (2* $form-border-width) !default;\n$form-small-font-size: $global-small-font-size !default;\n$form-large-height: $global-control-large-height !default;\n$form-large-padding-horizontal: 12px !default;\n$form-large-padding-vertical: round($form-large-padding-horizontal * 0.6) !default;\n$form-large-line-height: $form-large-height - (2* $form-border-width) !default;\n$form-large-font-size: $global-medium-font-size !default;\n$form-danger-color: $global-danger-background !default;\n$form-success-color: $global-success-background !default;\n$form-width-xsmall: 50px !default;\n$form-width-small: 130px !default;\n$form-width-medium: 200px !default;\n$form-width-large: 500px !default;\n$form-select-padding-right: 20px !default;\n$form-select-icon-color: $global-color !default;\n$form-select-option-color: $global-color !default;\n$form-select-disabled-icon-color: $global-muted-color !default;\n$form-datalist-padding-right: 20px !default;\n$form-datalist-icon-color: $global-color !default;\n$form-radio-size: 16px !default;\n$form-radio-margin-top: -4px !default;\n$form-radio-background: transparent !default;\n$form-radio-focus-background: darken($form-radio-background, 5%) !default;\n$form-radio-checked-background: $global-primary-background !default;\n$form-radio-checked-icon-color: $global-inverse-color !default;\n$form-radio-checked-focus-background: darken($global-primary-background, 10%) !default;\n$form-radio-disabled-background: $global-muted-background !default;\n$form-radio-disabled-icon-color: $global-muted-color !default;\n$form-legend-font-size: $global-large-font-size !default;\n$form-legend-line-height: 1.4 !default;\n$form-stacked-margin-bottom: 5px !default;\n$form-horizontal-label-width: 200px !default;\n$form-horizontal-label-margin-top: 7px !default;\n$form-horizontal-controls-margin-left: 215px !default;\n$form-horizontal-controls-text-padding-top: 7px !default;\n$form-icon-width: $form-height !default;\n$form-icon-color: $global-muted-color !default;\n$form-icon-hover-color: $global-color !default;\n$internal-form-select-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-datalist-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-radio-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22#000%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$internal-form-checkbox-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-checkbox-indeterminate-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$inverse-global-muted-background: rgba($global-inverse-color, 0.1) !default;\n$inverse-form-background: $inverse-global-muted-background !default;\n$inverse-form-color: $inverse-global-color !default;\n$inverse-form-focus-background: fade-in($inverse-form-background, 0.05) !default;\n$inverse-form-focus-color: $inverse-global-color !default;\n$inverse-form-placeholder-color: $inverse-global-muted-color !default;\n$inverse-form-select-icon-color: $inverse-global-color !default;\n$inverse-form-datalist-icon-color: $inverse-global-color !default;\n$inverse-form-radio-background: $inverse-global-muted-background !default;\n$inverse-form-radio-focus-background: fade-in($inverse-form-radio-background, 0.05) !default;\n$inverse-form-radio-checked-background: $inverse-global-primary-background !default;\n$inverse-form-radio-checked-icon-color: $inverse-global-inverse-color !default;\n$inverse-form-radio-checked-focus-background: fade-in($inverse-global-primary-background, 0.1) !default;\n$inverse-form-icon-color: $inverse-global-muted-color !default;\n$inverse-form-icon-hover-color: $inverse-global-color !default;\n$grid-gutter-horizontal: $global-gutter !default;\n$grid-gutter-vertical: $grid-gutter-horizontal !default;\n$grid-gutter-horizontal-l: $global-medium-gutter !default;\n$grid-gutter-vertical-l: $grid-gutter-horizontal-l !default;\n$grid-small-gutter-horizontal: $global-small-gutter !default;\n$grid-small-gutter-vertical: $grid-small-gutter-horizontal !default;\n$grid-medium-gutter-horizontal: $global-gutter !default;\n$grid-medium-gutter-vertical: $grid-medium-gutter-horizontal !default;\n$grid-large-gutter-horizontal: $global-medium-gutter !default;\n$grid-large-gutter-vertical: $grid-large-gutter-horizontal !default;\n$grid-large-gutter-horizontal-l: $global-large-gutter !default;\n$grid-large-gutter-vertical-l: $grid-large-gutter-horizontal-l !default;\n$grid-divider-border-width: $global-border-width !default;\n$grid-divider-border: $global-border !default;\n$inverse-grid-divider-border: $inverse-global-border !default;\n$heading-medium-font-size-l: 4rem !default;\n$heading-small-font-size-m: $heading-medium-font-size-l * 0.8125 !default;\n$heading-small-font-size: $heading-small-font-size-m * 0.8 !default;\n$heading-medium-font-size-m: $heading-medium-font-size-l * 0.875 !default;\n$heading-medium-font-size: $heading-medium-font-size-m * 0.825 !default;\n$heading-large-font-size-m: $heading-medium-font-size-l !default;\n$heading-large-font-size: $heading-large-font-size-m * 0.85 !default;\n$heading-xlarge-font-size: $heading-large-font-size-m !default;\n$heading-large-font-size-l: 6rem !default;\n$heading-xlarge-font-size-m: $heading-large-font-size-l !default;\n$heading-2xlarge-font-size: $heading-xlarge-font-size-m !default;\n$heading-xlarge-font-size-l: 8rem !default;\n$heading-2xlarge-font-size-m: $heading-xlarge-font-size-l !default;\n$heading-3xlarge-font-size: $heading-2xlarge-font-size-m !default;\n$heading-2xlarge-font-size-l: 11rem !default;\n$heading-3xlarge-font-size-m: $heading-2xlarge-font-size-l !default;\n$heading-3xlarge-font-size-l: 15rem !default;\n$heading-small-line-height: 1.2 !default;\n$heading-medium-line-height: 1.1 !default;\n$heading-large-line-height: 1.1 !default;\n$heading-xlarge-line-height: 1 !default;\n$heading-2xlarge-line-height: 1 !default;\n$heading-3xlarge-line-height: 1 !default;\n$heading-divider-padding-bottom: unquote('calc(5px + 0.1em)') !default;\n$heading-divider-border-width: unquote('calc(0.2px + 0.05em)') !default;\n$heading-divider-border: $global-border !default;\n$heading-bullet-top: unquote('calc(-0.1 * 1em)') !default;\n$heading-bullet-height: unquote('calc(4px + 0.7em)') !default;\n$heading-bullet-margin-right: unquote('calc(5px + 0.2em)') !default;\n$heading-bullet-border-width: unquote('calc(5px + 0.1em)') !default;\n$heading-bullet-border: $global-border !default;\n$heading-line-top: 50% !default;\n$heading-line-border-width: unquote('calc(0.2px + 0.05em)') !default;\n$heading-line-height: $heading-line-border-width !default;\n$heading-line-width: 2000px !default;\n$heading-line-border: $global-border !default;\n$heading-line-margin-horizontal: unquote('calc(5px + 0.3em)') !default;\n$heading-primary-font-size-l: 3.75rem !default;\n$heading-primary-line-height-l: 1.1 !default;\n$heading-primary-font-size-m: $heading-primary-font-size-l * 0.9 !default;\n$heading-primary-font-size: $heading-primary-font-size-l * 0.8 !default;\n$heading-primary-line-height: 1.2 !default;\n$heading-hero-font-size-l: 8rem !default;\n$heading-hero-line-height-l: 1 !default;\n$heading-hero-font-size-m: $heading-hero-font-size-l * 0.75 !default;\n$heading-hero-line-height-m: 1 !default;\n$heading-hero-font-size: $heading-hero-font-size-l * 0.5 !default;\n$heading-hero-line-height: 1.1 !default;\n$inverse-heading-divider-border: $inverse-global-border !default;\n$inverse-heading-bullet-border: $inverse-global-border !default;\n$inverse-heading-line-border: $inverse-global-border !default;\n$height-small-height: 150px !default;\n$height-medium-height: 300px !default;\n$height-large-height: 450px !default;\n$icon-image-size: 20px !default;\n$icon-link-color: $global-muted-color !default;\n$icon-link-hover-color: $global-color !default;\n$icon-link-active-color: darken($global-color, 5%) !default;\n$icon-button-size: 36px !default;\n$icon-button-border-radius: 500px !default;\n$icon-button-background: $global-muted-background !default;\n$icon-button-color: $global-muted-color !default;\n$icon-button-hover-background: darken($icon-button-background, 5%) !default;\n$icon-button-hover-color: $global-color !default;\n$icon-button-active-background: darken($icon-button-background, 10%) !default;\n$icon-button-active-color: $global-color !default;\n$inverse-icon-link-color: $inverse-global-muted-color !default;\n$inverse-icon-link-hover-color: $inverse-global-color !default;\n$inverse-icon-link-active-color: $inverse-global-color !default;\n$inverse-icon-button-background: $inverse-global-muted-background !default;\n$inverse-icon-button-color: $inverse-global-muted-color !default;\n$inverse-icon-button-hover-background: fade-in($inverse-icon-button-background, 0.05) !default;\n$inverse-icon-button-hover-color: $inverse-global-color !default;\n$inverse-icon-button-active-background: fade-in($inverse-icon-button-background, 0.1) !default;\n$inverse-icon-button-active-color: $inverse-global-color !default;\n$iconnav-margin-horizontal: $global-small-margin !default;\n$iconnav-margin-vertical: $iconnav-margin-horizontal !default;\n$iconnav-item-color: $global-muted-color !default;\n$iconnav-item-hover-color: $global-color !default;\n$iconnav-item-active-color: $global-color !default;\n$inverse-iconnav-item-color: $inverse-global-muted-color !default;\n$inverse-iconnav-item-hover-color: $inverse-global-color !default;\n$inverse-iconnav-item-active-color: $inverse-global-color !default;\n$label-padding-vertical: 0 !default;\n$label-padding-horizontal: $global-small-margin !default;\n$label-background: $global-primary-background !default;\n$label-line-height: $global-line-height !default;\n$label-font-size: $global-small-font-size !default;\n$label-color: $global-inverse-color !default;\n$label-success-background: $global-success-background !default;\n$label-success-color: $global-inverse-color !default;\n$label-warning-background: $global-warning-background !default;\n$label-warning-color: $global-inverse-color !default;\n$label-danger-background: $global-danger-background !default;\n$label-danger-color: $global-inverse-color !default;\n$inverse-label-background: $inverse-global-primary-background !default;\n$inverse-label-color: $inverse-global-inverse-color !default;\n$leader-fill-content: unquote('.') !default;\n$leader-fill-margin-left: $global-small-gutter !default;\n$lightbox-z-index: $global-z-index + 10 !default;\n$lightbox-background: #000 !default;\n$lightbox-focus-outline: rgba(255,255,255,0.7) !default;\n$lightbox-item-color: rgba(255,255,255,0.7) !default;\n$lightbox-item-max-width: 100vw !default;\n$lightbox-item-max-height: 100vh !default;\n$lightbox-toolbar-padding-vertical: 10px !default;\n$lightbox-toolbar-padding-horizontal: 10px !default;\n$lightbox-toolbar-background: rgba(0,0,0,0.3) !default;\n$lightbox-toolbar-color: rgba(255,255,255,0.7) !default;\n$lightbox-toolbar-icon-padding: 5px !default;\n$lightbox-toolbar-icon-color: rgba(255,255,255,0.7) !default;\n$lightbox-toolbar-icon-hover-color: #fff !default;\n$lightbox-button-size: 50px !default;\n$lightbox-button-background: $lightbox-toolbar-background !default;\n$lightbox-button-color: rgba(255,255,255,0.7) !default;\n$lightbox-button-hover-color: #fff !default;\n$link-muted-color: $global-muted-color !default;\n$link-muted-hover-color: $global-color !default;\n$link-text-hover-color: $global-muted-color !default;\n$link-heading-hover-color: $global-primary-background !default;\n$link-heading-hover-text-decoration: none !default;\n$inverse-link-muted-color: $inverse-global-muted-color !default;\n$inverse-link-muted-hover-color: $inverse-global-color !default;\n$inverse-link-text-hover-color: $inverse-global-muted-color !default;\n$inverse-link-heading-hover-color: $inverse-global-primary-background !default;\n$list-margin-top: $global-small-margin !default;\n$list-padding-left: 30px !default;\n$list-marker-height: ($global-line-height * 1em) !default;\n$list-muted-color: $global-muted-color !default;\n$list-emphasis-color: $global-emphasis-color !default;\n$list-primary-color: $global-primary-background !default;\n$list-secondary-color: $global-secondary-background !default;\n$list-bullet-icon-color: $global-color !default;\n$list-divider-margin-top: $global-small-margin !default;\n$list-divider-border-width: $global-border-width !default;\n$list-divider-border: $global-border !default;\n$list-striped-padding-vertical: $global-small-margin !default;\n$list-striped-padding-horizontal: $global-small-margin !default;\n$list-striped-background: $global-muted-background !default;\n$list-large-margin-top: $global-margin !default;\n$list-large-divider-margin-top: $global-margin !default;\n$list-large-striped-padding-vertical: $global-margin !default;\n$list-large-striped-padding-horizontal: $global-small-margin !default;\n$internal-list-bullet-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22#000%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$inverse-list-muted-color: $inverse-global-muted-color !default;\n$inverse-list-emphasis-color: $inverse-global-emphasis-color !default;\n$inverse-list-primary-color: $inverse-global-primary-background !default;\n$inverse-list-secondary-color: $inverse-global-primary-background !default;\n$inverse-list-divider-border: $inverse-global-border !default;\n$inverse-list-striped-background: $inverse-global-muted-background !default;\n$inverse-list-bullet-icon-color: $inverse-global-color !default;\n$margin-margin: $global-margin !default;\n$margin-small-margin: $global-small-margin !default;\n$margin-medium-margin: $global-medium-margin !default;\n$margin-large-margin: $global-medium-margin !default;\n$margin-large-margin-l: $global-large-margin !default;\n$margin-xlarge-margin: $global-large-margin !default;\n$global-xlarge-margin: 140px !default;\n$margin-xlarge-margin-l: $global-xlarge-margin !default;\n$marker-padding: 5px !default;\n$marker-background: $global-secondary-background !default;\n$marker-color: $global-inverse-color !default;\n$marker-hover-color: $global-inverse-color !default;\n$inverse-marker-background: $global-muted-background !default;\n$inverse-marker-color: $global-color !default;\n$inverse-marker-hover-color: $global-color !default;\n$modal-z-index: $global-z-index + 10 !default;\n$modal-background: rgba(0,0,0,0.6) !default;\n$modal-padding-horizontal: 15px !default;\n$modal-padding-horizontal-s: $global-gutter !default;\n$modal-padding-horizontal-m: $global-medium-gutter !default;\n$modal-padding-vertical: $modal-padding-horizontal !default;\n$modal-padding-vertical-s: 50px !default;\n$modal-dialog-width: 600px !default;\n$modal-dialog-background: $global-background !default;\n$modal-container-width: 1200px !default;\n$modal-body-padding-horizontal: 20px !default;\n$modal-body-padding-vertical: 20px !default;\n$modal-body-padding-horizontal-s: $global-gutter !default;\n$modal-body-padding-vertical-s: $global-gutter !default;\n$modal-header-padding-horizontal: 20px !default;\n$modal-header-padding-vertical: ($modal-header-padding-horizontal * 0.5) !default;\n$modal-header-padding-horizontal-s: $global-gutter !default;\n$modal-header-padding-vertical-s: ($modal-header-padding-horizontal-s * 0.5) !default;\n$modal-header-background: $modal-dialog-background !default;\n$modal-footer-padding-horizontal: 20px !default;\n$modal-footer-padding-vertical: ($modal-footer-padding-horizontal * 0.5) !default;\n$modal-footer-padding-horizontal-s: $global-gutter !default;\n$modal-footer-padding-vertical-s: ($modal-footer-padding-horizontal-s * 0.5) !default;\n$modal-footer-background: $modal-dialog-background !default;\n$modal-title-font-size: $global-xlarge-font-size !default;\n$modal-title-line-height: 1.3 !default;\n$modal-close-position: $global-small-margin !default;\n$modal-close-padding: 5px !default;\n$modal-close-outside-position: 0 !default;\n$modal-close-outside-translate: 100% !default;\n$modal-close-outside-color: lighten($global-inverse-color, 20%) !default;\n$modal-close-outside-hover-color: $global-inverse-color !default;\n$nav-item-padding-vertical: 5px !default;\n$nav-item-padding-horizontal: 0 !default;\n$nav-sublist-padding-vertical: 5px !default;\n$nav-sublist-padding-left: 15px !default;\n$nav-sublist-deeper-padding-left: 15px !default;\n$nav-sublist-item-padding-vertical: 2px !default;\n$nav-parent-icon-margin-left: 0.25em !default;\n$nav-header-padding-vertical: $nav-item-padding-vertical !default;\n$nav-header-padding-horizontal: $nav-item-padding-horizontal !default;\n$nav-header-font-size: $global-small-font-size !default;\n$nav-header-text-transform: uppercase !default;\n$nav-header-margin-top: $global-margin !default;\n$nav-divider-margin-vertical: 5px !default;\n$nav-divider-margin-horizontal: 0 !default;\n$nav-default-font-size: $global-small-font-size !default;\n$nav-default-line-height: $global-line-height !default;\n$nav-default-item-color: $global-muted-color !default;\n$nav-default-item-hover-color: $global-color !default;\n$nav-default-item-active-color: $global-emphasis-color !default;\n$nav-default-subtitle-font-size: 12px !default;\n$nav-default-header-color: $global-emphasis-color !default;\n$nav-default-divider-border-width: $global-border-width !default;\n$nav-default-divider-border: $global-border !default;\n$nav-default-sublist-font-size: $nav-default-font-size !default;\n$nav-default-sublist-line-height: $nav-default-line-height !default;\n$nav-default-sublist-item-color: $global-muted-color !default;\n$nav-default-sublist-item-hover-color: $global-color !default;\n$nav-default-sublist-item-active-color: $global-emphasis-color !default;\n$nav-primary-font-size: $global-large-font-size !default;\n$nav-primary-line-height: $global-line-height !default;\n$nav-primary-item-color: $global-muted-color !default;\n$nav-primary-item-hover-color: $global-color !default;\n$nav-primary-item-active-color: $global-emphasis-color !default;\n$nav-primary-subtitle-font-size: $global-medium-font-size !default;\n$nav-primary-header-color: $global-emphasis-color !default;\n$nav-primary-divider-border-width: $global-border-width !default;\n$nav-primary-divider-border: $global-border !default;\n$nav-primary-sublist-font-size: $global-medium-font-size !default;\n$nav-primary-sublist-line-height: $global-line-height !default;\n$nav-primary-sublist-item-color: $global-muted-color !default;\n$nav-primary-sublist-item-hover-color: $global-color !default;\n$nav-primary-sublist-item-active-color: $global-emphasis-color !default;\n$nav-secondary-font-size: $global-font-size !default;\n$nav-secondary-line-height: $global-line-height !default;\n$nav-secondary-item-color: $global-emphasis-color !default;\n$nav-secondary-item-hover-color: $global-emphasis-color !default;\n$nav-secondary-item-active-color: $global-emphasis-color !default;\n$nav-secondary-subtitle-font-size: $global-small-font-size !default;\n$nav-secondary-subtitle-color: $global-muted-color !default;\n$nav-secondary-subtitle-hover-color: $global-color !default;\n$nav-secondary-subtitle-active-color: $global-emphasis-color !default;\n$nav-secondary-header-color: $global-emphasis-color !default;\n$nav-secondary-divider-border-width: $global-border-width !default;\n$nav-secondary-divider-border: $global-border !default;\n$nav-secondary-sublist-font-size: $global-small-font-size !default;\n$nav-secondary-sublist-line-height: $global-line-height !default;\n$nav-secondary-sublist-item-color: $global-muted-color !default;\n$nav-secondary-sublist-item-hover-color: $global-color !default;\n$nav-secondary-sublist-item-active-color: $global-emphasis-color !default;\n$nav-medium-line-height: 1 !default;\n$nav-medium-font-size-l: 4rem !default;\n$nav-medium-font-size-m: $nav-medium-font-size-l * 0.875 !default;\n$nav-medium-font-size: $nav-medium-font-size-m * 0.825 !default;\n$nav-large-line-height: 1 !default;\n$nav-large-font-size-m: 4rem !default;\n$nav-large-font-size: $nav-large-font-size-m * 0.85 !default;\n$nav-large-font-size-l: 6rem !default;\n$nav-xlarge-line-height: 1 !default;\n$nav-xlarge-font-size: 4rem !default;\n$nav-xlarge-font-size-m: 6rem !default;\n$nav-xlarge-font-size-l: 8rem !default;\n$nav-dividers-margin-top: 5px !default;\n$nav-dividers-border-width: $global-border-width !default;\n$nav-dividers-border: $global-border !default;\n$inverse-nav-default-item-color: $inverse-global-muted-color !default;\n$inverse-nav-default-item-hover-color: $inverse-global-color !default;\n$inverse-nav-default-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-default-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-default-divider-border: $inverse-global-border !default;\n$inverse-nav-default-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-default-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-default-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-item-color: $inverse-global-muted-color !default;\n$inverse-nav-primary-item-hover-color: $inverse-global-color !default;\n$inverse-nav-primary-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-divider-border: $inverse-global-border !default;\n$inverse-nav-primary-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-primary-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-primary-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-hover-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-subtitle-color: $inverse-global-muted-color !default;\n$inverse-nav-secondary-subtitle-hover-color: $inverse-global-color !default;\n$inverse-nav-secondary-subtitle-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-divider-border: $inverse-global-border !default;\n$inverse-nav-secondary-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-secondary-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-secondary-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-dividers-border: $inverse-global-border !default;\n$navbar-background: $global-muted-background !default;\n$navbar-gap: 15px !default;\n$navbar-color-mode: dark !default;\n$navbar-nav-gap: 15px !default;\n$navbar-nav-item-height: 80px !default;\n$navbar-nav-item-padding-horizontal: 0 !default;\n$navbar-nav-item-color: $global-muted-color !default;\n$navbar-nav-item-font-size: $global-small-font-size !default;\n$navbar-nav-item-font-family: $global-font-family !default;\n$navbar-nav-item-hover-color: $global-color !default;\n$navbar-nav-item-onclick-color: $global-emphasis-color !default;\n$navbar-nav-item-active-color: $global-emphasis-color !default;\n$navbar-parent-icon-margin-left: 4px !default;\n$navbar-item-padding-horizontal: 0 !default;\n$navbar-item-color: $global-color !default;\n$navbar-toggle-color: $global-muted-color !default;\n$navbar-toggle-hover-color: $global-color !default;\n$navbar-subtitle-font-size: $global-small-font-size !default;\n$navbar-dropdown-margin: 15px !default;\n$navbar-dropdown-shift-margin: 0 !default;\n$navbar-dropdown-viewport-margin: 15px !default;\n$navbar-dropdown-width: 200px !default;\n$navbar-dropdown-padding: 25px !default;\n$navbar-dropdown-background: $global-background !default;\n$navbar-dropdown-color: $global-color !default;\n$navbar-dropdown-color-mode: dark !default;\n$navbar-dropdown-focus-outline: $base-focus-outline !default;\n$navbar-dropdown-grid-gutter-horizontal: $global-gutter !default;\n$navbar-dropdown-grid-gutter-vertical: $navbar-dropdown-grid-gutter-horizontal !default;\n$navbar-dropdown-large-shift-margin: 0 !default;\n$navbar-dropdown-large-padding: 40px !default;\n$navbar-dropdown-dropbar-margin: 0 !default;\n$navbar-dropdown-dropbar-shift-margin: 0 !default;\n$navbar-dropdown-dropbar-padding-top: $navbar-dropdown-padding !default;\n$navbar-dropdown-dropbar-padding-bottom: $navbar-dropdown-dropbar-padding-top !default;\n$navbar-dropdown-dropbar-viewport-margin: 15px !default;\n$navbar-dropdown-dropbar-viewport-margin-s: $global-gutter !default;\n$navbar-dropdown-dropbar-viewport-margin-m: $global-medium-gutter !default;\n$navbar-dropdown-dropbar-large-shift-margin: 0 !default;\n$navbar-dropdown-dropbar-large-padding-top: $navbar-dropdown-large-padding !default;\n$navbar-dropdown-dropbar-large-padding-bottom: $navbar-dropdown-dropbar-large-padding-top !default;\n$navbar-dropdown-nav-item-color: $global-muted-color !default;\n$navbar-dropdown-nav-item-hover-color: $global-color !default;\n$navbar-dropdown-nav-item-active-color: $global-emphasis-color !default;\n$navbar-dropdown-nav-subtitle-font-size: 12px !default;\n$navbar-dropdown-nav-header-color: $global-emphasis-color !default;\n$navbar-dropdown-nav-divider-border-width: $global-border-width !default;\n$navbar-dropdown-nav-divider-border: $global-border !default;\n$navbar-dropdown-nav-sublist-item-color: $global-muted-color !default;\n$navbar-dropdown-nav-sublist-item-hover-color: $global-color !default;\n$navbar-dropdown-nav-sublist-item-active-color: $global-emphasis-color !default;\n$inverse-navbar-nav-item-color: $inverse-global-muted-color !default;\n$inverse-navbar-nav-item-hover-color: $inverse-global-color !default;\n$inverse-navbar-nav-item-onclick-color: $inverse-global-emphasis-color !default;\n$inverse-navbar-nav-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-navbar-item-color: $inverse-global-color !default;\n$inverse-navbar-toggle-color: $inverse-global-muted-color !default;\n$inverse-navbar-toggle-hover-color: $inverse-global-color !default;\n$notification-position: 10px !default;\n$notification-z-index: $global-z-index + 40 !default;\n$notification-width: 350px !default;\n$notification-message-margin-top: 10px !default;\n$notification-message-padding: $global-small-gutter !default;\n$notification-message-background: $global-muted-background !default;\n$notification-message-color: $global-color !default;\n$notification-message-font-size: $global-medium-font-size !default;\n$notification-message-line-height: 1.4 !default;\n$notification-close-top: $notification-message-padding + 5px !default;\n$notification-close-right: $notification-message-padding !default;\n$notification-message-primary-color: $global-primary-background !default;\n$notification-message-success-color: $global-success-background !default;\n$notification-message-warning-color: $global-warning-background !default;\n$notification-message-danger-color: $global-danger-background !default;\n$offcanvas-z-index: $global-z-index !default;\n$offcanvas-bar-width: 270px !default;\n$offcanvas-bar-padding-vertical: 20px !default;\n$offcanvas-bar-padding-horizontal: 20px !default;\n$offcanvas-bar-background: $global-secondary-background !default;\n$offcanvas-bar-color-mode: light !default;\n$offcanvas-bar-width-s: 350px !default;\n$offcanvas-bar-padding-vertical-s: $global-gutter !default;\n$offcanvas-bar-padding-horizontal-s: $global-gutter !default;\n$offcanvas-close-position: 5px !default;\n$offcanvas-close-padding: 5px !default;\n$offcanvas-close-position-s: 10px !default;\n$offcanvas-overlay-background: rgba(0,0,0,0.1) !default;\n$overlay-padding-horizontal: $global-gutter !default;\n$overlay-padding-vertical: $global-gutter !default;\n$overlay-default-background: rgba($global-background, 0.8) !default;\n$overlay-default-color-mode: dark !default;\n$overlay-primary-background: rgba($global-secondary-background, 0.8) !default;\n$overlay-primary-color-mode: light !default;\n$padding-padding: $global-gutter !default;\n$padding-padding-l: $global-medium-gutter !default;\n$padding-small-padding: $global-small-gutter !default;\n$padding-large-padding: $global-medium-gutter !default;\n$padding-large-padding-l: $global-large-gutter !default;\n$pagination-margin-horizontal: 0 !default;\n$pagination-item-padding-vertical: 5px !default;\n$pagination-item-padding-horizontal: 10px !default;\n$pagination-item-color: $global-muted-color !default;\n$pagination-item-hover-color: $global-color !default;\n$pagination-item-hover-text-decoration: none !default;\n$pagination-item-active-color: $global-color !default;\n$pagination-item-disabled-color: $global-muted-color !default;\n$inverse-pagination-item-color: $inverse-global-muted-color !default;\n$inverse-pagination-item-hover-color: $inverse-global-color !default;\n$inverse-pagination-item-active-color: $inverse-global-color !default;\n$inverse-pagination-item-disabled-color: $inverse-global-muted-color !default;\n$placeholder-margin-vertical: $global-margin !default;\n$placeholder-padding-vertical: $global-gutter !default;\n$placeholder-padding-horizontal: $global-gutter !default;\n$placeholder-background: transparent !default;\n$position-small-margin: $global-small-gutter !default;\n$position-medium-margin: $global-gutter !default;\n$position-large-margin: $global-gutter !default;\n$position-large-margin-l: 50px !default;\n$progress-height: 15px !default;\n$progress-margin-vertical: $global-margin !default;\n$progress-background: $global-muted-background !default;\n$progress-bar-background: $global-primary-background !default;\n$search-color: $global-color !default;\n$search-placeholder-color: $global-muted-color !default;\n$search-icon-color: $global-muted-color !default;\n$search-default-width: 240px !default;\n$search-default-height: $global-control-height !default;\n$search-default-padding-horizontal: 10px !default;\n$search-default-background: transparent !default;\n$search-default-focus-background: darken($search-default-background, 2%) !default;\n$search-default-icon-width: $global-control-height !default;\n$search-default-icon-padding: 0 !default;\n$search-navbar-width: 240px !default;\n$search-navbar-height: $global-control-height !default;\n$search-navbar-padding-horizontal: 10px !default;\n$search-navbar-background: $global-background !default;\n$search-navbar-focus-background: $search-navbar-background !default;\n$search-navbar-icon-width: $global-control-height !default;\n$search-navbar-icon-padding: 0 !default;\n$search-medium-width: 400px !default;\n$search-medium-height: 40px !default;\n$search-medium-background: transparent !default;\n$search-medium-font-size: $global-large-font-size !default;\n$search-medium-icon-width: 24px !default;\n$search-medium-icon-padding: 10px !default;\n$search-large-width: 500px !default;\n$search-large-height: 80px !default;\n$search-large-background: transparent !default;\n$search-large-font-size: $global-2xlarge-font-size !default;\n$search-large-icon-width: 40px !default;\n$search-large-icon-padding: 20px !default;\n$search-toggle-color: $global-muted-color !default;\n$search-toggle-hover-color: $global-color !default;\n$inverse-search-color: $inverse-global-color !default;\n$inverse-search-placeholder-color: $inverse-global-muted-color !default;\n$inverse-search-icon-color: $inverse-global-muted-color !default;\n$inverse-search-default-background: transparent !default;\n$inverse-search-default-focus-background: fade-in($inverse-search-default-background, 0.05) !default;\n$inverse-search-navbar-background: transparent !default;\n$inverse-search-navbar-focus-background: fade-in($inverse-search-navbar-background, 0.05) !default;\n$inverse-search-medium-background: transparent !default;\n$inverse-search-large-background: transparent !default;\n$inverse-search-toggle-color: $inverse-global-muted-color !default;\n$inverse-search-toggle-hover-color: $inverse-global-color !default;\n$section-padding-vertical: $global-medium-margin !default;\n$section-padding-vertical-m: $global-large-margin !default;\n$section-xsmall-padding-vertical: $global-margin !default;\n$section-small-padding-vertical: $global-medium-margin !default;\n$section-large-padding-vertical: $global-large-margin !default;\n$section-large-padding-vertical-m: $global-xlarge-margin !default;\n$section-xlarge-padding-vertical: $global-xlarge-margin !default;\n$section-xlarge-padding-vertical-m: ($global-large-margin + $global-xlarge-margin) !default;\n$section-default-background: $global-background !default;\n$section-default-color-mode: dark !default;\n$section-muted-background: $global-muted-background !default;\n$section-muted-color-mode: dark !default;\n$section-primary-background: $global-primary-background !default;\n$section-primary-color-mode: light !default;\n$section-secondary-background: $global-secondary-background !default;\n$section-secondary-color-mode: light !default;\n$slidenav-padding-vertical: 5px !default;\n$slidenav-padding-horizontal: 10px !default;\n$slidenav-color: rgba($global-color, 0.5) !default;\n$slidenav-hover-color: rgba($global-color, 0.9) !default;\n$slidenav-active-color: rgba($global-color, 0.5) !default;\n$slidenav-large-padding-vertical: 10px !default;\n$slidenav-large-padding-horizontal: $slidenav-large-padding-vertical !default;\n$inverse-slidenav-color: rgba($inverse-global-color, 0.7) !default;\n$inverse-slidenav-hover-color: rgba($inverse-global-color, 0.95) !default;\n$inverse-slidenav-active-color: rgba($inverse-global-color, 0.7) !default;\n$slider-container-margin-top: -11px !default;\n$slider-container-margin-bottom: -39px !default;\n$slider-container-margin-left: -25px !default;\n$slider-container-margin-right: -25px !default;\n$sortable-dragged-z-index: $global-z-index + 50 !default;\n$sortable-placeholder-opacity: 0 !default;\n$sortable-empty-height: 50px !default;\n$spinner-size: 30px !default;\n$spinner-stroke-width: 1 !default;\n$spinner-radius: floor((($spinner-size - $spinner-stroke-width) * 0.5)) !default;\n$spinner-circumference: round(2 * 3.141 * $spinner-radius) !default;\n$spinner-duration: 1.4s !default;\n$sticky-z-index: $global-z-index - 20 !default;\n$sticky-animation-duration: 0.2s !default;\n$sticky-reverse-animation-duration: 0.2s !default;\n$subnav-margin-horizontal: 20px !default;\n$subnav-item-color: $global-muted-color !default;\n$subnav-item-hover-color: $global-color !default;\n$subnav-item-hover-text-decoration: none !default;\n$subnav-item-active-color: $global-emphasis-color !default;\n$subnav-divider-margin-horizontal: $subnav-margin-horizontal !default;\n$subnav-divider-border-height: 1.5em !default;\n$subnav-divider-border-width: $global-border-width !default;\n$subnav-divider-border: $global-border !default;\n$subnav-pill-item-padding-vertical: 5px !default;\n$subnav-pill-item-padding-horizontal: 10px !default;\n$subnav-pill-item-background: transparent !default;\n$subnav-pill-item-color: $subnav-item-color !default;\n$subnav-pill-item-hover-background: $global-muted-background !default;\n$subnav-pill-item-hover-color: $global-color !default;\n$subnav-pill-item-onclick-background: $subnav-pill-item-hover-background !default;\n$subnav-pill-item-onclick-color: $subnav-pill-item-hover-color !default;\n$subnav-pill-item-active-background: $global-primary-background !default;\n$subnav-pill-item-active-color: $global-inverse-color !default;\n$subnav-item-disabled-color: $global-muted-color !default;\n$inverse-subnav-item-color: $inverse-global-muted-color !default;\n$inverse-subnav-item-hover-color: $inverse-global-color !default;\n$inverse-subnav-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-subnav-divider-border: $inverse-global-border !default;\n$inverse-subnav-pill-item-background: transparent !default;\n$inverse-subnav-pill-item-color: $inverse-global-muted-color !default;\n$inverse-subnav-pill-item-hover-background: $inverse-global-muted-background !default;\n$inverse-subnav-pill-item-hover-color: $inverse-global-color !default;\n$inverse-subnav-pill-item-onclick-background: $inverse-subnav-pill-item-hover-background !default;\n$inverse-subnav-pill-item-onclick-color: $inverse-subnav-pill-item-hover-color !default;\n$inverse-subnav-pill-item-active-background: $inverse-global-primary-background !default;\n$inverse-subnav-pill-item-active-color: $inverse-global-inverse-color !default;\n$inverse-subnav-item-disabled-color: $inverse-global-muted-color !default;\n$tab-margin-horizontal: 20px !default;\n$tab-item-padding-horizontal: 10px !default;\n$tab-item-padding-vertical: 5px !default;\n$tab-item-color: $global-muted-color !default;\n$tab-item-hover-color: $global-color !default;\n$tab-item-hover-text-decoration: none !default;\n$tab-item-active-color: $global-emphasis-color !default;\n$tab-item-disabled-color: $global-muted-color !default;\n$inverse-tab-item-color: $inverse-global-muted-color !default;\n$inverse-tab-item-hover-color: $inverse-global-color !default;\n$inverse-tab-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-tab-item-disabled-color: $inverse-global-muted-color !default;\n$table-margin-vertical: $global-margin !default;\n$table-cell-padding-vertical: 16px !default;\n$table-cell-padding-horizontal: 12px !default;\n$table-header-cell-font-size: $global-small-font-size !default;\n$table-header-cell-font-weight: normal !default;\n$table-header-cell-color: $global-muted-color !default;\n$table-footer-font-size: $global-small-font-size !default;\n$table-caption-font-size: $global-small-font-size !default;\n$table-caption-color: $global-muted-color !default;\n$table-row-active-background: #ffd !default;\n$table-divider-border-width: $global-border-width !default;\n$table-divider-border: $global-border !default;\n$table-striped-row-background: $global-muted-background !default;\n$table-hover-row-background: $table-row-active-background !default;\n$table-small-cell-padding-vertical: 10px !default;\n$table-small-cell-padding-horizontal: 12px !default;\n$table-large-cell-padding-vertical: 22px !default;\n$table-large-cell-padding-horizontal: 12px !default;\n$table-expand-min-width: 150px !default;\n$inverse-table-header-cell-color: $inverse-global-color !default;\n$inverse-table-caption-color: $inverse-global-muted-color !default;\n$inverse-table-row-active-background: fade-out($inverse-global-muted-background, 0.02) !default;\n$inverse-table-divider-border: $inverse-global-border !default;\n$inverse-table-striped-row-background: $inverse-global-muted-background !default;\n$inverse-table-hover-row-background: $inverse-table-row-active-background !default;\n$text-lead-font-size: $global-large-font-size !default;\n$text-lead-line-height: 1.5 !default;\n$text-lead-color: $global-emphasis-color !default;\n$text-meta-font-size: $global-small-font-size !default;\n$text-meta-line-height: 1.4 !default;\n$text-meta-color: $global-muted-color !default;\n$text-small-font-size: $global-small-font-size !default;\n$text-small-line-height: 1.5 !default;\n$text-large-font-size: $global-large-font-size !default;\n$text-large-line-height: 1.5 !default;\n$text-muted-color: $global-muted-color !default;\n$text-emphasis-color: $global-emphasis-color !default;\n$text-primary-color: $global-primary-background !default;\n$text-secondary-color: $global-secondary-background !default;\n$text-success-color: $global-success-background !default;\n$text-warning-color: $global-warning-background !default;\n$text-danger-color: $global-danger-background !default;\n$text-background-color: $global-primary-background !default;\n$inverse-text-lead-color: $inverse-global-color !default;\n$inverse-text-meta-color: $inverse-global-muted-color !default;\n$inverse-text-muted-color: $inverse-global-muted-color !default;\n$inverse-text-emphasis-color: $inverse-global-emphasis-color !default;\n$inverse-text-primary-color: $inverse-global-primary-background !default;\n$inverse-text-secondary-color: $inverse-global-primary-background !default;\n$thumbnav-margin-horizontal: 15px !default;\n$thumbnav-margin-vertical: $thumbnav-margin-horizontal !default;\n$tile-padding-horizontal: 15px !default;\n$tile-padding-horizontal-s: $global-gutter !default;\n$tile-padding-horizontal-m: $global-medium-gutter !default;\n$tile-padding-vertical: $global-medium-margin !default;\n$tile-padding-vertical-m: $global-large-margin !default;\n$tile-xsmall-padding-vertical: $global-margin !default;\n$tile-small-padding-vertical: $global-medium-margin !default;\n$tile-large-padding-vertical: $global-large-margin !default;\n$tile-large-padding-vertical-m: $global-xlarge-margin !default;\n$tile-xlarge-padding-vertical: $global-xlarge-margin !default;\n$tile-xlarge-padding-vertical-m: ($global-large-margin + $global-xlarge-margin) !default;\n$tile-default-background: $global-background !default;\n$tile-default-color-mode: dark !default;\n$tile-muted-background: $global-muted-background !default;\n$tile-muted-color-mode: dark !default;\n$tile-primary-background: $global-primary-background !default;\n$tile-primary-color-mode: light !default;\n$tile-secondary-background: $global-secondary-background !default;\n$tile-secondary-color-mode: light !default;\n$tooltip-z-index: $global-z-index + 30 !default;\n$tooltip-margin: 10px !default;\n$tooltip-max-width: 200px !default;\n$tooltip-padding-vertical: 3px !default;\n$tooltip-padding-horizontal: 6px !default;\n$tooltip-background: #666 !default;\n$tooltip-border-radius: 2px !default;\n$tooltip-color: $global-inverse-color !default;\n$tooltip-font-size: 12px !default;\n$totop-padding: 5px !default;\n$totop-color: $global-muted-color !default;\n$totop-hover-color: $global-color !default;\n$totop-active-color: $global-emphasis-color !default;\n$inverse-totop-color: $inverse-global-muted-color !default;\n$inverse-totop-hover-color: $inverse-global-color !default;\n$inverse-totop-active-color: $inverse-global-emphasis-color !default;\n$transition-duration: 0.3s !default;\n$transition-scale: 1.03 !default;\n$transition-slide-small-translate: 10px !default;\n$transition-slide-medium-translate: 50px !default;\n$transition-slow-duration: 0.7s !default;\n$panel-scrollable-height: 170px !default;\n$panel-scrollable-padding: 10px !default;\n$panel-scrollable-border-width: $global-border-width !default;\n$panel-scrollable-border: $global-border !default;\n$border-rounded-border-radius: 5px !default;\n$box-shadow-duration: 0.1s !default;\n$box-shadow-bottom-height: 30px !default;\n$box-shadow-bottom-bottom: (-$box-shadow-bottom-height) !default;\n$box-shadow-bottom-border-radius: 100% !default;\n$box-shadow-bottom-background: #444 !default;\n$box-shadow-bottom-blur: 20px !default;\n$dropcap-margin-right: 10px !default;\n$dropcap-font-size: (($global-line-height * 3) * 1em) !default;\n$logo-font-size: $global-large-font-size !default;\n$logo-font-family: $global-font-family !default;\n$logo-color: $global-emphasis-color !default;\n$logo-hover-color: $global-emphasis-color !default;\n$dragover-box-shadow: 0 0 20px rgba(100,100,100,0.3) !default;\n$inverse-logo-color: $inverse-global-emphasis-color !default;\n$inverse-logo-hover-color: $inverse-global-emphasis-color !default;\n$deprecated: false !default;\n$breakpoint-small: 640px !default;\n$breakpoint-medium: 960px !default;\n$breakpoint-large: 1200px !default;\n$breakpoint-xlarge: 1600px !default;\n$breakpoint-xsmall-max: ($breakpoint-small - 1) !default;\n$breakpoint-small-max: ($breakpoint-medium - 1) !default;\n$breakpoint-medium-max: ($breakpoint-large - 1) !default;\n$breakpoint-large-max: ($breakpoint-xlarge - 1) !default;\n$global-small-box-shadow: 0 2px 8px rgba(0,0,0,0.08) !default;\n$global-medium-box-shadow: 0 5px 15px rgba(0,0,0,0.08) !default;\n$global-large-box-shadow: 0 14px 25px rgba(0,0,0,0.16) !default;\n$global-xlarge-box-shadow: 0 28px 50px rgba(0,0,0,0.16) !default;\n$width-small-width: 150px !default;\n$width-medium-width: 300px !default;\n$width-large-width: 450px !default;\n$width-xlarge-width: 600px !default;\n$width-2xlarge-width: 750px !default;\n$accordion-icon-margin-left: 10px !default;\n$accordion-icon-color: $global-color !default;\n$internal-accordion-open-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$internal-accordion-close-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$alert-close-opacity: 0.4 !default;\n$alert-close-hover-opacity: 0.8 !default;\n$article-meta-link-color: $article-meta-color !default;\n$article-meta-link-hover-color: $global-color !default;\n$base-code-padding-horizontal: 6px !default;\n$base-code-padding-vertical: 2px !default;\n$base-code-background: $global-muted-background !default;\n$base-blockquote-color: $global-emphasis-color !default;\n$base-blockquote-footer-color: $global-color !default;\n$base-pre-padding: 10px !default;\n$base-pre-background: $global-background !default;\n$base-pre-border-width: $global-border-width !default;\n$base-pre-border: $global-border !default;\n$base-pre-border-radius: 3px !default;\n$inverse-base-blockquote-color: $inverse-global-emphasis-color !default;\n$inverse-base-blockquote-footer-color: $inverse-global-color !default;\n$button-text-transform: uppercase !default;\n$button-default-border: $global-border !default;\n$button-default-hover-border: darken($global-border, 20%) !default;\n$button-default-active-border: darken($global-border, 30%) !default;\n$button-disabled-border: $global-border !default;\n$button-text-border-width: $global-border-width !default;\n$button-text-border: currentColor !default;\n$card-badge-border-radius: 2px !default;\n$card-badge-text-transform: uppercase !default;\n$card-hover-box-shadow: $global-large-box-shadow !default;\n$card-default-box-shadow: $global-medium-box-shadow !default;\n$card-default-hover-box-shadow: $global-large-box-shadow !default;\n$card-default-header-border-width: $global-border-width !default;\n$card-default-header-border: $global-border !default;\n$card-default-footer-border-width: $global-border-width !default;\n$card-default-footer-border: $global-border !default;\n$card-primary-box-shadow: $global-medium-box-shadow !default;\n$card-primary-hover-box-shadow: $global-large-box-shadow !default;\n$card-secondary-box-shadow: $global-medium-box-shadow !default;\n$card-secondary-hover-box-shadow: $global-large-box-shadow !default;\n$comment-primary-padding: $global-gutter !default;\n$comment-primary-background: $global-muted-background !default;\n$description-list-term-font-size: $global-small-font-size !default;\n$description-list-term-font-weight: normal !default;\n$description-list-term-text-transform: uppercase !default;\n$dotnav-item-border-width: 1px !default;\n$dotnav-item-border: rgba($global-color, 0.4) !default;\n$dotnav-item-hover-border: transparent !default;\n$dotnav-item-onclick-border: transparent !default;\n$dotnav-item-active-border: transparent !default;\n$dropbar-top-box-shadow: 0 12px 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-bottom-box-shadow: 0 -12px 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-left-box-shadow: 12px 0 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-right-box-shadow: -12px 0 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropdown-nav-font-size: $global-small-font-size !default;\n$dropdown-box-shadow: 0 5px 12px rgba(0,0,0,0.15) !default;\n$form-range-thumb-border-width: $global-border-width !default;\n$form-range-thumb-border: darken($global-border, 10%) !default;\n$form-range-track-border-radius: 500px !default;\n$form-border: $global-border !default;\n$form-focus-border: $global-primary-background !default;\n$form-disabled-border: $global-border !default;\n$form-danger-border: $global-danger-background !default;\n$form-success-border: $global-success-background !default;\n$form-blank-focus-border: $global-border !default;\n$form-blank-focus-border-style: solid !default;\n$form-radio-border-width: $global-border-width !default;\n$form-radio-border: darken($global-border, 10%) !default;\n$form-radio-focus-border: $global-primary-background !default;\n$form-radio-checked-border: transparent !default;\n$form-radio-disabled-border: $global-border !default;\n$form-label-color: $global-emphasis-color !default;\n$form-label-font-size: $global-small-font-size !default;\n$inverse-form-label-color: $inverse-global-emphasis-color !default;\n$subnav-item-font-size: $global-small-font-size !default;\n$label-border-radius: 2px !default;\n$label-text-transform: uppercase !default;\n$list-striped-border-width: $global-border-width !default;\n$list-striped-border: $global-border !default;\n$modal-header-border-width: $global-border-width !default;\n$modal-header-border: $global-border !default;\n$modal-footer-border-width: $global-border-width !default;\n$modal-footer-border: $global-border !default;\n$modal-close-full-padding: 10px !default;\n$modal-close-full-background: $modal-dialog-background !default;\n$modal-close-full-padding-m: $global-margin !default;\n$nav-secondary-margin-top: 0 !default;\n$nav-secondary-item-padding-horizontal: 10px !default;\n$nav-secondary-item-padding-vertical: 10px !default;\n$nav-secondary-item-hover-background: $global-muted-background !default;\n$nav-secondary-item-active-background: $global-muted-background !default;\n$inverse-nav-background-item-hover-background: $inverse-global-muted-background !default;\n$inverse-nav-background-item-active-background: $inverse-global-muted-background !default;\n$navbar-gap-m: 30px !default;\n$navbar-nav-gap-m: 30px !default;\n$navbar-nav-item-text-transform: uppercase !default;\n$navbar-dropdown-nav-font-size: $global-small-font-size !default;\n$navbar-dropdown-box-shadow: 0 5px 12px rgba(0,0,0,0.15) !default;\n$placeholder-border-width: $global-border-width !default;\n$placeholder-border: $global-border !default;\n$progress-border-radius: 500px !default;\n$search-default-border-width: $global-border-width !default;\n$search-default-border: $global-border !default;\n$search-default-focus-border: $global-primary-background !default;\n$search-navbar-border-width: $global-border-width !default;\n$search-navbar-border: $global-border !default;\n$search-navbar-focus-border: $global-primary-background !default;\n$subnav-item-text-transform: uppercase !default;\n$tab-border-width: $global-border-width !default;\n$tab-border: $global-border !default;\n$tab-item-border-width: $global-border-width !default;\n$tab-item-font-size: $global-small-font-size !default;\n$tab-item-text-transform: uppercase !default;\n$tab-item-active-border: $global-primary-background !default;\n$inverse-tab-border: $inverse-global-border !default;\n$table-striped-border-width: $global-border-width !default;\n$table-striped-border: $global-border !default;\n$text-meta-link-color: $text-meta-color !default;\n$text-meta-link-hover-color: $global-color !default;\n$internal-text-background-color-gradient: linear-gradient(90deg, $text-background-color 0%, adjust-hue($text-background-color, 40) 100%) !default;\n$thumbnav-item-gradient: linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.4)) !default;\n$thumbnav-item-hover-opacity: 0 !default;\n$thumbnav-item-active-opacity: 0 !default;\n$inverse-thumbnav-item-gradient: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.4)) !default;\n$inverse-global-color-mode: light !default;","@mixin hook-accordion(){}\n@mixin hook-accordion-item(){}\n@mixin hook-accordion-title(){\n\n overflow: hidden;\n\n &::before {\n content: \"\";\n width: ($accordion-title-line-height * 1em);\n height: ($accordion-title-line-height * 1em);\n margin-left: $accordion-icon-margin-left;\n float: right;\n @include svg-fill($internal-accordion-close-image, \"#000\", $accordion-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n }\n\n .uk-open > &::before { @include svg-fill($internal-accordion-open-image, \"#000\", $accordion-icon-color); }\n\n}\n@mixin hook-accordion-title-hover(){}\n@mixin hook-accordion-content(){}\n@mixin hook-accordion-misc(){}\n@mixin hook-inverse-accordion-item(){}\n@mixin hook-inverse-accordion-title(){}\n@mixin hook-inverse-accordion-title-hover(){}\n@mixin hook-inverse-component-accordion(){\n\n .uk-accordion-title::before { @include svg-fill($internal-accordion-close-image, \"#000\", $inverse-global-color); }\n\n .uk-open > .uk-accordion-title::before { @include svg-fill($internal-accordion-open-image, \"#000\", $inverse-global-color); }\n\n}\n@mixin hook-alert(){}\n@mixin hook-alert-close(){\n color: inherit;\n opacity: $alert-close-opacity;\n}\n@mixin hook-alert-close-hover(){\n color: inherit;\n opacity: $alert-close-hover-opacity;\n}\n@mixin hook-alert-primary(){}\n@mixin hook-alert-success(){}\n@mixin hook-alert-warning(){}\n@mixin hook-alert-danger(){}\n@mixin hook-alert-misc(){\n\n /*\n * Content\n */\n\n .uk-alert h1,\n .uk-alert h2,\n .uk-alert h3,\n .uk-alert h4,\n .uk-alert h5,\n .uk-alert h6 { color: inherit; }\n\n .uk-alert a:not([class]) {\n color: inherit;\n text-decoration: underline;\n }\n\n .uk-alert a:not([class]):hover {\n color: inherit;\n text-decoration: underline;\n }\n\n}\n@mixin hook-align-misc(){}\n@mixin hook-animation-misc(){}\n@mixin hook-article(){}\n@mixin hook-article-adjacent(){}\n@mixin hook-article-title(){}\n@mixin hook-article-meta(){\n\n a { color: $article-meta-link-color; }\n\n a:hover {\n color: $article-meta-link-hover-color;\n text-decoration: none;\n }\n\n}\n@mixin hook-article-misc(){}\n@mixin hook-inverse-article-title(){}\n@mixin hook-inverse-article-meta(){}\n@mixin hook-inverse-component-article(){\n\n .uk-article-title {\n @if(mixin-exists(hook-inverse-article-title)) {@include hook-inverse-article-title();}\n }\n\n .uk-article-meta {\n color: $inverse-article-meta-color;\n @if(mixin-exists(hook-inverse-article-meta)) {@include hook-inverse-article-meta();}\n }\n\n}\n@mixin hook-background-misc(){}\n@mixin hook-badge(){}\n@mixin hook-badge-hover(){}\n@mixin hook-badge-misc(){}\n@mixin hook-inverse-badge(){}\n@mixin hook-inverse-badge-hover(){}\n@mixin hook-inverse-component-badge(){\n\n .uk-badge {\n background-color: $inverse-badge-background;\n color: $inverse-badge-color !important;\n @if(mixin-exists(hook-inverse-badge)) {@include hook-inverse-badge();}\n }\n\n .uk-badge:hover {\n @if(mixin-exists(hook-inverse-badge-hover)) {@include hook-inverse-badge-hover();}\n }\n\n}\n@mixin hook-base-body(){}\n@mixin hook-base-link(){}\n@mixin hook-base-link-hover(){}\n@mixin hook-base-code(){\n padding: $base-code-padding-vertical $base-code-padding-horizontal;\n background: $base-code-background;\n}\n@mixin hook-base-heading(){}\n@mixin hook-base-h1(){}\n@mixin hook-base-h2(){}\n@mixin hook-base-h3(){}\n@mixin hook-base-h4(){}\n@mixin hook-base-h5(){}\n@mixin hook-base-h6(){}\n@mixin hook-base-hr(){}\n@mixin hook-base-blockquote(){\n color: $base-blockquote-color;\n}\n@mixin hook-base-blockquote-footer(){\n\n color: $base-blockquote-footer-color;\n\n &::before { content: \"— \"; }\n\n}\n@mixin hook-base-pre(){\n padding: $base-pre-padding;\n border: $base-pre-border-width solid $base-pre-border;\n border-radius: $base-pre-border-radius;\n background: $base-pre-background;\n}\n@mixin hook-base-misc(){}\n@mixin hook-inverse-base-link(){}\n@mixin hook-inverse-base-link-hover(){}\n@mixin hook-inverse-base-code(){\n background-color: $inverse-global-muted-background;\n}\n@mixin hook-inverse-base-heading(){}\n@mixin hook-inverse-base-h1(){}\n@mixin hook-inverse-base-h2(){}\n@mixin hook-inverse-base-h3(){}\n@mixin hook-inverse-base-h4(){}\n@mixin hook-inverse-base-h5(){}\n@mixin hook-inverse-base-h6(){}\n@mixin hook-inverse-base-blockquote(){ color: $inverse-base-blockquote-color; }\n@mixin hook-inverse-base-blockquote-footer(){ color: $inverse-base-blockquote-footer-color; }\n@mixin hook-inverse-base-hr(){}\n@mixin hook-inverse-component-base(){\n\n color: $inverse-base-color;\n\n // Base\n // ========================================================================\n\n //\n // Link\n //\n\n a,\n .uk-link {\n color: $inverse-base-link-color;\n @if(mixin-exists(hook-inverse-base-link)) {@include hook-inverse-base-link();}\n }\n\n a:hover,\n .uk-link:hover,\n .uk-link-toggle:hover .uk-link {\n color: $inverse-base-link-hover-color;\n @if(mixin-exists(hook-inverse-base-link-hover)) {@include hook-inverse-base-link-hover();}\n }\n\n //\n // Code\n //\n\n :not(pre) > code,\n :not(pre) > kbd,\n :not(pre) > samp {\n color: $inverse-base-code-color;\n @if(mixin-exists(hook-inverse-base-code)) {@include hook-inverse-base-code();}\n }\n\n //\n // Emphasize\n //\n\n em { color: $inverse-base-em-color; }\n\n //\n // Headings\n //\n\n h1, .uk-h1,\n h2, .uk-h2,\n h3, .uk-h3,\n h4, .uk-h4,\n h5, .uk-h5,\n h6, .uk-h6,\n .uk-heading-small,\n .uk-heading-medium,\n .uk-heading-large,\n .uk-heading-xlarge,\n .uk-heading-2xlarge,\n .uk-heading-3xlarge {\n color: $inverse-base-heading-color;\n @if(mixin-exists(hook-inverse-base-heading)) {@include hook-inverse-base-heading();}\n }\n\n h1, .uk-h1 {\n @if(mixin-exists(hook-inverse-base-h1)) {@include hook-inverse-base-h1();}\n }\n\n h2, .uk-h2 {\n @if(mixin-exists(hook-inverse-base-h2)) {@include hook-inverse-base-h2();}\n }\n\n h3, .uk-h3 {\n @if(mixin-exists(hook-inverse-base-h3)) {@include hook-inverse-base-h3();}\n }\n\n h4, .uk-h4 {\n @if(mixin-exists(hook-inverse-base-h4)) {@include hook-inverse-base-h4();}\n }\n\n h5, .uk-h5 {\n @if(mixin-exists(hook-inverse-base-h5)) {@include hook-inverse-base-h5();}\n }\n\n h6, .uk-h6 {\n @if(mixin-exists(hook-inverse-base-h6)) {@include hook-inverse-base-h6();}\n }\n\n //\n // Blockquotes\n //\n\n blockquote {\n @if(mixin-exists(hook-inverse-base-blockquote)) {@include hook-inverse-base-blockquote();}\n }\n\n blockquote footer {\n @if(mixin-exists(hook-inverse-base-blockquote-footer)) {@include hook-inverse-base-blockquote-footer();}\n }\n\n //\n // Horizontal rules\n //\n\n hr, .uk-hr {\n border-top-color: $inverse-base-hr-border;\n @if(mixin-exists(hook-inverse-base-hr)) {@include hook-inverse-base-hr();}\n }\n\n //\n // Focus\n //\n\n :focus-visible { outline-color: $inverse-base-focus-outline; }\n\n}\n@mixin hook-breadcrumb(){}\n@mixin hook-breadcrumb-item(){}\n@mixin hook-breadcrumb-item-hover(){}\n@mixin hook-breadcrumb-item-disabled(){}\n@mixin hook-breadcrumb-item-active(){}\n@mixin hook-breadcrumb-divider(){}\n@mixin hook-breadcrumb-misc(){}\n@mixin hook-inverse-breadcrumb-item(){}\n@mixin hook-inverse-breadcrumb-item-hover(){}\n@mixin hook-inverse-breadcrumb-item-disabled(){}\n@mixin hook-inverse-breadcrumb-item-active(){}\n@mixin hook-inverse-breadcrumb-divider(){}\n@mixin hook-inverse-component-breadcrumb(){\n\n .uk-breadcrumb > * > * {\n color: $inverse-breadcrumb-item-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item)) {@include hook-inverse-breadcrumb-item();}\n }\n\n .uk-breadcrumb > * > :hover {\n color: $inverse-breadcrumb-item-hover-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item-hover)) {@include hook-inverse-breadcrumb-item-hover();}\n }\n\n\n .uk-breadcrumb > .uk-disabled > * {\n @if(mixin-exists(hook-inverse-breadcrumb-item-disabled)) {@include hook-inverse-breadcrumb-item-disabled();}\n }\n\n .uk-breadcrumb > :last-child > * {\n color: $inverse-breadcrumb-item-active-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item-active)) {@include hook-inverse-breadcrumb-item-active();}\n }\n\n //\n // Divider\n //\n\n .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {\n color: $inverse-breadcrumb-divider-color;\n @if(mixin-exists(hook-inverse-breadcrumb-divider)) {@include hook-inverse-breadcrumb-divider();}\n }\n\n}\n@mixin hook-button(){\n text-transform: $button-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color, border-color;\n}\n@mixin hook-button-hover(){}\n@mixin hook-button-active(){}\n@mixin hook-button-default(){ border: $button-border-width solid $button-default-border; }\n@mixin hook-button-default-hover(){ border-color: $button-default-hover-border; }\n@mixin hook-button-default-active(){ border-color: $button-default-active-border; }\n@mixin hook-button-primary(){ border: $button-border-width solid transparent; }\n@mixin hook-button-primary-hover(){}\n@mixin hook-button-primary-active(){}\n@mixin hook-button-secondary(){ border: $button-border-width solid transparent; }\n@mixin hook-button-secondary-hover(){}\n@mixin hook-button-secondary-active(){}\n@mixin hook-button-danger(){ border: $button-border-width solid transparent; }\n@mixin hook-button-danger-hover(){}\n@mixin hook-button-danger-active(){}\n@mixin hook-button-disabled(){ border-color: $button-disabled-border; }\n@mixin hook-button-small(){}\n@mixin hook-button-large(){}\n@mixin hook-button-text(){\n\n position: relative;\n\n &::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n right: 100%;\n border-bottom: $button-text-border-width solid $button-text-border;\n transition: right 0.3s ease-out;\n }\n\n}\n@mixin hook-button-text-hover(){\n\n &::before { right: 0; }\n\n}\n@mixin hook-button-text-disabled(){\n\n &::before { display: none; }\n\n}\n@mixin hook-button-link(){}\n@mixin hook-button-misc(){\n\n /* Group\n ========================================================================== */\n\n /*\n * Collapse border\n */\n\n .uk-button-group > .uk-button:nth-child(n+2),\n .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: (-$button-border-width); }\n\n /*\n * Create position context to superimpose the successor elements border\n * Known issue: If you use an `a` element as button and an icon inside,\n * the active state will not work if you click the icon inside the button\n * Workaround: Just use a `button` or `input` element as button\n */\n\n .uk-button-group .uk-button:hover,\n .uk-button-group .uk-button:focus,\n .uk-button-group .uk-button:active,\n .uk-button-group .uk-button.uk-active {\n position: relative;\n z-index: 1;\n }\n\n}\n@mixin hook-inverse-button-default(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-button-default-hover(){ border-color: $inverse-global-emphasis-color; }\n@mixin hook-inverse-button-default-active(){ border-color: $inverse-global-emphasis-color; }\n@mixin hook-inverse-button-primary(){}\n@mixin hook-inverse-button-primary-hover(){}\n@mixin hook-inverse-button-primary-active(){}\n@mixin hook-inverse-button-secondary(){}\n@mixin hook-inverse-button-secondary-hover(){}\n@mixin hook-inverse-button-secondary-active(){}\n@mixin hook-inverse-button-text(){\n &::before { border-bottom-color: $inverse-global-emphasis-color; }\n}\n@mixin hook-inverse-button-text-hover(){}\n@mixin hook-inverse-button-text-disabled(){}\n@mixin hook-inverse-button-link(){}\n@mixin hook-inverse-component-button(){\n\n //\n // Default\n //\n\n .uk-button-default {\n background-color: $inverse-button-default-background;\n color: $inverse-button-default-color;\n @if(mixin-exists(hook-inverse-button-default)) {@include hook-inverse-button-default();}\n }\n\n .uk-button-default:hover {\n background-color: $inverse-button-default-hover-background;\n color: $inverse-button-default-hover-color;\n @if(mixin-exists(hook-inverse-button-default-hover)) {@include hook-inverse-button-default-hover();}\n }\n\n .uk-button-default:active,\n .uk-button-default.uk-active {\n background-color: $inverse-button-default-active-background;\n color: $inverse-button-default-active-color;\n @if(mixin-exists(hook-inverse-button-default-active)) {@include hook-inverse-button-default-active();}\n }\n\n //\n // Primary\n //\n\n .uk-button-primary {\n background-color: $inverse-button-primary-background;\n color: $inverse-button-primary-color;\n @if(mixin-exists(hook-inverse-button-primary)) {@include hook-inverse-button-primary();}\n }\n\n .uk-button-primary:hover {\n background-color: $inverse-button-primary-hover-background;\n color: $inverse-button-primary-hover-color;\n @if(mixin-exists(hook-inverse-button-primary-hover)) {@include hook-inverse-button-primary-hover();}\n }\n\n .uk-button-primary:active,\n .uk-button-primary.uk-active {\n background-color: $inverse-button-primary-active-background;\n color: $inverse-button-primary-active-color;\n @if(mixin-exists(hook-inverse-button-primary-active)) {@include hook-inverse-button-primary-active();}\n }\n\n //\n // Secondary\n //\n\n .uk-button-secondary {\n background-color: $inverse-button-secondary-background;\n color: $inverse-button-secondary-color;\n @if(mixin-exists(hook-inverse-button-secondary)) {@include hook-inverse-button-secondary();}\n }\n\n .uk-button-secondary:hover {\n background-color: $inverse-button-secondary-hover-background;\n color: $inverse-button-secondary-hover-color;\n @if(mixin-exists(hook-inverse-button-secondary-hover)) {@include hook-inverse-button-secondary-hover();}\n }\n\n .uk-button-secondary:active,\n .uk-button-secondary.uk-active {\n background-color: $inverse-button-secondary-active-background;\n color: $inverse-button-secondary-active-color;\n @if(mixin-exists(hook-inverse-button-secondary-active)) {@include hook-inverse-button-secondary-active();}\n }\n\n //\n // Text\n //\n\n .uk-button-text {\n color: $inverse-button-text-color;\n @if(mixin-exists(hook-inverse-button-text)) {@include hook-inverse-button-text();}\n }\n\n .uk-button-text:hover {\n color: $inverse-button-text-hover-color;\n @if(mixin-exists(hook-inverse-button-text-hover)) {@include hook-inverse-button-text-hover();}\n }\n\n .uk-button-text:disabled {\n color: $inverse-button-text-disabled-color;\n @if(mixin-exists(hook-inverse-button-text-disabled)) {@include hook-inverse-button-text-disabled();}\n }\n\n //\n // Link\n //\n\n .uk-button-link {\n color: $inverse-button-link-color;\n @if(mixin-exists(hook-inverse-button-link)) {@include hook-inverse-button-link();}\n }\n\n .uk-button-link:hover { color: $inverse-button-link-hover-color; }\n\n}\n@mixin hook-card(){ transition: box-shadow 0.1s ease-in-out; }\n@mixin hook-card-body(){}\n@mixin hook-card-header(){}\n@mixin hook-card-footer(){}\n@mixin hook-card-media(){}\n@mixin hook-card-media-top(){}\n@mixin hook-card-media-bottom(){}\n@mixin hook-card-media-left(){}\n@mixin hook-card-media-right(){}\n@mixin hook-card-title(){}\n@mixin hook-card-badge(){\n border-radius: $card-badge-border-radius;\n text-transform: $card-badge-text-transform;\n}\n@mixin hook-card-hover(){ box-shadow: $card-hover-box-shadow; }\n@mixin hook-card-default(){ box-shadow: $card-default-box-shadow; }\n@mixin hook-card-default-title(){}\n@mixin hook-card-default-hover(){ box-shadow: $card-default-hover-box-shadow; }\n@mixin hook-card-default-header(){ border-bottom: $card-default-header-border-width solid $card-default-header-border; }\n@mixin hook-card-default-footer(){ border-top: $card-default-footer-border-width solid $card-default-footer-border; }\n@mixin hook-card-primary(){ box-shadow: $card-primary-box-shadow; }\n@mixin hook-card-primary-title(){}\n@mixin hook-card-primary-hover(){ box-shadow: $card-primary-hover-box-shadow; }\n@mixin hook-card-secondary(){ box-shadow: $card-secondary-box-shadow; }\n@mixin hook-card-secondary-title(){}\n@mixin hook-card-secondary-hover(){ box-shadow: $card-secondary-hover-box-shadow; }\n@mixin hook-card-misc(){\n\n /*\n * Default\n */\n\n .uk-card-body > .uk-nav-default {\n margin-left: (-$card-body-padding-horizontal);\n margin-right: (-$card-body-padding-horizontal);\n }\n .uk-card-body > .uk-nav-default:only-child {\n margin-top: (-$card-body-padding-vertical + 15px);\n margin-bottom: (-$card-body-padding-vertical + 15px);\n }\n\n .uk-card-body > .uk-nav-default > li > a,\n .uk-card-body > .uk-nav-default .uk-nav-header,\n .uk-card-body > .uk-nav-default .uk-nav-divider {\n padding-left: $card-body-padding-horizontal;\n padding-right: $card-body-padding-horizontal;\n }\n\n .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-body-padding-horizontal; }\n\n\n /* Desktop and bigger */\n @media (min-width: $breakpoint-large) {\n\n .uk-card-body > .uk-nav-default {\n margin-left: (-$card-body-padding-horizontal-l);\n margin-right: (-$card-body-padding-horizontal-l);\n }\n .uk-card-body > .uk-nav-default:only-child {\n margin-top: (-$card-body-padding-vertical-l + 15px);\n margin-bottom: (-$card-body-padding-vertical-l + 15px);\n }\n\n .uk-card-body > .uk-nav-default > li > a,\n .uk-card-body > .uk-nav-default .uk-nav-header,\n .uk-card-body > .uk-nav-default .uk-nav-divider {\n padding-left: $card-body-padding-horizontal-l;\n padding-right: $card-body-padding-horizontal-l;\n }\n\n .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-body-padding-horizontal-l; }\n\n }\n\n /*\n * Small\n */\n\n .uk-card-small > .uk-nav-default {\n margin-left: (-$card-small-body-padding-horizontal);\n margin-right: (-$card-small-body-padding-horizontal);\n }\n .uk-card-small > .uk-nav-default:only-child {\n margin-top: (-$card-small-body-padding-vertical + 15px);\n margin-bottom: (-$card-small-body-padding-vertical + 15px);\n }\n\n .uk-card-small > .uk-nav-default > li > a,\n .uk-card-small > .uk-nav-default .uk-nav-header,\n .uk-card-small > .uk-nav-default .uk-nav-divider {\n padding-left: $card-small-body-padding-horizontal;\n padding-right: $card-small-body-padding-horizontal;\n }\n\n .uk-card-small > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-small-body-padding-horizontal; }\n\n /*\n * Large\n */\n\n /* Desktop and bigger */\n @media (min-width: $breakpoint-large) {\n\n .uk-card-large > .uk-nav-default { margin: 0; }\n .uk-card-large > .uk-nav-default:only-child { margin: 0; }\n\n .uk-card-large > .uk-nav-default > li > a,\n .uk-card-large > .uk-nav-default .uk-nav-header,\n .uk-card-large > .uk-nav-default .uk-nav-divider {\n padding-left: 0;\n padding-right: 0;\n }\n\n .uk-card-large > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left; }\n\n }\n\n}\n@mixin hook-inverse-card-badge(){}\n@mixin hook-inverse-component-card(){\n\n &.uk-card-badge {\n background-color: $inverse-card-badge-background;\n color: $inverse-card-badge-color;\n @if(mixin-exists(hook-inverse-card-badge)) {@include hook-inverse-card-badge();}\n }\n\n}\n@mixin hook-close(){\n transition: 0.1s ease-in-out;\n transition-property: color, opacity;\n}\n@mixin hook-close-hover(){}\n@mixin hook-close-misc(){}\n@mixin hook-inverse-close(){}\n@mixin hook-inverse-close-hover(){}\n@mixin hook-inverse-component-close(){\n\n .uk-close {\n color: $inverse-close-color;\n @if(mixin-exists(hook-inverse-close)) {@include hook-inverse-close();}\n }\n\n .uk-close:hover {\n color: $inverse-close-hover-color;\n @if(mixin-exists(hook-inverse-close-hover)) {@include hook-inverse-close-hover();}\n }\n\n}\n@mixin hook-column-misc(){}\n@mixin hook-inverse-component-column(){\n\n .uk-column-divider { column-rule-color: $inverse-column-divider-rule-color; }\n\n}\n@mixin hook-comment(){}\n@mixin hook-comment-body(){}\n@mixin hook-comment-header(){}\n@mixin hook-comment-title(){}\n@mixin hook-comment-meta(){}\n@mixin hook-comment-avatar(){}\n@mixin hook-comment-list-adjacent(){}\n@mixin hook-comment-list-sub(){}\n@mixin hook-comment-list-sub-adjacent(){}\n@mixin hook-comment-primary(){\n padding: $comment-primary-padding;\n background-color: $comment-primary-background;\n}\n@mixin hook-comment-misc(){}\n@mixin hook-container-misc(){}\n@mixin hook-countdown(){}\n@mixin hook-countdown-item(){}\n@mixin hook-countdown-number(){}\n@mixin hook-countdown-separator(){}\n@mixin hook-countdown-label(){}\n@mixin hook-countdown-misc(){}\n@mixin hook-inverse-countdown-item(){}\n@mixin hook-inverse-countdown-number(){}\n@mixin hook-inverse-countdown-separator(){}\n@mixin hook-inverse-countdown-label(){}\n@mixin hook-inverse-component-countdown(){\n\n .uk-countdown-number,\n .uk-countdown-separator {\n @if(mixin-exists(hook-inverse-countdown-item)) {@include hook-inverse-countdown-item();}\n }\n\n .uk-countdown-number {\n @if(mixin-exists(hook-inverse-countdown-number)) {@include hook-inverse-countdown-number();}\n }\n\n .uk-countdown-separator {\n @if(mixin-exists(hook-inverse-countdown-separator)) {@include hook-inverse-countdown-separator();}\n }\n\n .uk-countdown-label {\n @if(mixin-exists(hook-inverse-countdown-label)) {@include hook-inverse-countdown-label();}\n }\n\n}\n@mixin hook-cover-misc(){}\n@mixin hook-description-list-term(){\n font-size: $description-list-term-font-size;\n font-weight: $description-list-term-font-weight;\n text-transform: $description-list-term-text-transform;\n}\n@mixin hook-description-list-description(){}\n@mixin hook-description-list-divider-term(){}\n@mixin hook-description-list-misc(){}\n@mixin hook-divider-icon(){}\n@mixin hook-divider-icon-line(){}\n@mixin hook-divider-icon-line-left(){}\n@mixin hook-divider-icon-line-right(){}\n@mixin hook-divider-small(){}\n@mixin hook-divider-vertical(){}\n@mixin hook-divider-misc(){}\n@mixin hook-inverse-divider-icon(){}\n@mixin hook-inverse-divider-icon-line(){}\n@mixin hook-inverse-divider-small(){}\n@mixin hook-inverse-divider-vertical(){}\n@mixin hook-inverse-component-divider(){\n\n .uk-divider-icon {\n @include svg-fill($internal-divider-icon-image, \"#000\", $inverse-divider-icon-color);\n @if(mixin-exists(hook-inverse-divider-icon)) {@include hook-inverse-divider-icon();}\n }\n\n .uk-divider-icon::before,\n .uk-divider-icon::after {\n border-bottom-color: $inverse-divider-icon-line-border;\n @if(mixin-exists(hook-inverse-divider-icon-line)) {@include hook-inverse-divider-icon-line();}\n }\n\n .uk-divider-small::after {\n border-top-color: $inverse-divider-small-border;\n @if(mixin-exists(hook-inverse-divider-small)) {@include hook-inverse-divider-small();}\n }\n\n .uk-divider-vertical {\n border-left-color: $inverse-divider-vertical-border;\n @if(mixin-exists(hook-inverse-divider-vertical)) {@include hook-inverse-divider-vertical();}\n }\n\n}\n@mixin hook-dotnav(){}\n@mixin hook-dotnav-item(){\n border: $dotnav-item-border-width solid $dotnav-item-border;\n transition: 0.2s ease-in-out;\n transition-property: background-color, border-color;\n}\n@mixin hook-dotnav-item-hover(){ border-color: $dotnav-item-hover-border; }\n@mixin hook-dotnav-item-onclick(){ border-color: $dotnav-item-onclick-border; }\n@mixin hook-dotnav-item-active(){ border-color: $dotnav-item-active-border; }\n@mixin hook-dotnav-misc(){}\n@mixin hook-inverse-dotnav-item(){ border-color: rgba($inverse-global-color, 0.9); }\n@mixin hook-inverse-dotnav-item-hover(){ border-color: transparent; }\n@mixin hook-inverse-dotnav-item-onclick(){ border-color: transparent; }\n@mixin hook-inverse-dotnav-item-active(){ border-color: transparent; }\n@mixin hook-inverse-component-dotnav(){\n\n .uk-dotnav > * > * {\n background-color: $inverse-dotnav-item-background;\n @if(mixin-exists(hook-inverse-dotnav-item)) {@include hook-inverse-dotnav-item();}\n }\n\n .uk-dotnav > * > :hover {\n background-color: $inverse-dotnav-item-hover-background;\n @if(mixin-exists(hook-inverse-dotnav-item-hover)) {@include hook-inverse-dotnav-item-hover();}\n }\n\n .uk-dotnav > * > :active {\n background-color: $inverse-dotnav-item-onclick-background;\n @if(mixin-exists(hook-inverse-dotnav-item-onclick)) {@include hook-inverse-dotnav-item-onclick();}\n }\n\n .uk-dotnav > .uk-active > * {\n background-color: $inverse-dotnav-item-active-background;\n @if(mixin-exists(hook-inverse-dotnav-item-active)) {@include hook-inverse-dotnav-item-active();}\n }\n\n}\n@mixin hook-drop-misc(){}\n@mixin hook-dropbar(){}\n@mixin hook-dropbar-top(){ box-shadow: $dropbar-top-box-shadow; }\n@mixin hook-dropbar-bottom(){ box-shadow: $dropbar-bottom-box-shadow; }\n@mixin hook-dropbar-left(){ box-shadow: $dropbar-left-box-shadow; }\n@mixin hook-dropbar-right(){ box-shadow: $dropbar-right-box-shadow; }\n@mixin hook-dropbar-misc(){}\n@mixin hook-dropdown(){ box-shadow: $dropdown-box-shadow; }\n@mixin hook-dropdown-dropbar(){ box-shadow: none; }\n@mixin hook-dropdown-dropbar-large(){}\n@mixin hook-dropdown-nav(){ font-size: $dropdown-nav-font-size; }\n@mixin hook-dropdown-nav-item(){}\n@mixin hook-dropdown-nav-item-hover(){}\n@mixin hook-dropdown-nav-subtitle(){}\n@mixin hook-dropdown-nav-header(){}\n@mixin hook-dropdown-nav-divider(){}\n@mixin hook-dropdown-misc(){}\n@mixin hook-dropnav-misc(){}\n@mixin hook-flex-misc(){}\n@mixin hook-form-range(){}\n@mixin hook-form-range-track(){ border-radius: $form-range-track-border-radius; }\n@mixin hook-form-range-track-focus(){}\n@mixin hook-form-range-thumb(){ border: $form-range-thumb-border-width solid $form-range-thumb-border; }\n@mixin hook-form-range-misc(){}\n@mixin hook-form(){\n border: $form-border-width solid $form-border;\n transition: 0.2s ease-in-out;\n transition-property: color, background-color, border;\n}\n@mixin hook-form-single-line(){}\n@mixin hook-form-multi-line(){}\n@mixin hook-form-focus(){ border-color: $form-focus-border; }\n@mixin hook-form-disabled(){ border-color: $form-disabled-border; }\n@mixin hook-form-danger(){ border-color: $form-danger-border; }\n@mixin hook-form-success(){ border-color: $form-success-border; }\n@mixin hook-form-blank(){ border-color: transparent; }\n@mixin hook-form-blank-focus(){\n border-color: $form-blank-focus-border;\n border-style: $form-blank-focus-border-style;\n}\n@mixin hook-form-radio(){\n border: $form-radio-border-width solid $form-radio-border;\n transition: 0.2s ease-in-out;\n transition-property: background-color, border;\n}\n@mixin hook-form-radio-focus(){ border-color: $form-radio-focus-border; }\n@mixin hook-form-radio-checked(){ border-color: $form-radio-checked-border; }\n@mixin hook-form-radio-checked-focus(){}\n@mixin hook-form-radio-disabled(){ border-color: $form-radio-disabled-border; }\n@mixin hook-form-legend(){}\n@mixin hook-form-label(){\n color: $form-label-color;\n font-size: $form-label-font-size;\n}\n@mixin hook-form-stacked-label(){}\n@mixin hook-form-horizontal-label(){}\n@mixin hook-form-icon(){}\n@mixin hook-form-misc(){}\n@mixin hook-inverse-form(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-form-focus(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-form-radio(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-form-radio-focus(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-form-radio-checked(){ border-color: $inverse-global-primary-background; }\n@mixin hook-inverse-form-radio-checked-focus(){}\n@mixin hook-inverse-form-label(){ color: $inverse-form-label-color; }\n@mixin hook-inverse-form-icon(){}\n@mixin hook-inverse-component-form(){\n\n .uk-input,\n .uk-select,\n .uk-textarea {\n background-color: $inverse-form-background;\n color: $inverse-form-color;\n background-clip: padding-box;\n @if(mixin-exists(hook-inverse-form)) {@include hook-inverse-form();}\n\n &:focus {\n background-color: $inverse-form-focus-background;\n color: $inverse-form-focus-color;\n @if(mixin-exists(hook-inverse-form-focus)) {@include hook-inverse-form-focus();}\n }\n }\n\n //\n // Placeholder\n //\n\n .uk-input::placeholder { color: $inverse-form-placeholder-color; }\n\n .uk-textarea::placeholder { color: $inverse-form-placeholder-color; }\n\n //\n // Select\n //\n\n .uk-select:not([multiple]):not([size]) { @include svg-fill($internal-form-select-image, \"#000\", $inverse-form-select-icon-color); }\n\n //\n // Datalist\n //\n\n .uk-input[list]:hover,\n .uk-input[list]:focus { @include svg-fill($internal-form-datalist-image, \"#000\", $inverse-form-datalist-icon-color); }\n\n //\n // Radio and checkbox\n //\n\n .uk-radio,\n .uk-checkbox {\n background-color: $inverse-form-radio-background;\n @if(mixin-exists(hook-inverse-form-radio)) {@include hook-inverse-form-radio();}\n }\n\n // Focus\n .uk-radio:focus,\n .uk-checkbox:focus {\n background-color: $inverse-form-radio-focus-background;\n @if(mixin-exists(hook-inverse-form-radio-focus)) {@include hook-inverse-form-radio-focus();}\n }\n\n // Checked\n .uk-radio:checked,\n .uk-checkbox:checked,\n .uk-checkbox:indeterminate {\n background-color: $inverse-form-radio-checked-background;\n @if(mixin-exists(hook-inverse-form-radio-checked)) {@include hook-inverse-form-radio-checked();}\n }\n\n // Focus\n .uk-radio:checked:focus,\n .uk-checkbox:checked:focus,\n .uk-checkbox:indeterminate:focus {\n background-color: $inverse-form-radio-checked-focus-background;\n @if(mixin-exists(hook-inverse-form-radio-checked-focus)) {@include hook-inverse-form-radio-checked-focus();}\n }\n\n // Icon\n .uk-radio:checked { @include svg-fill($internal-form-radio-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n .uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n .uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n\n // Label\n .uk-form-label {\n @if(mixin-exists(hook-inverse-form-label)) {@include hook-inverse-form-label();}\n }\n\n // Icon\n .uk-form-icon {\n color: $inverse-form-icon-color;\n @if(mixin-exists(hook-inverse-form-icon)) {@include hook-inverse-form-icon();}\n }\n .uk-form-icon:hover { color: $inverse-form-icon-hover-color; }\n\n}\n@mixin hook-grid-divider-horizontal(){}\n@mixin hook-grid-divider-vertical(){}\n@mixin hook-grid-misc(){}\n@mixin hook-inverse-grid-divider-horizontal(){}\n@mixin hook-inverse-grid-divider-vertical(){}\n@mixin hook-inverse-component-grid(){\n\n .uk-grid-divider > :not(.uk-first-column)::before {\n border-left-color: $inverse-grid-divider-border;\n @if(mixin-exists(hook-inverse-grid-divider-horizontal)) {@include hook-inverse-grid-divider-horizontal();}\n }\n\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n border-top-color: $inverse-grid-divider-border;\n @if(mixin-exists(hook-inverse-grid-divider-vertical)) {@include hook-inverse-grid-divider-vertical();}\n }\n\n}\n@mixin hook-heading-small(){}\n@mixin hook-heading-medium(){}\n@mixin hook-heading-large(){}\n@mixin hook-heading-xlarge(){}\n@mixin hook-heading-2xlarge(){}\n@mixin hook-heading-3xlarge(){}\n@mixin hook-heading-primary(){}\n@mixin hook-heading-hero(){}\n@mixin hook-heading-divider(){}\n@mixin hook-heading-bullet(){}\n@mixin hook-heading-line(){}\n@mixin hook-heading-misc(){}\n@mixin hook-inverse-heading-small(){}\n@mixin hook-inverse-heading-medium(){}\n@mixin hook-inverse-heading-large(){}\n@mixin hook-inverse-heading-xlarge(){}\n@mixin hook-inverse-heading-2xlarge(){}\n@mixin hook-inverse-heading-3xlarge(){}\n@mixin hook-inverse-heading-primary(){}\n@mixin hook-inverse-heading-hero(){}\n@mixin hook-inverse-heading-divider(){}\n@mixin hook-inverse-heading-bullet(){}\n@mixin hook-inverse-heading-line(){}\n@mixin hook-inverse-component-heading(){\n\n .uk-heading-small {\n @if(mixin-exists(hook-inverse-heading-small)) {@include hook-inverse-heading-small();}\n }\n\n .uk-heading-medium {\n @if(mixin-exists(hook-inverse-heading-medium)) {@include hook-inverse-heading-medium();}\n }\n\n .uk-heading-large {\n @if(mixin-exists(hook-inverse-heading-large)) {@include hook-inverse-heading-large();}\n }\n\n .uk-heading-xlarge {\n @if(mixin-exists(hook-inverse-heading-xlarge)) {@include hook-inverse-heading-xlarge();}\n }\n\n .uk-heading-2xlarge {\n @if(mixin-exists(hook-inverse-heading-2xlarge)) {@include hook-inverse-heading-2xlarge();}\n }\n\n .uk-heading-3xlarge {\n @if(mixin-exists(hook-inverse-heading-3xlarge)) {@include hook-inverse-heading-3xlarge();}\n }\n\n @if ($deprecated == true) { .uk-heading-primary { @if (mixin-exists(hook-inverse-heading-primary)) {@include hook-inverse-heading-primary();}}}\n\n @if ($deprecated == true) { .uk-heading-hero { @if (mixin-exists(hook-inverse-heading-hero)) {@include hook-inverse-heading-hero();}}}\n\n .uk-heading-divider {\n border-bottom-color: $inverse-heading-divider-border;\n @if(mixin-exists(hook-inverse-heading-divider)) {@include hook-inverse-heading-divider();}\n }\n\n .uk-heading-bullet::before {\n border-left-color: $inverse-heading-bullet-border;\n @if(mixin-exists(hook-inverse-heading-bullet)) {@include hook-inverse-heading-bullet();}\n }\n\n .uk-heading-line > ::before,\n .uk-heading-line > ::after {\n border-bottom-color: $inverse-heading-line-border;\n @if(mixin-exists(hook-inverse-heading-line)) {@include hook-inverse-heading-line();}\n }\n\n}\n@mixin hook-height-misc(){}\n@mixin hook-icon-link(){}\n@mixin hook-icon-link-hover(){}\n@mixin hook-icon-link-active(){}\n@mixin hook-icon-button(){\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-icon-button-hover(){}\n@mixin hook-icon-button-active(){}\n@mixin hook-icon-misc(){}\n@mixin hook-inverse-icon-link(){}\n@mixin hook-inverse-icon-link-hover(){}\n@mixin hook-inverse-icon-link-active(){}\n@mixin hook-inverse-icon-button(){}\n@mixin hook-inverse-icon-button-hover(){}\n@mixin hook-inverse-icon-button-active(){}\n@mixin hook-inverse-component-icon(){\n\n //\n // Link\n //\n\n .uk-icon-link {\n color: $inverse-icon-link-color;\n @if(mixin-exists(hook-inverse-icon-link)) {@include hook-inverse-icon-link();}\n }\n\n .uk-icon-link:hover {\n color: $inverse-icon-link-hover-color;\n @if(mixin-exists(hook-inverse-icon-link-hover)) {@include hook-inverse-icon-link-hover();}\n }\n\n .uk-icon-link:active,\n .uk-active > .uk-icon-link {\n color: $inverse-icon-link-active-color;\n @if(mixin-exists(hook-inverse-icon-link-active)) {@include hook-inverse-icon-link-active();}\n }\n\n //\n // Button\n //\n\n .uk-icon-button {\n background-color: $inverse-icon-button-background;\n color: $inverse-icon-button-color;\n @if(mixin-exists(hook-inverse-icon-button)) {@include hook-inverse-icon-button();}\n }\n\n .uk-icon-button:hover {\n background-color: $inverse-icon-button-hover-background;\n color: $inverse-icon-button-hover-color;\n @if(mixin-exists(hook-inverse-icon-button-hover)) {@include hook-inverse-icon-button-hover();}\n }\n\n .uk-icon-button:active {\n background-color: $inverse-icon-button-active-background;\n color: $inverse-icon-button-active-color;\n @if(mixin-exists(hook-inverse-icon-button-active)) {@include hook-inverse-icon-button-active();}\n }\n\n}\n@mixin hook-iconnav(){}\n@mixin hook-iconnav-item(){\n font-size: $subnav-item-font-size;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-iconnav-item-hover(){}\n@mixin hook-iconnav-item-active(){}\n@mixin hook-iconnav-misc(){}\n@mixin hook-inverse-iconnav-item(){}\n@mixin hook-inverse-iconnav-item-hover(){}\n@mixin hook-inverse-iconnav-item-active(){}\n@mixin hook-inverse-component-iconnav(){\n\n .uk-iconnav > * > a {\n color: $inverse-iconnav-item-color;\n @if(mixin-exists(hook-inverse-iconnav-item)) {@include hook-inverse-iconnav-item();}\n }\n\n .uk-iconnav > * > a:hover {\n color: $inverse-iconnav-item-hover-color;\n @if(mixin-exists(hook-inverse-iconnav-item-hover)) {@include hook-inverse-iconnav-item-hover();}\n }\n\n .uk-iconnav > .uk-active > a {\n color: $inverse-iconnav-item-active-color;\n @if(mixin-exists(hook-inverse-iconnav-item-active)) {@include hook-inverse-iconnav-item-active();}\n }\n\n}\n@mixin hook-label(){\n border-radius: $label-border-radius;\n text-transform: $label-text-transform;\n}\n@mixin hook-label-success(){}\n@mixin hook-label-warning(){}\n@mixin hook-label-danger(){}\n@mixin hook-label-misc(){}\n@mixin hook-inverse-label(){}\n@mixin hook-inverse-component-label(){\n\n .uk-label {\n background-color: $inverse-label-background;\n color: $inverse-label-color;\n @if(mixin-exists(hook-inverse-label)) {@include hook-inverse-label();}\n }\n\n}\n@mixin hook-leader(){}\n@mixin hook-leader-misc(){}\n@mixin hook-inverse-leader(){}\n@mixin hook-inverse-component-leader(){\n\n .uk-leader-fill::after {\n @if(mixin-exists(hook-inverse-leader)) {@include hook-inverse-leader();}\n }\n\n}\n@mixin hook-lightbox(){}\n@mixin hook-lightbox-item(){}\n@mixin hook-lightbox-toolbar(){}\n@mixin hook-lightbox-toolbar-icon(){}\n@mixin hook-lightbox-toolbar-icon-hover(){}\n@mixin hook-lightbox-button(){}\n@mixin hook-lightbox-button-hover(){}\n@mixin hook-lightbox-button-active(){}\n@mixin hook-lightbox-misc(){}\n@mixin hook-link-muted(){}\n@mixin hook-link-muted-hover(){}\n@mixin hook-link-text(){}\n@mixin hook-link-text-hover(){}\n@mixin hook-link-heading(){}\n@mixin hook-link-heading-hover(){}\n@mixin hook-link-reset(){}\n@mixin hook-link-misc(){}\n@mixin hook-inverse-link-muted(){}\n@mixin hook-inverse-link-muted-hover(){}\n@mixin hook-inverse-link-text-hover(){}\n@mixin hook-inverse-link-heading-hover(){}\n@mixin hook-inverse-component-link(){\n\n a.uk-link-muted,\n .uk-link-muted a {\n color: $inverse-link-muted-color;\n @if(mixin-exists(hook-inverse-link-muted)) {@include hook-inverse-link-muted();}\n }\n\n a.uk-link-muted:hover,\n .uk-link-muted a:hover,\n .uk-link-toggle:hover .uk-link-muted {\n color: $inverse-link-muted-hover-color;\n @if(mixin-exists(hook-inverse-link-muted-hover)) {@include hook-inverse-link-muted-hover();}\n }\n\n a.uk-link-text:hover,\n .uk-link-text a:hover,\n .uk-link-toggle:hover .uk-link-text {\n color: $inverse-link-text-hover-color;\n @if(mixin-exists(hook-inverse-link-text-hover)) {@include hook-inverse-link-text-hover();}\n }\n\n a.uk-link-heading:hover,\n .uk-link-heading a:hover,\n .uk-link-toggle:hover .uk-link-heading {\n color: $inverse-link-heading-hover-color;\n @if(mixin-exists(hook-inverse-link-heading-hover)) {@include hook-inverse-link-heading-hover();}\n }\n\n}\n@mixin hook-list-divider(){}\n@mixin hook-list-striped(){\n\n &:nth-of-type(odd) {\n border-top: $list-striped-border-width solid $list-striped-border;\n border-bottom: $list-striped-border-width solid $list-striped-border;\n }\n\n}\n@mixin hook-list-misc(){}\n@mixin hook-inverse-list-divider(){}\n@mixin hook-inverse-list-striped(){\n\n &:nth-of-type(odd) {\n border-top-color: $inverse-global-border;\n border-bottom-color: $inverse-global-border;\n }\n\n}\n@mixin hook-inverse-component-list(){\n\n .uk-list-muted > ::before { color: $inverse-list-muted-color !important; }\n .uk-list-emphasis > ::before { color: $inverse-list-emphasis-color !important; }\n .uk-list-primary > ::before { color: $inverse-list-primary-color !important; }\n .uk-list-secondary > ::before { color: $inverse-list-secondary-color !important; }\n\n .uk-list-bullet > ::before {\n @include svg-fill($internal-list-bullet-image, \"#000\", $inverse-list-bullet-icon-color);\n }\n\n .uk-list-divider > :nth-child(n+2) {\n border-top-color: $inverse-list-divider-border;\n @if(mixin-exists(hook-inverse-list-divider)) {@include hook-inverse-list-divider();}\n }\n\n .uk-list-striped > * {\n @if(mixin-exists(hook-inverse-list-striped)) {@include hook-inverse-list-striped();}\n }\n\n .uk-list-striped > :nth-of-type(odd) { background-color: $inverse-list-striped-background; }\n\n}\n@mixin hook-margin-misc(){}\n@mixin hook-marker(){\n border-radius: 500px;\n}\n@mixin hook-marker-hover(){}\n@mixin hook-marker-misc(){}\n@mixin hook-inverse-marker(){}\n@mixin hook-inverse-marker-hover(){}\n@mixin hook-inverse-component-marker(){\n\n .uk-marker {\n background: $inverse-marker-background;\n color: $inverse-marker-color;\n @if(mixin-exists(hook-inverse-marker)) {@include hook-inverse-marker();}\n }\n\n .uk-marker:hover {\n color: $inverse-marker-hover-color;\n @if(mixin-exists(hook-inverse-marker-hover)) {@include hook-inverse-marker-hover();}\n }\n\n}\n@mixin hook-modal(){}\n@mixin hook-modal-dialog(){}\n@mixin hook-modal-full(){}\n@mixin hook-modal-body(){}\n@mixin hook-modal-header(){ border-bottom: $modal-header-border-width solid $modal-header-border; }\n@mixin hook-modal-footer(){ border-top: $modal-footer-border-width solid $modal-footer-border; }\n@mixin hook-modal-title(){}\n@mixin hook-modal-close(){}\n@mixin hook-modal-close-hover(){}\n@mixin hook-modal-close-default(){}\n@mixin hook-modal-close-default-hover(){}\n@mixin hook-modal-close-outside(){}\n@mixin hook-modal-close-outside-hover(){}\n@mixin hook-modal-close-full(){\n top: 0;\n right: 0;\n padding: $modal-close-full-padding;\n background: $modal-close-full-background;\n}\n@mixin hook-modal-close-full-hover(){}\n@mixin hook-modal-misc(){\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-modal-close-full {\n padding: $modal-close-full-padding-m;\n }\n\n }\n\n}\n@mixin hook-nav-sub(){}\n@mixin hook-nav-header(){}\n@mixin hook-nav-divider(){}\n@mixin hook-nav-default(){}\n@mixin hook-nav-default-item(){}\n@mixin hook-nav-default-item-hover(){}\n@mixin hook-nav-default-item-active(){}\n@mixin hook-nav-default-subtitle(){}\n@mixin hook-nav-default-header(){}\n@mixin hook-nav-default-divider(){}\n@mixin hook-nav-primary(){}\n@mixin hook-nav-primary-item(){}\n@mixin hook-nav-primary-item-hover(){}\n@mixin hook-nav-primary-item-active(){}\n@mixin hook-nav-primary-subtitle(){}\n@mixin hook-nav-primary-header(){}\n@mixin hook-nav-primary-divider(){}\n@mixin hook-nav-secondary(){\n > :not(.uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) { margin-top: $nav-secondary-margin-top; }\n}\n@mixin hook-nav-secondary-item(){ padding: $nav-secondary-item-padding-vertical $nav-secondary-item-padding-horizontal; }\n@mixin hook-nav-secondary-item-hover(){ background-color: $nav-secondary-item-hover-background; }\n@mixin hook-nav-secondary-item-active(){ background-color: $nav-secondary-item-active-background; }\n@mixin hook-nav-secondary-subtitle(){}\n@mixin hook-nav-secondary-subtitle-hover(){}\n@mixin hook-nav-secondary-subtitle-active(){}\n@mixin hook-nav-secondary-header(){}\n@mixin hook-nav-secondary-divider(){}\n@mixin hook-nav-medium(){}\n@mixin hook-nav-large(){}\n@mixin hook-nav-xlarge(){}\n@mixin hook-nav-dividers(){}\n@mixin hook-nav-misc(){}\n@mixin hook-inverse-nav-default-item(){}\n@mixin hook-inverse-nav-default-item-hover(){}\n@mixin hook-inverse-nav-default-item-active(){}\n@mixin hook-inverse-nav-default-header(){}\n@mixin hook-inverse-nav-default-divider(){}\n@mixin hook-inverse-nav-primary-item(){}\n@mixin hook-inverse-nav-primary-item-hover(){}\n@mixin hook-inverse-nav-primary-item-active(){}\n@mixin hook-inverse-nav-primary-header(){}\n@mixin hook-inverse-nav-primary-divider(){}\n@mixin hook-inverse-nav-secondary-item(){}\n@mixin hook-inverse-nav-secondary-item-hover(){ background-color: $inverse-nav-background-item-hover-background; }\n@mixin hook-inverse-nav-secondary-item-active(){ background-color: $inverse-nav-background-item-active-background; }\n@mixin hook-inverse-nav-secondary-subtitle(){}\n@mixin hook-inverse-nav-secondary-subtitle-hover(){}\n@mixin hook-inverse-nav-secondary-subtitle-active(){}\n@mixin hook-inverse-nav-secondary-header(){}\n@mixin hook-inverse-nav-secondary-divider(){}\n@mixin hook-inverse-nav-dividers(){}\n@mixin hook-inverse-component-nav(){\n\n //\n // Default\n //\n\n .uk-nav-default > li > a {\n color: $inverse-nav-default-item-color;\n @if(mixin-exists(hook-inverse-nav-default-item)) {@include hook-inverse-nav-default-item();}\n }\n\n .uk-nav-default > li > a:hover {\n color: $inverse-nav-default-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-default-item-hover)) {@include hook-inverse-nav-default-item-hover();}\n }\n\n .uk-nav-default > li.uk-active > a {\n color: $inverse-nav-default-item-active-color;\n @if(mixin-exists(hook-inverse-nav-default-item-active)) {@include hook-inverse-nav-default-item-active();}\n }\n\n .uk-nav-default .uk-nav-header {\n color: $inverse-nav-default-header-color;\n @if(mixin-exists(hook-inverse-nav-default-header)) {@include hook-inverse-nav-default-header();}\n }\n\n .uk-nav-default .uk-nav-divider {\n border-top-color: $inverse-nav-default-divider-border;\n @if(mixin-exists(hook-inverse-nav-default-divider)) {@include hook-inverse-nav-default-divider();}\n }\n\n .uk-nav-default .uk-nav-sub a { color: $inverse-nav-default-sublist-item-color; }\n\n .uk-nav-default .uk-nav-sub a:hover { color: $inverse-nav-default-sublist-item-hover-color; }\n\n .uk-nav-default .uk-nav-sub li.uk-active > a { color: $inverse-nav-default-sublist-item-active-color; }\n\n //\n // Primary\n //\n\n .uk-nav-primary > li > a {\n color: $inverse-nav-primary-item-color;\n @if(mixin-exists(hook-inverse-nav-primary-item)) {@include hook-inverse-nav-primary-item();}\n }\n\n .uk-nav-primary > li > a:hover {\n color: $inverse-nav-primary-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-primary-item-hover)) {@include hook-inverse-nav-primary-item-hover();}\n }\n\n .uk-nav-primary > li.uk-active > a {\n color: $inverse-nav-primary-item-active-color;\n @if(mixin-exists(hook-inverse-nav-primary-item-active)) {@include hook-inverse-nav-primary-item-active();}\n }\n\n .uk-nav-primary .uk-nav-header {\n color: $inverse-nav-primary-header-color;\n @if(mixin-exists(hook-inverse-nav-primary-header)) {@include hook-inverse-nav-primary-header();}\n }\n\n .uk-nav-primary .uk-nav-divider {\n border-top-color: $inverse-nav-primary-divider-border;\n @if(mixin-exists(hook-inverse-nav-primary-divider)) {@include hook-inverse-nav-primary-divider();}\n }\n\n .uk-nav-primary .uk-nav-sub a { color: $inverse-nav-primary-sublist-item-color; }\n\n .uk-nav-primary .uk-nav-sub a:hover { color: $inverse-nav-primary-sublist-item-hover-color; }\n\n .uk-nav-primary .uk-nav-sub li.uk-active > a { color: $inverse-nav-primary-sublist-item-active-color; }\n\n //\n // Secondary\n //\n\n .uk-nav-secondary > li > a {\n color: $inverse-nav-secondary-item-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item)) {@include hook-inverse-nav-secondary-item();}\n }\n\n .uk-nav-secondary > li > a:hover {\n color: $inverse-nav-secondary-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item-hover)) {@include hook-inverse-nav-secondary-item-hover();}\n }\n\n .uk-nav-secondary > li.uk-active > a {\n color: $inverse-nav-secondary-item-active-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item-active)) {@include hook-inverse-nav-secondary-item-active();}\n }\n\n .uk-nav-secondary .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle)) {@include hook-inverse-nav-secondary-subtitle();}\n }\n\n .uk-nav-secondary > li > a:hover .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-hover-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle-hover)) {@include hook-inverse-nav-secondary-subtitle-hover();}\n }\n\n .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-active-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle-active)) {@include hook-inverse-nav-secondary-subtitle-active();}\n }\n\n .uk-nav-secondary .uk-nav-header {\n color: $inverse-nav-secondary-header-color;\n @if(mixin-exists(hook-inverse-nav-secondary-header)) {@include hook-inverse-nav-secondary-header();}\n }\n\n .uk-nav-secondary .uk-nav-divider {\n border-top-color: $inverse-nav-secondary-divider-border;\n @if(mixin-exists(hook-inverse-nav-secondary-divider)) {@include hook-inverse-nav-secondary-divider();}\n }\n\n .uk-nav-secondary .uk-nav-sub a { color: $inverse-nav-secondary-sublist-item-color; }\n\n .uk-nav-secondary .uk-nav-sub a:hover { color: $inverse-nav-secondary-sublist-item-hover-color; }\n\n .uk-nav-secondary .uk-nav-sub li.uk-active > a { color: $inverse-nav-secondary-sublist-item-active-color; }\n\n //\n // Dividers\n //\n\n .uk-nav.uk-nav-divider > :not(.uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) {\n border-top-color: $inverse-nav-dividers-border;\n @if(mixin-exists(hook-inverse-nav-dividers)) {@include hook-inverse-nav-dividers();}\n }\n\n}\n@mixin hook-navbar(){}\n@mixin hook-navbar-container(){}\n@mixin hook-navbar-nav-item(){\n text-transform: $navbar-nav-item-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-navbar-nav-item-hover(){}\n@mixin hook-navbar-nav-item-onclick(){}\n@mixin hook-navbar-nav-item-active(){}\n@mixin hook-navbar-item(){}\n@mixin hook-navbar-toggle(){}\n@mixin hook-navbar-toggle-hover(){}\n@mixin hook-navbar-toggle-icon(){}\n@mixin hook-navbar-toggle-icon-hover(){}\n@mixin hook-navbar-subtitle(){}\n@mixin hook-navbar-primary(){}\n@mixin hook-navbar-transparent(){}\n@mixin hook-navbar-sticky(){}\n@mixin hook-navbar-dropdown(){ box-shadow: $navbar-dropdown-box-shadow; }\n@mixin hook-navbar-dropdown-large(){}\n@mixin hook-navbar-dropdown-dropbar(){ box-shadow: none; }\n@mixin hook-navbar-dropdown-dropbar-large(){}\n@mixin hook-navbar-dropdown-nav(){ font-size: $navbar-dropdown-nav-font-size; }\n@mixin hook-navbar-dropdown-nav-item(){}\n@mixin hook-navbar-dropdown-nav-item-hover(){}\n@mixin hook-navbar-dropdown-nav-item-active(){}\n@mixin hook-navbar-dropdown-nav-subtitle(){}\n@mixin hook-navbar-dropdown-nav-header(){}\n@mixin hook-navbar-dropdown-nav-divider(){}\n@mixin hook-navbar-dropbar(){}\n@mixin hook-navbar-misc(){\n\n .uk-navbar-container {\n transition: 0.1s ease-in-out;\n transition-property: background-color;\n }\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-navbar-left,\n .uk-navbar-right,\n [class*=\"uk-navbar-center\"] { gap: $navbar-gap-m; }\n\n .uk-navbar-center-left { right: unquote('calc(100% + #{$navbar-gap-m})'); }\n .uk-navbar-center-right { left: unquote('calc(100% + #{$navbar-gap-m})'); }\n\n }\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-navbar-nav { gap: $navbar-nav-gap-m; }\n\n }\n\n}\n@mixin hook-inverse-navbar-nav-item(){}\n@mixin hook-inverse-navbar-nav-item-hover(){}\n@mixin hook-inverse-navbar-nav-item-onclick(){}\n@mixin hook-inverse-navbar-nav-item-active(){}\n@mixin hook-inverse-navbar-item(){}\n@mixin hook-inverse-navbar-toggle(){}\n@mixin hook-inverse-navbar-toggle-hover(){}\n@mixin hook-inverse-component-navbar(){\n\n //\n // Nav Item\n //\n\n .uk-navbar-nav > li > a {\n color: $inverse-navbar-nav-item-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item)) {@include hook-inverse-navbar-nav-item();}\n }\n\n .uk-navbar-nav > li:hover > a,\n .uk-navbar-nav > li > a[aria-expanded=\"true\"] {\n color: $inverse-navbar-nav-item-hover-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-hover)) {@include hook-inverse-navbar-nav-item-hover();}\n }\n\n .uk-navbar-nav > li > a:active {\n color: $inverse-navbar-nav-item-onclick-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-onclick)) {@include hook-inverse-navbar-nav-item-onclick();}\n }\n\n .uk-navbar-nav > li.uk-active > a {\n color: $inverse-navbar-nav-item-active-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-active)) {@include hook-inverse-navbar-nav-item-active();}\n }\n\n //\n // Item\n //\n\n .uk-navbar-item {\n color: $inverse-navbar-item-color;\n @if(mixin-exists(hook-inverse-navbar-item)) {@include hook-inverse-navbar-item();}\n }\n\n //\n // Toggle\n //\n\n .uk-navbar-toggle {\n color: $inverse-navbar-toggle-color;\n @if(mixin-exists(hook-inverse-navbar-toggle)) {@include hook-inverse-navbar-toggle();}\n }\n\n .uk-navbar-toggle:hover,\n .uk-navbar-toggle[aria-expanded=\"true\"] {\n color: $inverse-navbar-toggle-hover-color;\n @if(mixin-exists(hook-inverse-navbar-toggle-hover)) {@include hook-inverse-navbar-toggle-hover();}\n }\n\n}\n@mixin hook-notification(){}\n@mixin hook-notification-message(){}\n@mixin hook-notification-close(){}\n@mixin hook-notification-message-primary(){}\n@mixin hook-notification-message-success(){}\n@mixin hook-notification-message-warning(){}\n@mixin hook-notification-message-danger(){}\n@mixin hook-notification-misc(){}\n@mixin hook-offcanvas-bar(){}\n@mixin hook-offcanvas-close(){}\n@mixin hook-offcanvas-overlay(){}\n@mixin hook-offcanvas-misc(){}\n@mixin hook-overlay(){}\n@mixin hook-overlay-icon(){}\n@mixin hook-overlay-default(){}\n@mixin hook-overlay-primary(){}\n@mixin hook-overlay-misc(){}\n@mixin hook-padding-misc(){}\n@mixin hook-pagination(){}\n@mixin hook-pagination-item(){ transition: color 0.1s ease-in-out; }\n@mixin hook-pagination-item-hover(){}\n@mixin hook-pagination-item-active(){}\n@mixin hook-pagination-item-disabled(){}\n@mixin hook-pagination-misc(){}\n@mixin hook-inverse-pagination-item(){}\n@mixin hook-inverse-pagination-item-hover(){}\n@mixin hook-inverse-pagination-item-active(){}\n@mixin hook-inverse-pagination-item-disabled(){}\n@mixin hook-inverse-component-pagination(){\n\n .uk-pagination > * > * {\n color: $inverse-pagination-item-color;\n @if(mixin-exists(hook-inverse-pagination-item)) {@include hook-inverse-pagination-item();}\n }\n\n .uk-pagination > * > :hover {\n color: $inverse-pagination-item-hover-color;\n @if(mixin-exists(hook-inverse-pagination-item-hover)) {@include hook-inverse-pagination-item-hover();}\n }\n\n .uk-pagination > .uk-active > * {\n color: $inverse-pagination-item-active-color;\n @if(mixin-exists(hook-inverse-pagination-item-active)) {@include hook-inverse-pagination-item-active();}\n }\n\n .uk-pagination > .uk-disabled > * {\n color: $inverse-pagination-item-disabled-color;\n @if(mixin-exists(hook-inverse-pagination-item-disabled)) {@include hook-inverse-pagination-item-disabled();}\n }\n\n}\n@mixin hook-placeholder(){ border: $placeholder-border-width dashed $placeholder-border; }\n@mixin hook-placeholder-misc(){}\n@mixin hook-position-misc(){}\n@mixin hook-print(){}\n@mixin hook-progress(){\n border-radius: $progress-border-radius;\n overflow: hidden;\n}\n@mixin hook-progress-bar(){}\n@mixin hook-progress-misc(){}\n@mixin hook-search-input(){}\n@mixin hook-search-icon(){}\n@mixin hook-search-default-input(){ border: $search-default-border-width solid $search-default-border; }\n@mixin hook-search-default-input-focus(){ border-color: $search-default-focus-border; }\n@mixin hook-search-navbar-input(){ border: $search-navbar-border-width solid $search-navbar-border; }\n@mixin hook-search-navbar-input-focus(){ border-color: $search-navbar-focus-border; }\n@mixin hook-search-medium-input(){}\n@mixin hook-search-medium-input-focus(){}\n@mixin hook-search-large-input(){}\n@mixin hook-search-large-input-focus(){}\n@mixin hook-search-toggle(){}\n@mixin hook-search-toggle-hover(){}\n@mixin hook-search-misc(){}\n@mixin hook-inverse-search-default-input(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-search-default-input-focus(){}\n@mixin hook-inverse-search-navbar-input(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-search-navbar-input-focus(){}\n@mixin hook-inverse-search-medium-input(){}\n@mixin hook-inverse-search-medium-input-focus(){}\n@mixin hook-inverse-search-large-input(){}\n@mixin hook-inverse-search-large-input-focus(){}\n@mixin hook-inverse-search-toggle(){}\n@mixin hook-inverse-search-toggle-hover(){}\n@mixin hook-inverse-component-search(){\n\n //\n // Input\n //\n\n .uk-search-input { color: $inverse-search-color; }\n\n .uk-search-input::placeholder { color: $inverse-search-placeholder-color; }\n\n //\n // Icon\n //\n\n .uk-search .uk-search-icon { color: $inverse-search-icon-color; }\n .uk-search .uk-search-icon:hover { color: $inverse-search-icon-color; }\n\n //\n // Style modifier\n //\n\n .uk-search-default .uk-search-input {\n background-color: $inverse-search-default-background;\n @if(mixin-exists(hook-inverse-search-default-input)) {@include hook-inverse-search-default-input();}\n }\n\n .uk-search-default .uk-search-input:focus {\n background-color: $inverse-search-default-focus-background;\n @if(mixin-exists(hook-inverse-search-default-input-focus)) {@include hook-inverse-search-default-input-focus();}\n }\n\n .uk-search-navbar .uk-search-input {\n background-color: $inverse-search-navbar-background;\n @if(mixin-exists(hook-inverse-search-navbar-input)) {@include hook-inverse-search-navbar-input();}\n }\n\n .uk-search-navbar .uk-search-input:focus {\n background-color: $inverse-search-navbar-focus-background;\n @if(mixin-exists(hook-inverse-search-navbar-input-focus)) {@include hook-inverse-search-navbar-input-focus();}\n }\n\n .uk-search-medium .uk-search-input {\n background-color: $inverse-search-medium-background;\n @if(mixin-exists(hook-inverse-search-medium-input)) {@include hook-inverse-search-medium-input();}\n }\n\n .uk-search-medium .uk-search-input:focus {\n @if(mixin-exists(hook-inverse-search-medium-input-focus)) {@include hook-inverse-search-medium-input-focus();}\n }\n\n .uk-search-large .uk-search-input {\n background-color: $inverse-search-large-background;\n @if(mixin-exists(hook-inverse-search-large-input)) {@include hook-inverse-search-large-input();}\n }\n\n .uk-search-large .uk-search-input:focus {\n @if(mixin-exists(hook-inverse-search-large-input-focus)) {@include hook-inverse-search-large-input-focus();}\n }\n\n //\n // Toggle\n //\n\n .uk-search-toggle {\n color: $inverse-search-toggle-color;\n @if(mixin-exists(hook-inverse-search-toggle)) {@include hook-inverse-search-toggle();}\n }\n\n .uk-search-toggle:hover {\n color: $inverse-search-toggle-hover-color;\n @if(mixin-exists(hook-inverse-search-toggle-hover)) {@include hook-inverse-search-toggle-hover();}\n }\n\n}\n@mixin hook-section(){}\n@mixin hook-section-default(){}\n@mixin hook-section-muted(){}\n@mixin hook-section-primary(){}\n@mixin hook-section-secondary(){}\n@mixin hook-section-overlap(){}\n@mixin hook-section-misc(){}\n@mixin hook-slidenav(){ transition: color 0.1s ease-in-out; }\n@mixin hook-slidenav-hover(){}\n@mixin hook-slidenav-active(){}\n@mixin hook-slidenav-previous(){}\n@mixin hook-slidenav-next(){}\n@mixin hook-slidenav-large(){}\n@mixin hook-slidenav-container(){}\n@mixin hook-slidenav-misc(){}\n@mixin hook-inverse-slidenav(){}\n@mixin hook-inverse-slidenav-hover(){}\n@mixin hook-inverse-slidenav-active(){}\n@mixin hook-inverse-component-slidenav(){\n\n .uk-slidenav {\n color: $inverse-slidenav-color;\n @if(mixin-exists(hook-inverse-slidenav)) {@include hook-inverse-slidenav();}\n }\n\n .uk-slidenav:hover {\n color: $inverse-slidenav-hover-color;\n @if(mixin-exists(hook-inverse-slidenav-hover)) {@include hook-inverse-slidenav-hover();}\n }\n\n .uk-slidenav:active {\n color: $inverse-slidenav-active-color;\n @if(mixin-exists(hook-inverse-slidenav-active)) {@include hook-inverse-slidenav-active();}\n }\n\n}\n@mixin hook-slider(){}\n@mixin hook-slider-misc(){}\n@mixin hook-slideshow(){}\n@mixin hook-slideshow-misc(){}\n@mixin hook-sortable(){}\n@mixin hook-sortable-drag(){}\n@mixin hook-sortable-placeholder(){}\n@mixin hook-sortable-empty(){}\n@mixin hook-sortable-misc(){}\n@mixin hook-spinner(){}\n@mixin hook-spinner-misc(){}\n@mixin hook-sticky-misc(){}\n@mixin hook-subnav(){}\n@mixin hook-subnav-item(){\n font-size: $subnav-item-font-size;\n text-transform: $subnav-item-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-subnav-item-hover(){}\n@mixin hook-subnav-item-active(){}\n@mixin hook-subnav-divider(){}\n@mixin hook-subnav-pill-item(){}\n@mixin hook-subnav-pill-item-hover(){}\n@mixin hook-subnav-pill-item-onclick(){}\n@mixin hook-subnav-pill-item-active(){}\n@mixin hook-subnav-item-disabled(){}\n@mixin hook-subnav-misc(){}\n@mixin hook-inverse-subnav-item(){}\n@mixin hook-inverse-subnav-item-hover(){}\n@mixin hook-inverse-subnav-item-active(){}\n@mixin hook-inverse-subnav-divider(){}\n@mixin hook-inverse-subnav-pill-item(){}\n@mixin hook-inverse-subnav-pill-item-hover(){}\n@mixin hook-inverse-subnav-pill-item-onclick(){}\n@mixin hook-inverse-subnav-pill-item-active(){}\n@mixin hook-inverse-subnav-item-disabled(){}\n@mixin hook-inverse-component-subnav(){\n\n .uk-subnav > * > :first-child {\n color: $inverse-subnav-item-color;\n @if(mixin-exists(hook-inverse-subnav-item)) {@include hook-inverse-subnav-item();}\n }\n\n .uk-subnav > * > a:hover {\n color: $inverse-subnav-item-hover-color;\n @if(mixin-exists(hook-inverse-subnav-item-hover)) {@include hook-inverse-subnav-item-hover();}\n }\n\n .uk-subnav > .uk-active > a {\n color: $inverse-subnav-item-active-color;\n @if(mixin-exists(hook-inverse-subnav-item-active)) {@include hook-inverse-subnav-item-active();}\n }\n\n //\n // Divider\n //\n\n .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {\n border-left-color: $inverse-subnav-divider-border;\n @if(mixin-exists(hook-inverse-subnav-divider)) {@include hook-inverse-subnav-divider();}\n }\n\n //\n // Pill\n //\n\n .uk-subnav-pill > * > :first-child {\n background-color: $inverse-subnav-pill-item-background;\n color: $inverse-subnav-pill-item-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item)) {@include hook-inverse-subnav-pill-item();}\n }\n\n .uk-subnav-pill > * > a:hover {\n background-color: $inverse-subnav-pill-item-hover-background;\n color: $inverse-subnav-pill-item-hover-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-hover)) {@include hook-inverse-subnav-pill-item-hover();}\n }\n\n .uk-subnav-pill > * > a:active {\n background-color: $inverse-subnav-pill-item-onclick-background;\n color: $inverse-subnav-pill-item-onclick-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-onclick)) {@include hook-inverse-subnav-pill-item-onclick();}\n }\n\n .uk-subnav-pill > .uk-active > a {\n background-color: $inverse-subnav-pill-item-active-background;\n color: $inverse-subnav-pill-item-active-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-active)) {@include hook-inverse-subnav-pill-item-active();}\n }\n\n //\n // Disabled\n //\n\n .uk-subnav > .uk-disabled > a {\n color: $inverse-subnav-item-disabled-color;\n @if(mixin-exists(hook-inverse-subnav-item-disabled)) {@include hook-inverse-subnav-item-disabled();}\n }\n\n}\n@mixin hook-svg-misc(){}\n@mixin hook-switcher-misc(){}\n@mixin hook-tab(){\n\n position: relative;\n\n &::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: $tab-margin-horizontal;\n right: 0;\n border-bottom: $tab-border-width solid $tab-border;\n }\n\n}\n@mixin hook-tab-item(){\n border-bottom: $tab-item-border-width solid transparent;\n font-size: $tab-item-font-size;\n text-transform: $tab-item-text-transform;\n transition: color 0.1s ease-in-out;\n}\n@mixin hook-tab-item-hover(){}\n@mixin hook-tab-item-active(){ border-color: $tab-item-active-border; }\n@mixin hook-tab-item-disabled(){}\n@mixin hook-tab-bottom(){\n\n &::before {\n top: 0;\n bottom: auto;\n }\n\n}\n@mixin hook-tab-bottom-item(){\n border-top: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-left(){\n\n &::before {\n top: 0;\n bottom: 0;\n left: auto;\n right: 0;\n border-left: $tab-border-width solid $tab-border;\n border-bottom: none;\n }\n\n}\n@mixin hook-tab-right(){\n\n &::before {\n top: 0;\n bottom: 0;\n left: 0;\n right: auto;\n border-left: $tab-border-width solid $tab-border;\n border-bottom: none;\n }\n\n}\n@mixin hook-tab-left-item(){\n border-right: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-right-item(){\n border-left: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-misc(){\n\n .uk-tab .uk-dropdown { margin-left: ($tab-margin-horizontal + $tab-item-padding-horizontal); }\n\n}\n@mixin hook-inverse-tab(){\n\n &::before { border-color: $inverse-tab-border; }\n\n}\n@mixin hook-inverse-tab-item(){}\n@mixin hook-inverse-tab-item-hover(){}\n@mixin hook-inverse-tab-item-active(){ border-color: $inverse-global-primary-background; }\n@mixin hook-inverse-tab-item-disabled(){}\n@mixin hook-inverse-component-tab(){\n\n .uk-tab {\n @if(mixin-exists(hook-inverse-tab)) {@include hook-inverse-tab();}\n }\n\n .uk-tab > * > a {\n color: $inverse-tab-item-color;\n @if(mixin-exists(hook-inverse-tab-item)) {@include hook-inverse-tab-item();}\n }\n\n .uk-tab > * > a:hover {\n color: $inverse-tab-item-hover-color;\n @if(mixin-exists(hook-inverse-tab-item-hover)) {@include hook-inverse-tab-item-hover();}\n }\n\n .uk-tab > .uk-active > a {\n color: $inverse-tab-item-active-color;\n @if(mixin-exists(hook-inverse-tab-item-active)) {@include hook-inverse-tab-item-active();}\n }\n\n .uk-tab > .uk-disabled > a {\n color: $inverse-tab-item-disabled-color;\n @if(mixin-exists(hook-inverse-tab-item-disabled)) {@include hook-inverse-tab-item-disabled();}\n }\n\n}\n@mixin hook-table(){}\n@mixin hook-table-header-cell(){ text-transform: uppercase; }\n@mixin hook-table-cell(){}\n@mixin hook-table-footer(){}\n@mixin hook-table-caption(){}\n@mixin hook-table-divider(){}\n@mixin hook-table-striped(){\n border-top: $table-striped-border-width solid $table-striped-border;\n border-bottom: $table-striped-border-width solid $table-striped-border;\n}\n@mixin hook-table-hover(){}\n@mixin hook-table-row-active(){}\n@mixin hook-table-small(){}\n@mixin hook-table-large(){}\n@mixin hook-table-misc(){\n\n .uk-table tbody tr { transition: background-color 0.1s linear; }\n\n .uk-table-striped > tr:nth-of-type(even):last-child,\n .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom: $table-striped-border-width solid $table-striped-border; }\n\n}\n@mixin hook-inverse-table-header-cell(){}\n@mixin hook-inverse-table-caption(){}\n@mixin hook-inverse-table-row-active(){}\n@mixin hook-inverse-table-divider(){}\n@mixin hook-inverse-table-striped(){\n border-top-color: $inverse-global-border;\n border-bottom-color: $inverse-global-border;\n}\n@mixin hook-inverse-table-hover(){}\n@mixin hook-inverse-component-table(){\n .uk-table-striped > tr:nth-of-type(even):last-child,\n .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom-color: $inverse-global-border; }\n}\n@mixin hook-text-lead(){}\n@mixin hook-text-meta(){\n\n > a { color: $text-meta-link-color; }\n\n > a:hover {\n color: $text-meta-link-hover-color;\n text-decoration: none;\n }\n\n}\n@mixin hook-text-small(){}\n@mixin hook-text-large(){}\n@mixin hook-text-background(){ background-image: $internal-text-background-color-gradient; }\n@mixin hook-text-misc(){}\n@mixin hook-inverse-text-lead(){}\n@mixin hook-inverse-text-meta(){}\n@mixin hook-inverse-component-text(){\n\n .uk-text-lead {\n color: $inverse-text-lead-color;\n @if(mixin-exists(hook-inverse-text-lead)) {@include hook-inverse-text-lead();}\n }\n\n .uk-text-meta {\n color: $inverse-text-meta-color;\n @if(mixin-exists(hook-inverse-text-meta)) {@include hook-inverse-text-meta();}\n }\n\n .uk-text-muted { color: $inverse-text-muted-color !important; }\n .uk-text-emphasis { color: $inverse-text-emphasis-color !important; }\n .uk-text-primary { color: $inverse-text-primary-color !important; }\n .uk-text-secondary { color: $inverse-text-secondary-color !important; }\n\n}\n@mixin hook-thumbnav(){}\n@mixin hook-thumbnav-item(){\n\n position: relative;\n\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-image: $thumbnav-item-gradient;\n transition: opacity 0.1s ease-in-out;\n }\n\n}\n@mixin hook-thumbnav-item-hover(){\n &::after { opacity: $thumbnav-item-hover-opacity; }\n}\n@mixin hook-thumbnav-item-active(){\n &::after { opacity: $thumbnav-item-active-opacity; }\n}\n@mixin hook-thumbnav-misc(){}\n@mixin hook-inverse-thumbnav-item(){\n &::after { background-image: $inverse-thumbnav-item-gradient; }\n}\n@mixin hook-inverse-thumbnav-item-hover(){}\n@mixin hook-inverse-thumbnav-item-active(){}\n@mixin hook-inverse-component-thumbnav(){\n\n .uk-thumbnav > * > * {\n @if(mixin-exists(hook-inverse-thumbnav-item)) {@include hook-inverse-thumbnav-item();}\n }\n\n .uk-thumbnav > * > :hover {\n @if(mixin-exists(hook-inverse-thumbnav-item-hover)) {@include hook-inverse-thumbnav-item-hover();}\n }\n\n .uk-thumbnav > .uk-active > * {\n @if(mixin-exists(hook-inverse-thumbnav-item-active)) {@include hook-inverse-thumbnav-item-active();}\n }\n\n}\n@mixin hook-tile(){}\n@mixin hook-tile-default(){}\n@mixin hook-tile-default-hover(){}\n@mixin hook-tile-muted(){}\n@mixin hook-tile-muted-hover(){}\n@mixin hook-tile-primary(){}\n@mixin hook-tile-primary-hover(){}\n@mixin hook-tile-secondary(){}\n@mixin hook-tile-secondary-hover(){}\n@mixin hook-tile-misc(){}\n@mixin hook-tooltip(){}\n@mixin hook-tooltip-misc(){}\n@mixin hook-totop(){ transition: color 0.1s ease-in-out; }\n@mixin hook-totop-hover(){}\n@mixin hook-totop-active(){}\n@mixin hook-totop-misc(){}\n@mixin hook-inverse-totop(){}\n@mixin hook-inverse-totop-hover(){}\n@mixin hook-inverse-totop-active(){}\n@mixin hook-inverse-component-totop(){\n\n .uk-totop {\n color: $inverse-totop-color;\n @if(mixin-exists(hook-inverse-totop)) {@include hook-inverse-totop();}\n }\n\n .uk-totop:hover {\n color: $inverse-totop-hover-color;\n @if(mixin-exists(hook-inverse-totop-hover)) {@include hook-inverse-totop-hover();}\n }\n\n .uk-totop:active {\n color: $inverse-totop-active-color;\n @if(mixin-exists(hook-inverse-totop-active)) {@include hook-inverse-totop-active();}\n }\n\n}\n@mixin hook-transition-misc(){}\n@mixin hook-panel-scrollable(){}\n@mixin hook-box-shadow-bottom(){}\n@mixin hook-dropcap(){\n // Prevent line wrap\n margin-bottom: -2px;\n}\n@mixin hook-logo(){}\n@mixin hook-logo-hover(){}\n@mixin hook-utility-misc(){}\n@mixin hook-inverse-dropcap(){}\n@mixin hook-inverse-logo(){}\n@mixin hook-inverse-logo-hover(){}\n@mixin hook-inverse-component-utility(){\n\n .uk-dropcap::first-letter,\n .uk-dropcap p:first-of-type::first-letter {\n @if(mixin-exists(hook-inverse-dropcap)) {@include hook-inverse-dropcap();}\n }\n\n .uk-logo {\n color: $inverse-logo-color;\n @if(mixin-exists(hook-inverse-logo)) {@include hook-inverse-logo();}\n }\n\n .uk-logo:hover {\n color: $inverse-logo-hover-color;\n @if(mixin-exists(hook-inverse-logo-hover)) {@include hook-inverse-logo-hover();}\n }\n\n .uk-logo:has(.uk-logo-inverse) > :not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse) { display: none; }\n .uk-logo-inverse { display: block; }\n\n}\n@mixin hook-visibility-misc(){}\n@mixin hook-width-misc(){}\n@mixin hook-inverse() {\n @include hook-inverse-component-accordion();\n @include hook-inverse-component-article();\n @include hook-inverse-component-badge();\n @include hook-inverse-component-base();\n @include hook-inverse-component-breadcrumb();\n @include hook-inverse-component-button();\n @include hook-inverse-component-card();\n @include hook-inverse-component-close();\n @include hook-inverse-component-column();\n @include hook-inverse-component-countdown();\n @include hook-inverse-component-divider();\n @include hook-inverse-component-dotnav();\n @include hook-inverse-component-form();\n @include hook-inverse-component-grid();\n @include hook-inverse-component-heading();\n @include hook-inverse-component-icon();\n @include hook-inverse-component-iconnav();\n @include hook-inverse-component-label();\n @include hook-inverse-component-leader();\n @include hook-inverse-component-link();\n @include hook-inverse-component-list();\n @include hook-inverse-component-marker();\n @include hook-inverse-component-nav();\n @include hook-inverse-component-navbar();\n @include hook-inverse-component-pagination();\n @include hook-inverse-component-search();\n @include hook-inverse-component-slidenav();\n @include hook-inverse-component-subnav();\n @include hook-inverse-component-tab();\n @include hook-inverse-component-table();\n @include hook-inverse-component-text();\n @include hook-inverse-component-thumbnav();\n @include hook-inverse-component-totop();\n @include hook-inverse-component-utility();\n @include hook-inverse-component-accordion();\n @include hook-inverse-component-table();\n}","// Name: Link\n// Description: Styles for links\n//\n// Component: `uk-link-muted`\n// `uk-link-text`\n// `uk-link-heading`\n// `uk-link-reset`\n//\n// Sub-objects: `uk-link-toggle`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Link\n ========================================================================== */\n\n\n/* Muted\n ========================================================================== */\n\na.uk-link-muted,\n.uk-link-muted a,\n.uk-link-toggle .uk-link-muted {\n color: $link-muted-color;\n @if(mixin-exists(hook-link-muted)) {@include hook-link-muted();}\n}\n\na.uk-link-muted:hover,\n.uk-link-muted a:hover,\n.uk-link-toggle:hover .uk-link-muted {\n color: $link-muted-hover-color;\n @if(mixin-exists(hook-link-muted-hover)) {@include hook-link-muted-hover();}\n}\n\n\n/* Text\n ========================================================================== */\n\na.uk-link-text,\n.uk-link-text a,\n.uk-link-toggle .uk-link-text {\n color: inherit;\n @if(mixin-exists(hook-link-text)) {@include hook-link-text();}\n}\n\na.uk-link-text:hover,\n.uk-link-text a:hover,\n.uk-link-toggle:hover .uk-link-text {\n color: $link-text-hover-color;\n @if(mixin-exists(hook-link-text-hover)) {@include hook-link-text-hover();}\n}\n\n\n/* Heading\n ========================================================================== */\n\na.uk-link-heading,\n.uk-link-heading a,\n.uk-link-toggle .uk-link-heading {\n color: inherit;\n @if(mixin-exists(hook-link-heading)) {@include hook-link-heading();}\n}\n\na.uk-link-heading:hover,\n.uk-link-heading a:hover,\n.uk-link-toggle:hover .uk-link-heading {\n color: $link-heading-hover-color;\n text-decoration: $link-heading-hover-text-decoration;\n @if(mixin-exists(hook-link-heading-hover)) {@include hook-link-heading-hover();}\n}\n\n\n/* Reset\n ========================================================================== */\n\n/*\n * `!important` needed to override inverse component\n */\n\na.uk-link-reset,\n.uk-link-reset a {\n color: inherit !important;\n text-decoration: none !important;\n @if(mixin-exists(hook-link-reset)) {@include hook-link-reset();}\n}\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-link-toggle {\n color: inherit !important;\n text-decoration: none !important;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-link-misc)) {@include hook-link-misc();}\n\n// @mixin hook-link-muted(){}\n// @mixin hook-link-muted-hover(){}\n// @mixin hook-link-text(){}\n// @mixin hook-link-text-hover(){}\n// @mixin hook-link-heading(){}\n// @mixin hook-link-heading-hover(){}\n// @mixin hook-link-reset(){}\n// @mixin hook-link-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-link-muted(){}\n// @mixin hook-inverse-link-muted-hover(){}\n// @mixin hook-inverse-link-text-hover(){}\n// @mixin hook-inverse-link-heading-hover(){}\n","// Name: Heading\n// Description: Styles for headings\n//\n// Component: `uk-heading-primary`\n// `uk-heading-hero`\n// `uk-heading-divider`\n// `uk-heading-bullet`\n// `uk-heading-line`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$heading-small-font-size: $heading-small-font-size-m * 0.8 !default; // 38px 0.73\n$heading-medium-font-size: $heading-medium-font-size-m * 0.825 !default; // 40px 0.714\n$heading-large-font-size: $heading-large-font-size-m * 0.85 !default; // 50px 0.78\n$heading-xlarge-font-size: $heading-large-font-size-m !default; // 4rem / 64px\n$heading-2xlarge-font-size: $heading-xlarge-font-size-m !default; // 6rem / 96px\n$heading-3xlarge-font-size: $heading-2xlarge-font-size-m !default; // 8rem / 128px\n\n$heading-small-font-size-m: $heading-medium-font-size-l * 0.8125 !default; // 3.25rem / 52px\n$heading-medium-font-size-m: $heading-medium-font-size-l * 0.875 !default; // 3.5rem / 56px\n$heading-large-font-size-m: $heading-medium-font-size-l !default; // 4rem / 64px\n$heading-xlarge-font-size-m: $heading-large-font-size-l !default; // 6rem / 96px\n$heading-2xlarge-font-size-m: $heading-xlarge-font-size-l !default; // 8rem / 128px\n$heading-3xlarge-font-size-m: $heading-2xlarge-font-size-l !default; // 11rem / 176px\n\n$heading-medium-font-size-l: 4rem !default; // 64px\n$heading-large-font-size-l: 6rem !default; // 96px\n$heading-xlarge-font-size-l: 8rem !default; // 128px\n$heading-2xlarge-font-size-l: 11rem !default; // 176px\n$heading-3xlarge-font-size-l: 15rem !default; // 240px\n\n\n\n\n\n\n/* ========================================================================\n Component: Heading\n ========================================================================== */\n\n.uk-heading-small {\n font-size: $heading-small-font-size;\n line-height: $heading-small-line-height;\n @if(mixin-exists(hook-heading-small)) {@include hook-heading-small();}\n}\n\n.uk-heading-medium {\n font-size: $heading-medium-font-size;\n line-height: $heading-medium-line-height;\n @if(mixin-exists(hook-heading-medium)) {@include hook-heading-medium();}\n}\n\n.uk-heading-large {\n font-size: $heading-large-font-size;\n line-height: $heading-large-line-height;\n @if(mixin-exists(hook-heading-large)) {@include hook-heading-large();}\n}\n\n.uk-heading-xlarge {\n font-size: $heading-xlarge-font-size;\n line-height: $heading-xlarge-line-height;\n @if(mixin-exists(hook-heading-xlarge)) {@include hook-heading-xlarge();}\n}\n\n.uk-heading-2xlarge {\n font-size: $heading-2xlarge-font-size;\n line-height: $heading-2xlarge-line-height;\n @if(mixin-exists(hook-heading-2xlarge)) {@include hook-heading-2xlarge();}\n}\n\n.uk-heading-3xlarge {\n font-size: $heading-3xlarge-font-size;\n line-height: $heading-3xlarge-line-height;\n @if(mixin-exists(hook-heading-3xlarge)) {@include hook-heading-3xlarge();}\n}\n\n/* Tablet Landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-heading-small { font-size: $heading-small-font-size-m; }\n .uk-heading-medium { font-size: $heading-medium-font-size-m; }\n .uk-heading-large { font-size: $heading-large-font-size-m; }\n .uk-heading-xlarge { font-size: $heading-xlarge-font-size-m; }\n .uk-heading-2xlarge { font-size: $heading-2xlarge-font-size-m; }\n .uk-heading-3xlarge { font-size: $heading-3xlarge-font-size-m; }\n\n}\n\n/* Laptop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-heading-medium { font-size: $heading-medium-font-size-l; }\n .uk-heading-large { font-size: $heading-large-font-size-l; }\n .uk-heading-xlarge { font-size: $heading-xlarge-font-size-l; }\n .uk-heading-2xlarge { font-size: $heading-2xlarge-font-size-l; }\n .uk-heading-3xlarge { font-size: $heading-3xlarge-font-size-l; }\n\n}\n\n\n/* Primary\n Deprecated: Use `uk-heading-medium` instead\n ========================================================================== */\n\n$heading-primary-font-size-l: 3.75rem !default; // 60px\n\n$heading-primary-font-size-m: $heading-primary-font-size-l * 0.9 !default; // 54px\n\n$heading-primary-font-size: $heading-primary-font-size-l * 0.8 !default; // 48px\n\n@if ($deprecated == true) {\n.uk-heading-primary {\n font-size: $heading-primary-font-size;\n line-height: $heading-primary-line-height;\n @if(mixin-exists(hook-heading-primary)) {@include hook-heading-primary();}\n}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n @if ($deprecated == true) {\n.uk-heading-primary { font-size: $heading-primary-font-size-m; }\n}\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n @if ($deprecated == true) {\n.uk-heading-primary {\n font-size: $heading-primary-font-size-l;\n line-height: $heading-primary-line-height-l;\n }\n}\n\n}\n\n\n/* Hero\n Deprecated: Use `uk-heading-xlarge` instead\n ========================================================================== */\n\n$heading-hero-font-size-l: 8rem !default; // 128px\n\n$heading-hero-font-size-m: $heading-hero-font-size-l * 0.75 !default; // 96px\n\n$heading-hero-font-size: $heading-hero-font-size-l * 0.5 !default; // 64px\n\n@if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size;\n line-height: $heading-hero-line-height;\n @if(mixin-exists(hook-heading-hero)) {@include hook-heading-hero();}\n}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n @if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size-m;\n line-height: $heading-hero-line-height-m;\n }\n}\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n @if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size-l;\n line-height: $heading-hero-line-height-l;\n }\n}\n\n}\n\n\n/* Divider\n ========================================================================== */\n\n.uk-heading-divider {\n padding-bottom: $heading-divider-padding-bottom;\n border-bottom: $heading-divider-border-width solid $heading-divider-border;\n @if(mixin-exists(hook-heading-divider)) {@include hook-heading-divider();}\n}\n\n\n/* Bullet\n ========================================================================== */\n\n.uk-heading-bullet { position: relative; }\n\n/*\n * 1. Using `inline-block` to make it work with text alignment\n * 2. Center vertically\n * 3. Style\n */\n\n.uk-heading-bullet::before {\n content: \"\";\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n top: $heading-bullet-top;\n vertical-align: middle;\n /* 3 */\n height: $heading-bullet-height;\n margin-right: $heading-bullet-margin-right;\n border-left: $heading-bullet-border-width solid $heading-bullet-border;\n @if(mixin-exists(hook-heading-bullet)) {@include hook-heading-bullet();}\n}\n\n\n/* Line\n ========================================================================== */\n\n/*\n * Clip the child element\n */\n\n.uk-heading-line { overflow: hidden; }\n\n/*\n * Extra markup is needed to make it work with text align\n */\n\n.uk-heading-line > * {\n display: inline-block;\n position: relative;\n}\n\n/*\n * 1. Center vertically\n * 2. Make the element as large as possible. It's clipped by the container.\n * 3. Style\n */\n\n.uk-heading-line > ::before,\n.uk-heading-line > ::after {\n content: \"\";\n /* 1 */\n position: absolute;\n top: unquote('calc(#{$heading-line-top} - (#{$heading-line-height} / 2))');\n /* 2 */\n width: $heading-line-width;\n /* 3 */\n border-bottom: $heading-line-border-width solid $heading-line-border;\n @if(mixin-exists(hook-heading-line)) {@include hook-heading-line();}\n}\n\n.uk-heading-line > ::before {\n right: 100%;\n margin-right: $heading-line-margin-horizontal;\n}\n.uk-heading-line > ::after {\n left: 100%;\n margin-left: $heading-line-margin-horizontal;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-heading-misc)) {@include hook-heading-misc();}\n\n// @mixin hook-heading-small(){}\n// @mixin hook-heading-medium(){}\n// @mixin hook-heading-large(){}\n// @mixin hook-heading-xlarge(){}\n// @mixin hook-heading-2xlarge(){}\n// @mixin hook-heading-3xlarge(){}\n// @mixin hook-heading-primary(){}\n// @mixin hook-heading-hero(){}\n// @mixin hook-heading-divider(){}\n// @mixin hook-heading-bullet(){}\n// @mixin hook-heading-line(){}\n// @mixin hook-heading-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-heading-small(){}\n// @mixin hook-inverse-heading-medium(){}\n// @mixin hook-inverse-heading-large(){}\n// @mixin hook-inverse-heading-xlarge(){}\n// @mixin hook-inverse-heading-2xlarge(){}\n// @mixin hook-inverse-heading-3xlarge(){}\n// @mixin hook-inverse-heading-primary(){}\n// @mixin hook-inverse-heading-hero(){}\n// @mixin hook-inverse-heading-divider(){}\n// @mixin hook-inverse-heading-bullet(){}\n// @mixin hook-inverse-heading-line(){}\n","// Name: Divider\n// Description: Styles for dividers\n//\n// Component: `uk-divider-icon`\n// `uk-divider-small`\n// `uk-divider-vertical`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Divider\n ========================================================================== */\n\n/*\n * 1. Reset default `hr`\n * 2. Set margin if a `div` is used for semantical reason\n */\n\n[class*=\"uk-divider\"] {\n /* 1 */\n border: none;\n /* 2 */\n margin-bottom: $divider-margin-vertical;\n}\n\n/* Add margin if adjacent element */\n* + [class*=\"uk-divider\"] { margin-top: $divider-margin-vertical; }\n\n\n/* Icon\n ========================================================================== */\n\n.uk-divider-icon {\n position: relative;\n height: $divider-icon-height;\n @include svg-fill($internal-divider-icon-image, \"#000\", $divider-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n @if(mixin-exists(hook-divider-icon)) {@include hook-divider-icon();}\n}\n\n.uk-divider-icon::before,\n.uk-divider-icon::after {\n content: \"\";\n position: absolute;\n top: $divider-icon-line-top;\n max-width: unquote('calc(50% - (#{$divider-icon-width} / 2))');\n border-bottom: $divider-icon-line-border-width solid $divider-icon-line-border;\n @if(mixin-exists(hook-divider-icon-line)) {@include hook-divider-icon-line();}\n}\n\n.uk-divider-icon::before {\n right: unquote('calc(50% + (#{$divider-icon-width} / 2))');\n width: $divider-icon-line-width;\n @if(mixin-exists(hook-divider-icon-line-left)) {@include hook-divider-icon-line-left();}\n}\n\n.uk-divider-icon::after {\n left: unquote('calc(50% + (#{$divider-icon-width} / 2))');\n width: $divider-icon-line-width;\n @if(mixin-exists(hook-divider-icon-line-right)) {@include hook-divider-icon-line-right();}\n}\n\n\n/* Small\n ========================================================================== */\n\n/*\n * 1. Fix height because of `inline-block`\n * 2. Using ::after and inline-block to make `text-align` work\n */\n\n/* 1 */\n.uk-divider-small { line-height: 0; }\n\n/* 2 */\n.uk-divider-small::after {\n content: \"\";\n display: inline-block;\n width: $divider-small-width;\n max-width: 100%;\n border-top: $divider-small-border-width solid $divider-small-border;\n vertical-align: top;\n @if(mixin-exists(hook-divider-small)) {@include hook-divider-small();}\n}\n\n\n/* Vertical\n ========================================================================== */\n\n.uk-divider-vertical {\n width: max-content;\n height: $divider-vertical-height;\n margin-left: auto;\n margin-right: auto;\n border-left: $divider-vertical-border-width solid $divider-vertical-border;\n @if(mixin-exists(hook-divider-vertical)) {@include hook-divider-vertical();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-divider-misc)) {@include hook-divider-misc();}\n\n// @mixin hook-divider-icon(){}\n// @mixin hook-divider-icon-line(){}\n// @mixin hook-divider-icon-line-left(){}\n// @mixin hook-divider-icon-line-right(){}\n// @mixin hook-divider-small(){}\n// @mixin hook-divider-vertical(){}\n// @mixin hook-divider-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-divider-icon(){}\n// @mixin hook-inverse-divider-icon-line(){}\n// @mixin hook-inverse-divider-small(){}\n// @mixin hook-inverse-divider-vertical(){}\n","//\n// Component: Mixin\n// Description: Defines mixins which are used across all components\n//\n// ========================================================================\n\n// SVG\n// ========================================================================\n\n/// Replace `$search` with `$replace` in `$string`\n/// @author Hugo Giraudel\n/// @param {String} $string - Initial string\n/// @param {String} $search - Substring to replace\n/// @param {String} $replace ('') - New value\n/// @return {String} - Updated string\n@function str-replace($string, $search, $replace: '') {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace +\n str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n@mixin svg-fill($src, $color-default, $color-new) {\n $replace-src: str-replace($src, $color-default, $color-new) !default;\n $replace-src: str-replace($replace-src, '#', '%23');\n $replace-src: quote($replace-src);\n background-image: url($replace-src);\n}\n","// Name: List\n// Description: Styles for lists\n//\n// Component: `uk-list`\n//\n// Modifiers: `uk-list-disc`\n// `uk-list-circle`\n// `uk-list-square`\n// `uk-list-decimal`\n// `uk-list-hyphen`\n// `uk-list-muted`\n// `uk-list-emphasis`\n// `uk-list-primary`\n// `uk-list-secondary`\n// `uk-list-bullet`\n// `uk-list-divider`\n// `uk-list-striped`\n// `uk-list-large`\n// `uk-list-collapse`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: List\n ========================================================================== */\n\n.uk-list {\n padding: 0;\n list-style: none;\n}\n\n/*\n * Avoid column break within the list item, when using `column-count`\n */\n\n.uk-list > * { break-inside: avoid-column; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-list > * > :last-child { margin-bottom: 0; }\n\n/*\n * Style\n */\n\n.uk-list > :nth-child(n+2),\n.uk-list > * > ul { margin-top: $list-margin-top; }\n\n\n/* Marker modifiers\n * Moving `::marker` inside `::before` to style it differently\n * To style the `::marker` is currently only supported in Firefox and Safari\n ========================================================================== */\n\n.uk-list-disc > *,\n.uk-list-circle > *,\n.uk-list-square > *,\n.uk-list-decimal > *,\n.uk-list-hyphen > * { padding-left: $list-padding-left; }\n\n/*\n * Type modifiers\n */\n\n.uk-list-decimal { counter-reset: decimal; }\n.uk-list-decimal > * { counter-increment: decimal; }\n\n.uk-list-disc > ::before,\n.uk-list-circle > ::before,\n.uk-list-square > ::before,\n.uk-list-decimal > ::before,\n.uk-list-hyphen > ::before {\n content: \"\";\n position: relative;\n left: (-$list-padding-left);\n width: $list-padding-left;\n height: $list-marker-height;\n margin-bottom: (-$list-marker-height);\n display: list-item;\n list-style-position: inside;\n text-align: right;\n}\n\n.uk-list-disc > ::before { list-style-type: disc; }\n.uk-list-circle > ::before { list-style-type: circle; }\n.uk-list-square > ::before { list-style-type: square; }\n.uk-list-decimal > ::before { content: counter(decimal, decimal) '\\200A.\\00A0'; }\n.uk-list-hyphen > ::before { content: '–\\00A0\\00A0'; }\n\n/*\n * Color modifiers\n */\n\n.uk-list-muted > ::before { color: $list-muted-color !important; }\n.uk-list-emphasis > ::before { color: $list-emphasis-color !important; }\n.uk-list-primary > ::before { color: $list-primary-color !important; }\n.uk-list-secondary > ::before { color: $list-secondary-color !important; }\n\n\n/* Image bullet modifier\n ========================================================================== */\n\n.uk-list-bullet > * { padding-left: $list-padding-left; }\n\n.uk-list-bullet > ::before {\n content: \"\";\n display: list-item;\n position: relative;\n left: (-$list-padding-left);\n width: $list-padding-left;\n height: $list-marker-height;\n margin-bottom: (-$list-marker-height);\n @include svg-fill($internal-list-bullet-image, \"#000\", $list-bullet-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Divider\n */\n\n.uk-list-divider > :nth-child(n+2) {\n margin-top: $list-divider-margin-top;\n padding-top: $list-divider-margin-top;\n border-top: $list-divider-border-width solid $list-divider-border;\n @if(mixin-exists(hook-list-divider)) {@include hook-list-divider();}\n}\n\n/*\n * Striped\n */\n\n.uk-list-striped > * {\n padding: $list-striped-padding-vertical $list-striped-padding-horizontal;\n @if(mixin-exists(hook-list-striped)) {@include hook-list-striped();}\n}\n\n.uk-list-striped > :nth-of-type(odd) { background: $list-striped-background; }\n\n.uk-list-striped > :nth-child(n+2) { margin-top: 0; }\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-list-large > :nth-child(n+2),\n.uk-list-large > * > ul { margin-top: $list-large-margin-top; }\n\n.uk-list-collapse > :nth-child(n+2),\n.uk-list-collapse > * > ul { margin-top: 0; }\n\n/*\n * Divider\n */\n\n.uk-list-large.uk-list-divider > :nth-child(n+2) {\n margin-top: $list-large-divider-margin-top;\n padding-top: $list-large-divider-margin-top;\n}\n\n.uk-list-collapse.uk-list-divider > :nth-child(n+2) {\n margin-top: 0;\n padding-top: 0;\n}\n\n/*\n * Striped\n */\n\n.uk-list-large.uk-list-striped > * { padding: $list-large-striped-padding-vertical $list-large-striped-padding-horizontal; }\n\n.uk-list-collapse.uk-list-striped > * {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.uk-list-large.uk-list-striped > :nth-child(n+2),\n.uk-list-collapse.uk-list-striped > :nth-child(n+2) { margin-top: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-list-misc)) {@include hook-list-misc();}\n\n// @mixin hook-list-divider(){}\n// @mixin hook-list-striped(){}\n// @mixin hook-list-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n// @mixin hook-inverse-list-divider(){}\n// @mixin hook-inverse-list-striped(){}\n","// Name: Description list\n// Description: Styles for description lists\n//\n// Component: `uk-description-list`\n//\n// Modifiers: `uk-description-list-divider`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Description list\n ========================================================================== */\n\n/*\n * Term\n */\n\n.uk-description-list > dt {\n color: $description-list-term-color;\n @if(mixin-exists(hook-description-list-term)) {@include hook-description-list-term();}\n}\n\n.uk-description-list > dt:nth-child(n+2) {\n margin-top: $description-list-term-margin-top;\n}\n\n/*\n * Description\n */\n\n.uk-description-list > dd {\n @if(mixin-exists(hook-description-list-description)) {@include hook-description-list-description();}\n}\n\n\n/* Style modifier\n ========================================================================== */\n\n/*\n * Line\n */\n\n.uk-description-list-divider > dt:nth-child(n+2) {\n margin-top: $description-list-divider-term-margin-top;\n padding-top: $description-list-divider-term-margin-top;\n border-top: $description-list-divider-term-border-width solid $description-list-divider-term-border;\n @if(mixin-exists(hook-description-list-divider-term)) {@include hook-description-list-divider-term();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-description-list-misc)) {@include hook-description-list-misc();}\n\n// @mixin hook-description-list-term(){}\n// @mixin hook-description-list-description(){}\n// @mixin hook-description-list-divider-term(){}\n// @mixin hook-description-list-misc(){}\n","// Name: Table\n// Description: Styles for tables\n//\n// Component: `uk-table`\n//\n// Modifiers: `uk-table-middle`\n// `uk-table-divider`\n// `uk-table-striped`\n// `uk-table-hover`\n// `uk-table-small`\n// `uk-table-justify`\n// `uk-table-shrink`\n// `uk-table-expand`\n// `uk-table-link`\n// `uk-table-responsive`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Table\n ========================================================================== */\n\n/*\n * 1. Remove most spacing between table cells.\n * 2. Behave like a block element\n * 3. Style\n */\n\n.uk-table {\n /* 1 */\n border-collapse: collapse;\n border-spacing: 0;\n /* 2 */\n width: 100%;\n /* 3 */\n margin-bottom: $table-margin-vertical;\n @if(mixin-exists(hook-table)) {@include hook-table();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-table { margin-top: $table-margin-vertical; }\n\n\n/* Header cell\n ========================================================================== */\n\n/*\n * 1. Style\n */\n\n.uk-table th {\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n text-align: left;\n vertical-align: bottom;\n /* 1 */\n font-size: $table-header-cell-font-size;\n font-weight: $table-header-cell-font-weight;\n color: $table-header-cell-color;\n @if(mixin-exists(hook-table-header-cell)) {@include hook-table-header-cell();}\n}\n\n\n/* Cell\n ========================================================================== */\n\n.uk-table td {\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n vertical-align: top;\n @if(mixin-exists(hook-table-cell)) {@include hook-table-cell();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-table td > :last-child { margin-bottom: 0; }\n\n\n/* Footer\n ========================================================================== */\n\n.uk-table tfoot {\n font-size: $table-footer-font-size;\n @if(mixin-exists(hook-table-footer)) {@include hook-table-footer();}\n}\n\n\n/* Caption\n ========================================================================== */\n\n.uk-table caption {\n font-size: $table-caption-font-size;\n text-align: left;\n color: $table-caption-color;\n @if(mixin-exists(hook-table-caption)) {@include hook-table-caption();}\n}\n\n\n/* Alignment modifier\n ========================================================================== */\n\n.uk-table-middle,\n.uk-table-middle td { vertical-align: middle !important; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Divider\n */\n\n.uk-table-divider > tr:not(:first-child),\n.uk-table-divider > :not(:first-child) > tr,\n.uk-table-divider > :first-child > tr:not(:first-child) {\n border-top: $table-divider-border-width solid $table-divider-border;\n @if(mixin-exists(hook-table-divider)) {@include hook-table-divider();}\n}\n\n/*\n * Striped\n */\n\n.uk-table-striped > tr:nth-of-type(odd),\n.uk-table-striped tbody tr:nth-of-type(odd) {\n background: $table-striped-row-background;\n @if(mixin-exists(hook-table-striped)) {@include hook-table-striped();}\n}\n\n/*\n * Hover\n */\n\n.uk-table-hover > tr:hover,\n.uk-table-hover tbody tr:hover {\n background: $table-hover-row-background;\n @if(mixin-exists(hook-table-hover)) {@include hook-table-hover();}\n}\n\n\n/* Active state\n ========================================================================== */\n\n.uk-table > tr.uk-active,\n.uk-table tbody tr.uk-active {\n background: $table-row-active-background;\n @if(mixin-exists(hook-table-row-active)) {@include hook-table-row-active();}\n}\n\n/* Size modifier\n ========================================================================== */\n\n.uk-table-small th,\n.uk-table-small td {\n padding: $table-small-cell-padding-vertical $table-small-cell-padding-horizontal;\n @if(mixin-exists(hook-table-small)) {@include hook-table-small();}\n}\n\n.uk-table-large th,\n.uk-table-large td {\n padding: $table-large-cell-padding-vertical $table-large-cell-padding-horizontal;\n @if(mixin-exists(hook-table-large)) {@include hook-table-large();}\n}\n\n\n/* Justify modifier\n ========================================================================== */\n\n.uk-table-justify th:first-child,\n.uk-table-justify td:first-child { padding-left: 0; }\n\n.uk-table-justify th:last-child,\n.uk-table-justify td:last-child { padding-right: 0; }\n\n\n/* Cell size modifier\n ========================================================================== */\n\n.uk-table-shrink { width: 1px; }\n.uk-table-expand { min-width: $table-expand-min-width; }\n\n\n/* Cell link modifier\n ========================================================================== */\n\n/*\n * Does not work with `uk-table-justify` at the moment\n */\n\n.uk-table-link { padding: 0 !important; }\n\n.uk-table-link > a {\n display: block;\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n}\n\n.uk-table-small .uk-table-link > a { padding: $table-small-cell-padding-vertical $table-small-cell-padding-horizontal; }\n\n\n/* Responsive table\n ========================================================================== */\n\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-table-responsive,\n .uk-table-responsive tbody,\n .uk-table-responsive th,\n .uk-table-responsive td,\n .uk-table-responsive tr { display: block; }\n\n .uk-table-responsive thead { display: none; }\n\n .uk-table-responsive th,\n .uk-table-responsive td {\n width: auto !important;\n max-width: none !important;\n min-width: 0 !important;\n overflow: visible !important;\n white-space: normal !important;\n }\n\n .uk-table-responsive th:not(:first-child):not(.uk-table-link),\n .uk-table-responsive td:not(:first-child):not(.uk-table-link),\n .uk-table-responsive .uk-table-link:not(:first-child) > a { padding-top: round(($table-cell-padding-vertical * 0.33333)) !important; }\n\n .uk-table-responsive th:not(:last-child):not(.uk-table-link),\n .uk-table-responsive td:not(:last-child):not(.uk-table-link),\n .uk-table-responsive .uk-table-link:not(:last-child) > a { padding-bottom: round(($table-cell-padding-vertical * 0.33333)) !important; }\n\n .uk-table-justify.uk-table-responsive th,\n .uk-table-justify.uk-table-responsive td {\n padding-left: 0;\n padding-right: 0;\n }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-table-misc)) {@include hook-table-misc();}\n\n// @mixin hook-table(){}\n// @mixin hook-table-header-cell(){}\n// @mixin hook-table-cell(){}\n// @mixin hook-table-footer(){}\n// @mixin hook-table-caption(){}\n// @mixin hook-table-row-active(){}\n// @mixin hook-table-divider(){}\n// @mixin hook-table-striped(){}\n// @mixin hook-table-hover(){}\n// @mixin hook-table-small(){}\n// @mixin hook-table-large(){}\n// @mixin hook-table-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-table-header-cell(){}\n// @mixin hook-inverse-table-caption(){}\n// @mixin hook-inverse-table-row-active(){}\n// @mixin hook-inverse-table-divider(){}\n// @mixin hook-inverse-table-striped(){}\n// @mixin hook-inverse-table-hover(){}\n","// Name: Icon\n// Description: Component to create icons\n//\n// Component: `uk-icon`\n//\n// Modifiers: `uk-icon-image`\n// `uk-icon-link`\n// `uk-icon-button`\n//\n// States: `uk-preserve`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Icon\n ========================================================================== */\n\n/*\n * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component.\n * 1. Remove margins in Chrome, Safari and Opera.\n * 2. Remove borders for `button`.\n * 3. Remove border-radius in Chrome.\n * 4. Address `overflow` set to `hidden` in IE.\n * 5. Correct `font` properties and `color` not being inherited for `button`.\n * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 7. Remove default `button` padding and background color\n * 8. Style\n * 9. Fill all SVG elements with the current text color if no `fill` attribute is set\n * 10. Let the container fit the height of the icon\n */\n\n.uk-icon {\n /* 1 */\n margin: 0;\n /* 2 */\n border: none;\n /* 3 */\n border-radius: 0;\n /* 4 */\n overflow: visible;\n /* 5 */\n font: inherit;\n color: inherit;\n /* 6 */\n text-transform: none;\n /* 7. */\n padding: 0;\n background-color: transparent;\n /* 8 */\n display: inline-block;\n /* 9 */\n fill: currentcolor;\n /* 10 */\n line-height: 0;\n}\n\n/* Required for `button`. */\nbutton.uk-icon:not(:disabled) { cursor: pointer; }\n\n/*\n * Remove the inner border and padding in Firefox.\n */\n\n.uk-icon::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/*\n * Set the fill and stroke color of all SVG elements to the current text color\n */\n\n.uk-icon:not(.uk-preserve) [fill*=\"#\"]:not(.uk-preserve) { fill: currentcolor; }\n.uk-icon:not(.uk-preserve) [stroke*=\"#\"]:not(.uk-preserve) { stroke: currentcolor; }\n\n/*\n * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835\n */\n\n.uk-icon > * { transform: translate(0, 0); }\n\n\n/* Image modifier\n ========================================================================== */\n\n/*\n * Display images in icon dimensions\n * 1. Required for `span` with background image\n * 2. Required for `image`\n */\n\n.uk-icon-image {\n width: $icon-image-size;\n height: $icon-image-size;\n /* 1 */\n background-position: 50% 50%;\n background-repeat: no-repeat;\n background-size: contain;\n vertical-align: middle;\n /* 2 */\n object-fit: scale-down;\n max-width: none;\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Link\n * 1. Allow text within link\n */\n\n.uk-icon-link {\n color: $icon-link-color;\n /* 1 */\n text-decoration: none !important;\n @if(mixin-exists(hook-icon-link)) {@include hook-icon-link();}\n}\n\n.uk-icon-link:hover {\n color: $icon-link-hover-color;\n @if(mixin-exists(hook-icon-link-hover)) {@include hook-icon-link-hover();}\n}\n\n/* OnClick + Active */\n.uk-icon-link:active,\n.uk-active > .uk-icon-link {\n color: $icon-link-active-color;\n @if(mixin-exists(hook-icon-link-active)) {@include hook-icon-link-active();}\n}\n\n/*\n * Button\n * 1. Center icon vertically and horizontally\n */\n\n.uk-icon-button {\n box-sizing: border-box;\n width: $icon-button-size;\n height: $icon-button-size;\n border-radius: $icon-button-border-radius;\n background: $icon-button-background;\n color: $icon-button-color;\n vertical-align: middle;\n /* 1 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if(mixin-exists(hook-icon-button)) {@include hook-icon-button();}\n}\n\n/* Hover */\n.uk-icon-button:hover {\n background-color: $icon-button-hover-background;\n color: $icon-button-hover-color;\n @if(mixin-exists(hook-icon-button-hover)) {@include hook-icon-button-hover();}\n}\n\n/* OnClick + Active */\n.uk-icon-button:active,\n.uk-active > .uk-icon-button {\n background-color: $icon-button-active-background;\n color: $icon-button-active-color;\n @if(mixin-exists(hook-icon-button-active)) {@include hook-icon-button-active();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-icon-misc)) {@include hook-icon-misc();}\n\n// @mixin hook-icon-link(){}\n// @mixin hook-icon-link-hover(){}\n// @mixin hook-icon-link-active(){}\n// @mixin hook-icon-button(){}\n// @mixin hook-icon-button-hover(){}\n// @mixin hook-icon-button-active(){}\n// @mixin hook-icon-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-icon-link(){}\n// @mixin hook-inverse-icon-link-hover(){}\n// @mixin hook-inverse-icon-link-active(){}\n// @mixin hook-inverse-icon-button(){}\n// @mixin hook-inverse-icon-button-hover(){}\n// @mixin hook-inverse-icon-button-active(){}\n","// Name: Form Range\n// Description: Styles for the range input type\n//\n// Component: `uk-range`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Form Range\n ========================================================================== */\n\n/*\n * 1. Remove default style.\n * 2. Define consistent box sizing.\n * 3. Remove `margin` in all browsers.\n * 4. Align to the center of the line box.\n * 5. Prevent content overflow if a fixed width is used.\n * 6. Take the full width.\n * 7. Remove white background in Chrome.\n */\n\n.uk-range {\n /* 1 */\n -webkit-appearance: none;\n /* 2 */\n box-sizing: border-box;\n /* 3 */\n margin: 0;\n /* 4 */\n vertical-align: middle;\n /* 5 */\n max-width: 100%;\n /* 6 */\n width: 100%;\n /* 7 */\n background: transparent;\n @if(mixin-exists(hook-form-range)) {@include hook-form-range();}\n}\n\n/* Focus */\n.uk-range:focus { outline: none; }\n.uk-range::-moz-focus-outer { border: none; }\n\n/*\n * Improves consistency of cursor style for clickable elements\n */\n\n.uk-range:not(:disabled)::-webkit-slider-thumb { cursor: pointer; }\n.uk-range:not(:disabled)::-moz-range-thumb { cursor: pointer; }\n\n\n/*\n * Track\n * 1. Safari doesn't have a focus state. Using active instead.\n */\n\n/* Webkit */\n.uk-range::-webkit-slider-runnable-track {\n height: $form-range-track-height;\n background: $form-range-track-background;\n @if(mixin-exists(hook-form-range-track)) {@include hook-form-range-track();}\n}\n\n.uk-range:focus::-webkit-slider-runnable-track,\n/* 1 */\n.uk-range:active::-webkit-slider-runnable-track {\n background: $form-range-track-focus-background;\n @if(mixin-exists(hook-form-range-track-focus)) {@include hook-form-range-track-focus();}\n}\n\n/* Firefox */\n.uk-range::-moz-range-track {\n height: $form-range-track-height;\n background: $form-range-track-background;\n @if(mixin-exists(hook-form-range-track)) {@include hook-form-range-track();}\n}\n\n.uk-range:focus::-moz-range-track {\n background: $form-range-track-focus-background;\n @if(mixin-exists(hook-form-range-track-focus)) {@include hook-form-range-track-focus();}\n}\n\n/*\n * Thumb\n * 1. Reset\n * 2. Style\n */\n\n/* Webkit */\n.uk-range::-webkit-slider-thumb {\n /* 1 */\n -webkit-appearance: none;\n margin-top: (floor(($form-range-thumb-height * 0.5)) * -1);\n /* 2 */\n height: $form-range-thumb-height;\n width: $form-range-thumb-width;\n border-radius: $form-range-thumb-border-radius;\n background: $form-range-thumb-background;\n @if(mixin-exists(hook-form-range-thumb)) {@include hook-form-range-thumb();}\n}\n\n/* Firefox */\n.uk-range::-moz-range-thumb {\n /* 1 */\n border: none;\n /* 2 */\n height: $form-range-thumb-height;\n width: $form-range-thumb-width;\n margin-top: (floor(($form-range-thumb-height * 0.5)) * -1);\n border-radius: $form-range-thumb-border-radius;\n background: $form-range-thumb-background;\n @if(mixin-exists(hook-form-range-thumb)) {@include hook-form-range-thumb();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-form-range-misc)) {@include hook-form-range-misc();}\n\n// @mixin hook-form-range(){}\n// @mixin hook-form-range-track(){}\n// @mixin hook-form-range-track-focus(){}\n// @mixin hook-form-range-thumb(){}\n// @mixin hook-form-range-misc(){}\n","// Name: Form\n// Description: Styles for forms\n//\n// Component: `uk-form-*`\n// `uk-input`\n// `uk-select`\n// `uk-textarea`\n// `uk-radio`\n// `uk-checkbox`\n// `uk-legend`\n// `uk-fieldset`\n//\n// Sub-objects: `uk-form-custom`\n// `uk-form-stacked`\n// `uk-form-horizontal`\n// `uk-form-label`\n// `uk-form-controls`\n// `uk-form-icon`\n// `uk-form-icon-flip`\n//\n// Modifiers: `uk-form-small`\n// `uk-form-large`\n// `uk-form-danger`\n// `uk-form-success`\n// `uk-form-blank`\n// `uk-form-width-xsmall`\n// `uk-form-width-small`\n// `uk-form-width-medium`\n// `uk-form-width-large`\n// `uk-form-controls-text`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Form\n ========================================================================== */\n\n/*\n * 1. Define consistent box sizing.\n * Default is `content-box` with following exceptions set to `border-box`\n * `select`, `input[type=\"checkbox\"]` and `input[type=\"radio\"]`\n * `input[type=\"search\"]` in Chrome, Safari and Opera\n * `input[type=\"color\"]` in Firefox\n * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.\n * 3. Remove `border-radius` in iOS.\n * 4. Change font properties to `inherit` in all browsers.\n */\n\n.uk-input,\n.uk-select,\n.uk-textarea,\n.uk-radio,\n.uk-checkbox {\n /* 1 */\n box-sizing: border-box;\n /* 2 */\n margin: 0;\n /* 3 */\n border-radius: 0;\n /* 4 */\n font: inherit;\n}\n\n/*\n * Show the overflow in Edge.\n */\n\n.uk-input { overflow: visible; }\n\n/*\n * Remove the inheritance of text transform in Firefox.\n */\n\n.uk-select { text-transform: none; }\n\n/*\n * 1. Change font properties to `inherit` in all browsers\n * 2. Don't inherit the `font-weight` and use `bold` instead.\n * NOTE: Both declarations don't work in Chrome, Safari and Opera.\n */\n\n.uk-select optgroup {\n /* 1 */\n font: inherit;\n /* 2 */\n font-weight: bold;\n}\n\n/*\n * Remove the default vertical scrollbar in IE 10+.\n */\n\n.uk-textarea { overflow: auto; }\n\n/*\n * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.\n */\n\n.uk-input[type=\"search\"]::-webkit-search-cancel-button,\n.uk-input[type=\"search\"]::-webkit-search-decoration { -webkit-appearance: none; }\n\n\n/*\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n.uk-input[type=\"number\"]::-webkit-inner-spin-button,\n.uk-input[type=\"number\"]::-webkit-outer-spin-button { height: auto; }\n\n/*\n * Removes placeholder transparency in Firefox.\n */\n\n.uk-input::-moz-placeholder,\n.uk-textarea::-moz-placeholder { opacity: 1; }\n\n/*\n * Improves consistency of cursor style for clickable elements\n */\n\n.uk-radio:not(:disabled),\n.uk-checkbox:not(:disabled) { cursor: pointer; }\n\n/*\n * Define consistent border, margin, and padding.\n * 1. Reset `min-width`\n */\n\n.uk-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n /* 1 */\n min-width: 0;\n}\n\n\n/* Input, select and textarea\n * Allowed: `text`, `password`, `datetime-local`, `date`, `month`,\n `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color`\n * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image`\n ========================================================================== */\n\n/*\n * Remove default style in iOS.\n */\n\n.uk-input,\n.uk-textarea { -webkit-appearance: none; }\n\n/*\n * 1. Prevent content overflow if a fixed width is used\n * 2. Take the full width\n * 3. Reset default\n * 4. Style\n */\n\n.uk-input,\n.uk-select,\n.uk-textarea {\n /* 1 */\n max-width: 100%;\n /* 2 */\n width: 100%;\n /* 3 */\n border: 0 none;\n /* 4 */\n padding: 0 $form-padding-horizontal;\n background: $form-background;\n color: $form-color;\n @if(mixin-exists(hook-form)) {@include hook-form();}\n}\n\n/*\n * Single-line\n * 1. Allow any element to look like an `input` or `select` element\n * 2. Make sure line-height is not larger than height\n * Also needed to center the text vertically\n */\n\n.uk-input,\n.uk-select:not([multiple]):not([size]) {\n height: $form-height;\n vertical-align: middle;\n /* 1 */\n display: inline-block;\n @if(mixin-exists(hook-form-single-line)) {@include hook-form-single-line();}\n}\n\n/* 2 */\n.uk-input:not(input),\n.uk-select:not(select) { line-height: $form-line-height; }\n\n/*\n * Multi-line\n */\n\n.uk-select[multiple],\n.uk-select[size],\n.uk-textarea {\n padding-top: $form-padding-vertical;\n padding-bottom: $form-padding-vertical;\n vertical-align: top;\n @if(mixin-exists(hook-form-multi-line)) {@include hook-form-multi-line();}\n}\n\n.uk-select[multiple],\n.uk-select[size] { resize: vertical; }\n\n/* Focus */\n.uk-input:focus,\n.uk-select:focus,\n.uk-textarea:focus {\n outline: none;\n background-color: $form-focus-background;\n color: $form-focus-color;\n @if(mixin-exists(hook-form-focus)) {@include hook-form-focus();}\n}\n\n/* Disabled */\n.uk-input:disabled,\n.uk-select:disabled,\n.uk-textarea:disabled {\n background-color: $form-disabled-background;\n color: $form-disabled-color;\n @if(mixin-exists(hook-form-disabled)) {@include hook-form-disabled();}\n}\n\n/*\n * Placeholder\n */\n\n.uk-input::placeholder { color: $form-placeholder-color; }\n\n.uk-textarea::placeholder { color: $form-placeholder-color; }\n\n\n/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Small\n */\n\n.uk-form-small { font-size: $form-small-font-size; }\n\n/* Single-line */\n.uk-form-small:not(textarea):not([multiple]):not([size]) {\n height: $form-small-height;\n padding-left: $form-small-padding-horizontal;\n padding-right: $form-small-padding-horizontal;\n}\n\n/* Multi-line */\ntextarea.uk-form-small,\n[multiple].uk-form-small,\n[size].uk-form-small { padding: $form-small-padding-vertical $form-small-padding-horizontal; }\n\n.uk-form-small:not(select):not(input):not(textarea) { line-height: $form-small-line-height; }\n\n/*\n * Large\n */\n\n.uk-form-large { font-size: $form-large-font-size; }\n\n/* Single-line */\n.uk-form-large:not(textarea):not([multiple]):not([size]) {\n height: $form-large-height;\n padding-left: $form-large-padding-horizontal;\n padding-right: $form-large-padding-horizontal;\n}\n\n/* Multi-line */\ntextarea.uk-form-large,\n[multiple].uk-form-large,\n[size].uk-form-large { padding: $form-large-padding-vertical $form-large-padding-horizontal; }\n\n.uk-form-large:not(select):not(input):not(textarea) { line-height: $form-large-line-height; }\n\n\n/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Error\n */\n\n.uk-form-danger,\n.uk-form-danger:focus {\n color: $form-danger-color;\n @if(mixin-exists(hook-form-danger)) {@include hook-form-danger();}\n}\n\n/*\n * Success\n */\n\n.uk-form-success,\n.uk-form-success:focus {\n color: $form-success-color;\n @if(mixin-exists(hook-form-success)) {@include hook-form-success();}\n}\n\n/*\n * Blank\n */\n\n.uk-form-blank {\n background: none;\n @if(mixin-exists(hook-form-blank)) {@include hook-form-blank();}\n}\n\n.uk-form-blank:focus {\n @if(mixin-exists(hook-form-blank-focus)) {@include hook-form-blank-focus();}\n}\n\n\n/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Fixed widths\n * Different widths for mini sized `input` and `select` elements\n */\n\ninput.uk-form-width-xsmall { width: $form-width-xsmall; }\n\nselect.uk-form-width-xsmall { width: ($form-width-xsmall + 25px); }\n\n.uk-form-width-small { width: $form-width-small; }\n\n.uk-form-width-medium { width: $form-width-medium; }\n\n.uk-form-width-large { width: $form-width-large; }\n\n\n/* Select\n ========================================================================== */\n\n/*\n * 1. Remove default style. Also works in Firefox\n * 2. Style\n * 3. Set `color` for options in the select dropdown, because the inherited `color` might be too light.\n */\n\n.uk-select:not([multiple]):not([size]) {\n /* 1 */\n -webkit-appearance: none;\n -moz-appearance: none;\n /* 2 */\n padding-right: $form-select-padding-right;\n @include svg-fill($internal-form-select-image, \"#000\", $form-select-icon-color);\n background-repeat: no-repeat;\n background-position: 100% 50%;\n}\n\n/* 3 */\n.uk-select:not([multiple]):not([size]) option { color: $form-select-option-color; }\n\n/*\n * Disabled\n */\n\n.uk-select:not([multiple]):not([size]):disabled { @include svg-fill($internal-form-select-image, \"#000\", $form-select-disabled-icon-color); }\n\n\n/* Datalist\n ========================================================================== */\n\n/*\n * 1. Remove default style in Chrome\n */\n\n .uk-input[list] {\n padding-right: $form-datalist-padding-right;\n background-repeat: no-repeat;\n background-position: 100% 50%;\n}\n\n.uk-input[list]:hover,\n.uk-input[list]:focus { @include svg-fill($internal-form-datalist-image, \"#000\", $form-datalist-icon-color); }\n\n/* 1 */\n.uk-input[list]::-webkit-calendar-picker-indicator { display: none !important; }\n\n\n/* Radio and checkbox\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Make box more robust so it clips the child element\n * 3. Vertical alignment\n * 4. Remove default style\n * 5. Fix black background on iOS\n * 6. Center icons\n */\n\n.uk-radio,\n.uk-checkbox {\n /* 1 */\n display: inline-block;\n height: $form-radio-size;\n width: $form-radio-size;\n /* 2 */\n overflow: hidden;\n /* 3 */\n margin-top: $form-radio-margin-top;\n vertical-align: middle;\n /* 4 */\n -webkit-appearance: none;\n -moz-appearance: none;\n /* 5 */\n background-color: $form-radio-background;\n /* 6 */\n background-repeat: no-repeat;\n background-position: 50% 50%;\n @if(mixin-exists(hook-form-radio)) {@include hook-form-radio();}\n}\n\n.uk-radio { border-radius: 50%; }\n\n/* Focus */\n.uk-radio:focus,\n.uk-checkbox:focus {\n background-color: $form-radio-focus-background;\n outline: none;\n @if(mixin-exists(hook-form-radio-focus)) {@include hook-form-radio-focus();}\n}\n\n/*\n * Checked\n */\n\n.uk-radio:checked,\n.uk-checkbox:checked,\n.uk-checkbox:indeterminate {\n background-color: $form-radio-checked-background;\n @if(mixin-exists(hook-form-radio-checked)) {@include hook-form-radio-checked();}\n}\n\n/* Focus */\n.uk-radio:checked:focus,\n.uk-checkbox:checked:focus,\n.uk-checkbox:indeterminate:focus {\n background-color: $form-radio-checked-focus-background;\n @if(mixin-exists(hook-form-radio-checked-focus)) {@include hook-form-radio-checked-focus();}\n}\n\n/*\n * Icons\n */\n\n.uk-radio:checked { @include svg-fill($internal-form-radio-image, \"#000\", $form-radio-checked-icon-color); }\n.uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $form-radio-checked-icon-color); }\n.uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $form-radio-checked-icon-color); }\n\n/*\n * Disabled\n */\n\n.uk-radio:disabled,\n.uk-checkbox:disabled {\n background-color: $form-radio-disabled-background;\n @if(mixin-exists(hook-form-radio-disabled)) {@include hook-form-radio-disabled();}\n}\n\n.uk-radio:disabled:checked { @include svg-fill($internal-form-radio-image, \"#000\", $form-radio-disabled-icon-color); }\n.uk-checkbox:disabled:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $form-radio-disabled-icon-color); }\n.uk-checkbox:disabled:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $form-radio-disabled-icon-color); }\n\n\n/* Legend\n ========================================================================== */\n\n/*\n * Legend\n * 1. Behave like block element\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove padding so people aren't caught out if they zero out fieldsets.\n * 4. Style\n */\n\n.uk-legend {\n /* 1 */\n width: 100%;\n /* 2 */\n color: inherit;\n /* 3 */\n padding: 0;\n /* 4 */\n font-size: $form-legend-font-size;\n line-height: $form-legend-line-height;\n @if(mixin-exists(hook-form-legend)) {@include hook-form-legend();}\n}\n\n\n/* Custom controls\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Behave like most inline-block elements\n */\n\n.uk-form-custom {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n vertical-align: middle;\n}\n\n/*\n * 1. Position and resize the form control to always cover its container\n * 2. Required for Firefox for positioning to the left\n * 3. Required for Webkit to make `height` work\n * 4. Hide controle and show cursor\n * 5. Needed for the cursor\n * 6. Clip height caused by 5. Needed for Webkit only\n */\n\n.uk-form-custom select,\n.uk-form-custom input[type=\"file\"] {\n /* 1 */\n position: absolute;\n top: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n /* 2 */\n left: 0;\n /* 3 */\n -webkit-appearance: none;\n /* 4 */\n opacity: 0;\n cursor: pointer;\n}\n\n.uk-form-custom input[type=\"file\"] {\n /* 5 */\n font-size: 500px;\n /* 6 */\n overflow: hidden;\n}\n\n\n/* Label\n ========================================================================== */\n\n.uk-form-label {\n @if(mixin-exists(hook-form-label)) {@include hook-form-label();}\n}\n\n\n/* Layout\n ========================================================================== */\n\n/*\n * Stacked\n */\n\n.uk-form-stacked .uk-form-label {\n display: block;\n margin-bottom: $form-stacked-margin-bottom;\n @if(mixin-exists(hook-form-stacked-label)) {@include hook-form-stacked-label();}\n}\n\n/*\n * Horizontal\n */\n\n/* Tablet portrait and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n /* Behave like `uk-form-stacked` */\n .uk-form-horizontal .uk-form-label {\n display: block;\n margin-bottom: $form-stacked-margin-bottom;\n @if(mixin-exists(hook-form-stacked-label)) {@include hook-form-stacked-label();}\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-form-horizontal .uk-form-label {\n width: $form-horizontal-label-width;\n margin-top: $form-horizontal-label-margin-top;\n float: left;\n @if(mixin-exists(hook-form-horizontal-label)) {@include hook-form-horizontal-label();}\n }\n\n .uk-form-horizontal .uk-form-controls { margin-left: $form-horizontal-controls-margin-left; }\n\n /* Better vertical alignment if controls are checkboxes and radio buttons with text */\n .uk-form-horizontal .uk-form-controls-text { padding-top: $form-horizontal-controls-text-padding-top; }\n\n}\n\n\n/* Icons\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Set width\n * 3. Center icon vertically and horizontally\n * 4. Style\n */\n\n.uk-form-icon {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n width: $form-icon-width;\n /* 3 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n /* 4 */\n color: $form-icon-color;\n @if(mixin-exists(hook-form-icon)) {@include hook-form-icon();}\n}\n\n/*\n * Required for `a`.\n */\n\n.uk-form-icon:hover { color: $form-icon-hover-color; }\n\n/*\n * Make `input` element clickable through icon, e.g. if it's a `span`\n */\n\n.uk-form-icon:not(a):not(button):not(input) { pointer-events: none; }\n\n/*\n * Input padding\n */\n\n.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { padding-left: $form-icon-width !important; }\n\n/*\n * Position modifier\n */\n\n.uk-form-icon-flip {\n right: 0;\n left: auto;\n}\n\n.uk-form-icon-flip ~ .uk-input { padding-right: $form-icon-width !important; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-form-misc)) {@include hook-form-misc();}\n\n// @mixin hook-form(){}\n// @mixin hook-form-single-line(){}\n// @mixin hook-form-multi-line(){}\n// @mixin hook-form-focus(){}\n// @mixin hook-form-disabled(){}\n// @mixin hook-form-danger(){}\n// @mixin hook-form-success(){}\n// @mixin hook-form-blank(){}\n// @mixin hook-form-blank-focus(){}\n// @mixin hook-form-radio(){}\n// @mixin hook-form-radio-focus(){}\n// @mixin hook-form-radio-checked(){}\n// @mixin hook-form-radio-checked-focus(){}\n// @mixin hook-form-radio-disabled(){}\n// @mixin hook-form-legend(){}\n// @mixin hook-form-label(){}\n// @mixin hook-form-stacked-label(){}\n// @mixin hook-form-horizontal-label(){}\n// @mixin hook-form-icon(){}\n// @mixin hook-form-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n// @mixin hook-inverse-form(){}\n// @mixin hook-inverse-form-focus(){}\n// @mixin hook-inverse-form-radio(){}\n// @mixin hook-inverse-form-radio-focus(){}\n// @mixin hook-inverse-form-radio-checked(){}\n// @mixin hook-inverse-form-radio-checked-focus(){}\n// @mixin hook-inverse-form-label(){}\n// @mixin hook-inverse-form-icon(){}\n","// Name: Button\n// Description: Styles for buttons\n//\n// Component: `uk-button`\n//\n// Sub-objects: `uk-button-group`\n//\n// Modifiers: `uk-button-default`\n// `uk-button-primary`\n// `uk-button-secondary`\n// `uk-button-danger`\n// `uk-button-text`\n// `uk-button-link`\n// `uk-button-small`\n// `uk-button-large`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Button\n ========================================================================== */\n\n/*\n * 1. Remove margins in Chrome, Safari and Opera.\n * 2. Remove borders for `button`.\n * 3. Address `overflow` set to `hidden` in IE.\n * 4. Correct `font` properties and `color` not being inherited for `button`.\n * 5. Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 6. Remove default style for `input type=\"submit\"`in iOS.\n * 7. Style\n * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements.\n * Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements.\n * 9. Align text if button has a width\n * 10. Required for `a`.\n */\n\n.uk-button {\n /* 1 */\n margin: 0;\n /* 2 */\n border: none;\n /* 3 */\n overflow: visible;\n /* 4 */\n font: inherit;\n color: inherit;\n /* 5 */\n text-transform: none;\n /* 6 */\n -webkit-appearance: none;\n border-radius: 0;\n /* 7 */\n display: inline-block;\n box-sizing: border-box;\n padding: 0 $button-padding-horizontal;\n vertical-align: middle;\n font-size: $button-font-size;\n /* 8 */\n line-height: $button-line-height;\n /* 9 */\n text-align: center;\n /* 10 */\n text-decoration: none;\n @if(mixin-exists(hook-button)) {@include hook-button();}\n}\n\n.uk-button:not(:disabled) { cursor: pointer; }\n\n/*\n * Remove the inner border and padding in Firefox.\n */\n\n.uk-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/* Hover */\n.uk-button:hover {\n /* 9 */\n text-decoration: none;\n @if(mixin-exists(hook-button-hover)) {@include hook-button-hover();}\n}\n\n/* OnClick + Active */\n.uk-button:active,\n.uk-button.uk-active {\n @if(mixin-exists(hook-button-active)) {@include hook-button-active();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-button-default {\n background-color: $button-default-background;\n color: $button-default-color;\n @if(mixin-exists(hook-button-default)) {@include hook-button-default();}\n}\n\n/* Hover */\n.uk-button-default:hover {\n background-color: $button-default-hover-background;\n color: $button-default-hover-color;\n @if(mixin-exists(hook-button-default-hover)) {@include hook-button-default-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-default:active,\n.uk-button-default.uk-active {\n background-color: $button-default-active-background;\n color: $button-default-active-color;\n @if(mixin-exists(hook-button-default-active)) {@include hook-button-default-active();}\n}\n\n/*\n * Primary\n */\n\n.uk-button-primary {\n background-color: $button-primary-background;\n color: $button-primary-color;\n @if(mixin-exists(hook-button-primary)) {@include hook-button-primary();}\n}\n\n/* Hover */\n.uk-button-primary:hover {\n background-color: $button-primary-hover-background;\n color: $button-primary-hover-color;\n @if(mixin-exists(hook-button-primary-hover)) {@include hook-button-primary-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-primary:active,\n.uk-button-primary.uk-active {\n background-color: $button-primary-active-background;\n color: $button-primary-active-color;\n @if(mixin-exists(hook-button-primary-active)) {@include hook-button-primary-active();}\n}\n\n/*\n * Secondary\n */\n\n.uk-button-secondary {\n background-color: $button-secondary-background;\n color: $button-secondary-color;\n @if(mixin-exists(hook-button-secondary)) {@include hook-button-secondary();}\n}\n\n/* Hover */\n.uk-button-secondary:hover {\n background-color: $button-secondary-hover-background;\n color: $button-secondary-hover-color;\n @if(mixin-exists(hook-button-secondary-hover)) {@include hook-button-secondary-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-secondary:active,\n.uk-button-secondary.uk-active {\n background-color: $button-secondary-active-background;\n color: $button-secondary-active-color;\n @if(mixin-exists(hook-button-secondary-active)) {@include hook-button-secondary-active();}\n}\n\n/*\n * Danger\n */\n\n.uk-button-danger {\n background-color: $button-danger-background;\n color: $button-danger-color;\n @if(mixin-exists(hook-button-danger)) {@include hook-button-danger();}\n}\n\n/* Hover */\n.uk-button-danger:hover {\n background-color: $button-danger-hover-background;\n color: $button-danger-hover-color;\n @if(mixin-exists(hook-button-danger-hover)) {@include hook-button-danger-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-danger:active,\n.uk-button-danger.uk-active {\n background-color: $button-danger-active-background;\n color: $button-danger-active-color;\n @if(mixin-exists(hook-button-danger-active)) {@include hook-button-danger-active();}\n}\n\n/*\n * Disabled\n * The same for all style modifiers\n */\n\n.uk-button-default:disabled,\n.uk-button-primary:disabled,\n.uk-button-secondary:disabled,\n.uk-button-danger:disabled {\n background-color: $button-disabled-background;\n color: $button-disabled-color;\n @if(mixin-exists(hook-button-disabled)) {@include hook-button-disabled();}\n}\n\n\n/* Size modifiers\n ========================================================================== */\n\n.uk-button-small {\n padding: 0 $button-small-padding-horizontal;\n line-height: $button-small-line-height;\n font-size: $button-small-font-size;\n @if(mixin-exists(hook-button-small)) {@include hook-button-small();}\n}\n\n.uk-button-large {\n padding: 0 $button-large-padding-horizontal;\n line-height: $button-large-line-height;\n font-size: $button-large-font-size;\n @if(mixin-exists(hook-button-large)) {@include hook-button-large();}\n}\n\n\n/* Text modifiers\n ========================================================================== */\n\n/*\n * Text\n * 1. Reset\n * 2. Style\n */\n\n.uk-button-text {\n /* 1 */\n padding: 0;\n line-height: $button-text-line-height;\n background: none;\n /* 2 */\n color: $button-text-color;\n @if(mixin-exists(hook-button-text)) {@include hook-button-text();}\n}\n\n/* Hover */\n.uk-button-text:hover {\n color: $button-text-hover-color;\n @if(mixin-exists(hook-button-text-hover)) {@include hook-button-text-hover();}\n}\n\n/* Disabled */\n.uk-button-text:disabled {\n color: $button-text-disabled-color;\n @if(mixin-exists(hook-button-text-disabled)) {@include hook-button-text-disabled();}\n}\n\n/*\n * Link\n * 1. Reset\n * 2. Style\n */\n\n.uk-button-link {\n /* 1 */\n padding: 0;\n line-height: $button-link-line-height;\n background: none;\n /* 2 */\n color: $button-link-color;\n @if(mixin-exists(hook-button-link)) {@include hook-button-link();}\n}\n\n/* Hover */\n.uk-button-link:hover {\n color: $button-link-hover-color;\n text-decoration: $button-link-hover-text-decoration;\n}\n\n/* Disabled */\n.uk-button-link:disabled {\n color: $button-link-disabled-color;\n text-decoration: none;\n}\n\n\n/* Group\n ========================================================================== */\n\n/*\n * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements\n * 2. Behave like button\n * 3. Create position context\n */\n\n.uk-button-group {\n /* 1 */\n display: inline-flex;\n /* 2 */\n vertical-align: middle;\n /* 3 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-button-misc)) {@include hook-button-misc();}\n\n// @mixin hook-button(){}\n// @mixin hook-button-hover(){}\n// @mixin hook-button-active(){}\n// @mixin hook-button-default(){}\n// @mixin hook-button-default-hover(){}\n// @mixin hook-button-default-active(){}\n// @mixin hook-button-primary(){}\n// @mixin hook-button-primary-hover(){}\n// @mixin hook-button-primary-active(){}\n// @mixin hook-button-secondary(){}\n// @mixin hook-button-secondary-hover(){}\n// @mixin hook-button-secondary-active(){}\n// @mixin hook-button-danger(){}\n// @mixin hook-button-danger-hover(){}\n// @mixin hook-button-danger-active(){}\n// @mixin hook-button-disabled(){}\n// @mixin hook-button-small(){}\n// @mixin hook-button-large(){}\n// @mixin hook-button-text(){}\n// @mixin hook-button-text-hover(){}\n// @mixin hook-button-text-disabled(){}\n// @mixin hook-button-link(){}\n// @mixin hook-button-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-button-default(){}\n// @mixin hook-inverse-button-default-hover(){}\n// @mixin hook-inverse-button-default-active(){}\n// @mixin hook-inverse-button-primary(){}\n// @mixin hook-inverse-button-primary-hover(){}\n// @mixin hook-inverse-button-primary-active(){}\n// @mixin hook-inverse-button-secondary(){}\n// @mixin hook-inverse-button-secondary-hover(){}\n// @mixin hook-inverse-button-secondary-active(){}\n// @mixin hook-inverse-button-text(){}\n// @mixin hook-inverse-button-text-hover(){}\n// @mixin hook-inverse-button-text-disabled(){}\n// @mixin hook-inverse-button-link(){}\n","// Name: Progress\n// Description: Component to create progress bars\n//\n// Component: `uk-progress`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Progress\n ========================================================================== */\n\n/*\n * 1. Add the correct vertical alignment in all browsers.\n * 2. Behave like a block element.\n * 3. Remove borders in Firefox.\n * 4. Remove default style in Chrome, Safari and Edge.\n * 5. Style\n */\n\n.uk-progress {\n /* 1 */\n vertical-align: baseline;\n /* 2 */\n display: block;\n width: 100%;\n /* 3 */\n border: 0;\n /* 4 */\n background-color: $progress-background;\n /* 5 */\n margin-bottom: $progress-margin-vertical;\n height: $progress-height;\n @if(mixin-exists(hook-progress)) {@include hook-progress();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-progress { margin-top: $progress-margin-vertical; }\n\n/*\n * Show background color set on `uk-progress` in Chrome, Safari and Edge.\n */\n\n .uk-progress::-webkit-progress-bar { background-color: transparent; }\n\n/*\n * Progress Bar\n * 1. Transitions don't work on `::-moz-progress-bar` pseudo element in Firefox yet.\n * https://bugzilla.mozilla.org/show_bug.cgi?id=662351\n */\n\n.uk-progress::-webkit-progress-value {\n background-color: $progress-bar-background;\n transition: width 0.6s ease;\n @if(mixin-exists(hook-progress-bar)) {@include hook-progress-bar();}\n}\n\n.uk-progress::-moz-progress-bar {\n background-color: $progress-bar-background;\n /* 1 */\n transition: width 0.6s ease;\n @if(mixin-exists(hook-progress-bar)) {@include hook-progress-bar();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-progress-misc)) {@include hook-progress-misc();}\n\n// @mixin hook-progress(){}\n// @mixin hook-progress-bar(){}\n// @mixin hook-progress-misc(){}\n","// Name: Section\n// Description: Component to create horizontal layout section\n//\n// Component: `uk-section`\n//\n// Modifiers: `uk-section-xsmall`\n// `uk-section-small`\n// `uk-section-large`\n// `uk-section-xlarge`\n// `uk-section-default`\n// `uk-section-muted`\n// `uk-section-primary`\n// `uk-section-secondary`\n// `uk-section-overlap`\n//\n// States: `uk-preserve-color`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Section\n ========================================================================== */\n\n/*\n * 1. Make it work with `100vh` and height in general\n */\n\n.uk-section {\n display: flow-root;\n box-sizing: border-box; /* 1 */\n padding-top: $section-padding-vertical;\n padding-bottom: $section-padding-vertical;\n @if(mixin-exists(hook-section)) {@include hook-section();}\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section {\n padding-top: $section-padding-vertical-m;\n padding-bottom: $section-padding-vertical-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-section > :last-child { margin-bottom: 0; }\n\n\n/* Size modifiers\n ========================================================================== */\n\n/*\n * XSmall\n */\n\n.uk-section-xsmall {\n padding-top: $section-xsmall-padding-vertical;\n padding-bottom: $section-xsmall-padding-vertical;\n}\n\n/*\n * Small\n */\n\n.uk-section-small {\n padding-top: $section-small-padding-vertical;\n padding-bottom: $section-small-padding-vertical;\n}\n\n/*\n * Large\n */\n\n.uk-section-large {\n padding-top: $section-large-padding-vertical;\n padding-bottom: $section-large-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section-large {\n padding-top: $section-large-padding-vertical-m;\n padding-bottom: $section-large-padding-vertical-m;\n }\n\n}\n\n/*\n * XLarge\n */\n\n.uk-section-xlarge {\n padding-top: $section-xlarge-padding-vertical;\n padding-bottom: $section-xlarge-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section-xlarge {\n padding-top: $section-xlarge-padding-vertical-m;\n padding-bottom: $section-xlarge-padding-vertical-m;\n }\n\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-section-default {\n --uk-inverse: #{$section-default-color-mode};\n background: $section-default-background;\n @if(mixin-exists(hook-section-default)) {@include hook-section-default();}\n}\n\n@if ( $section-default-color-mode == light ) { .uk-section-default:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-default-color-mode == dark ) { .uk-section-default:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Muted\n */\n\n.uk-section-muted {\n --uk-inverse: #{$section-muted-color-mode};\n background: $section-muted-background;\n @if(mixin-exists(hook-section-muted)) {@include hook-section-muted();}\n}\n\n@if ( $section-muted-color-mode == light ) { .uk-section-muted:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-muted-color-mode == dark ) { .uk-section-muted:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n/*\n * Primary\n */\n\n.uk-section-primary {\n --uk-inverse: #{$section-primary-color-mode};\n background: $section-primary-background;\n @if(mixin-exists(hook-section-primary)) {@include hook-section-primary();}\n}\n\n@if ( $section-primary-color-mode == light ) { .uk-section-primary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-primary-color-mode == dark ) { .uk-section-primary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-section-secondary {\n --uk-inverse: #{$section-secondary-color-mode};\n background: $section-secondary-background;\n @if(mixin-exists(hook-section-secondary)) {@include hook-section-secondary();}\n}\n\n@if ( $section-secondary-color-mode == light ) { .uk-section-secondary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-secondary-color-mode == dark ) { .uk-section-secondary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n/* Overlap modifier\n ========================================================================== */\n\n/*\n * Reserved modifier to make a section overlap another section with an border image\n * Implemented by the theme\n */\n\n.uk-section-overlap {\n @if(mixin-exists(hook-section-overlap)) {@include hook-section-overlap();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-section-misc)) {@include hook-section-misc();}\n\n// @mixin hook-section(){}\n// @mixin hook-section-default(){}\n// @mixin hook-section-muted(){}\n// @mixin hook-section-secondary(){}\n// @mixin hook-section-primary(){}\n// @mixin hook-section-overlap(){}\n// @mixin hook-section-misc(){}\n","// Name: Container\n// Description: Component to align and center your site and grid content\n//\n// Component: `uk-container`\n//\n// Modifier: `uk-container-small`\n// `uk-container-large`\n// `uk-container-expand`\n// `uk-container-expand-left`\n// `uk-container-expand-right`\n// `uk-container-item-padding-remove-left`\n// `uk-container-item-padding-remove-right`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Container\n ========================================================================== */\n\n/*\n * 1. Box sizing has to be `content-box` so the max-width is always the same and\n * unaffected by the padding on different breakpoints. It's important for the size modifiers.\n */\n\n.uk-container {\n display: flow-root;\n /* 1 */\n box-sizing: content-box;\n max-width: $container-max-width;\n margin-left: auto;\n margin-right: auto;\n padding-left: $container-padding-horizontal;\n padding-right: $container-padding-horizontal;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container {\n padding-left: $container-padding-horizontal-s;\n padding-right: $container-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container {\n padding-left: $container-padding-horizontal-m;\n padding-right: $container-padding-horizontal-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-container > :last-child { margin-bottom: 0; }\n\n/*\n * Remove padding from nested containers\n */\n\n.uk-container .uk-container {\n padding-left: 0;\n padding-right: 0;\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-container-xsmall { max-width: $container-xsmall-max-width; }\n\n.uk-container-small { max-width: $container-small-max-width; }\n\n.uk-container-large { max-width: $container-large-max-width; }\n\n.uk-container-xlarge { max-width: $container-xlarge-max-width; }\n\n.uk-container-expand { max-width: none; }\n\n\n/* Expand modifier\n ========================================================================== */\n\n/*\n * Expand one side only\n */\n\n.uk-container-expand-left { margin-left: 0; }\n.uk-container-expand-right { margin-right: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container-expand-left.uk-container-xsmall,\n .uk-container-expand-right.uk-container-xsmall { max-width: unquote('calc(50% + (#{$container-xsmall-max-width} / 2) - #{$container-padding-horizontal-s})'); }\n\n .uk-container-expand-left.uk-container-small,\n .uk-container-expand-right.uk-container-small { max-width: unquote('calc(50% + (#{$container-small-max-width} / 2) - #{$container-padding-horizontal-s})'); }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container-expand-left,\n .uk-container-expand-right { max-width: unquote('calc(50% + (#{$container-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-xsmall,\n .uk-container-expand-right.uk-container-xsmall { max-width: unquote('calc(50% + (#{$container-xsmall-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-small,\n .uk-container-expand-right.uk-container-small { max-width: unquote('calc(50% + (#{$container-small-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-large,\n .uk-container-expand-right.uk-container-large { max-width: unquote('calc(50% + (#{$container-large-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-xlarge,\n .uk-container-expand-right.uk-container-xlarge { max-width: unquote('calc(50% + (#{$container-xlarge-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n}\n\n\n/* Item\n ========================================================================== */\n\n/*\n * Utility classes to reset container padding on the left or right side\n * Note: It has to be negative margin on the item, because it's specific to the item.\n */\n\n.uk-container-item-padding-remove-left,\n.uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal})'); }\n\n.uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal); }\n.uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal); }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container-item-padding-remove-left,\n .uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal-s})'); }\n\n .uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal-s); }\n .uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal-s); }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container-item-padding-remove-left,\n .uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal-m})'); }\n\n .uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal-m); }\n .uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal-m); }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-container-misc)) {@include hook-container-misc();}\n\n// @mixin hook-container-misc(){}\n","// Name: Tile\n// Description: Component to create tiled boxes\n//\n// Component: `uk-tile`\n//\n// Modifiers: `uk-tile-xsmall`\n// `uk-tile-small`\n// `uk-tile-large`\n// `uk-tile-xlarge`\n// `uk-tile-default`\n// `uk-tile-muted`\n// `uk-tile-primary`\n// `uk-tile-secondary`\n//\n// States: `uk-preserve-color`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Tile\n ========================================================================== */\n\n.uk-tile {\n display: flow-root;\n position: relative;\n box-sizing: border-box;\n padding-left: $tile-padding-horizontal;\n padding-right: $tile-padding-horizontal;\n padding-top: $tile-padding-vertical;\n padding-bottom: $tile-padding-vertical;\n @if(mixin-exists(hook-tile)) {@include hook-tile();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-tile {\n padding-left: $tile-padding-horizontal-s;\n padding-right: $tile-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile {\n padding-left: $tile-padding-horizontal-m;\n padding-right: $tile-padding-horizontal-m;\n padding-top: $tile-padding-vertical-m;\n padding-bottom: $tile-padding-vertical-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-tile > :last-child { margin-bottom: 0; }\n\n\n/* Size modifiers\n ========================================================================== */\n\n/*\n * XSmall\n */\n\n.uk-tile-xsmall {\n padding-top: $tile-xsmall-padding-vertical;\n padding-bottom: $tile-xsmall-padding-vertical;\n}\n\n/*\n * Small\n */\n\n.uk-tile-small {\n padding-top: $tile-small-padding-vertical;\n padding-bottom: $tile-small-padding-vertical;\n}\n\n/*\n * Large\n */\n\n.uk-tile-large {\n padding-top: $tile-large-padding-vertical;\n padding-bottom: $tile-large-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile-large {\n padding-top: $tile-large-padding-vertical-m;\n padding-bottom: $tile-large-padding-vertical-m;\n }\n\n}\n\n\n/*\n * XLarge\n */\n\n.uk-tile-xlarge {\n padding-top: $tile-xlarge-padding-vertical;\n padding-bottom: $tile-xlarge-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile-xlarge {\n padding-top: $tile-xlarge-padding-vertical-m;\n padding-bottom: $tile-xlarge-padding-vertical-m;\n }\n\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-tile-default {\n --uk-inverse: #{$tile-default-color-mode};\n background-color: $tile-default-background;\n @if(mixin-exists(hook-tile-default)) {@include hook-tile-default();}\n}\n\n.uk-tile-default.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-default-hover)) {@include hook-tile-default-hover();}\n}\n\n// Color Mode\n@if ( $tile-default-color-mode == light ) { .uk-tile-default:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-default-color-mode == dark ) { .uk-tile-default:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Muted\n */\n\n.uk-tile-muted {\n --uk-inverse: #{$tile-muted-color-mode};\n background-color: $tile-muted-background;\n @if(mixin-exists(hook-tile-muted)) {@include hook-tile-muted();}\n}\n\n.uk-tile-muted.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-muted-hover)) {@include hook-tile-muted-hover();}\n}\n\n// Color Mode\n@if ( $tile-muted-color-mode == light ) { .uk-tile-muted:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-muted-color-mode == dark ) { .uk-tile-muted:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-tile-primary {\n --uk-inverse: #{$tile-primary-color-mode};\n background-color: $tile-primary-background;\n @if(mixin-exists(hook-tile-primary)) {@include hook-tile-primary();}\n}\n\n.uk-tile-primary.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-primary-hover)) {@include hook-tile-primary-hover();}\n}\n\n// Color Mode\n@if ( $tile-primary-color-mode == light ) { .uk-tile-primary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-primary-color-mode == dark ) { .uk-tile-primary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-tile-secondary {\n --uk-inverse: #{$tile-secondary-color-mode};\n background-color: $tile-secondary-background;\n @if(mixin-exists(hook-tile-secondary)) {@include hook-tile-secondary();}\n}\n\n.uk-tile-secondary.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-secondary-hover)) {@include hook-tile-secondary-hover();}\n}\n\n// Color Mode\n@if ( $tile-secondary-color-mode == light ) { .uk-tile-secondary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-secondary-color-mode == dark ) { .uk-tile-secondary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tile-misc)) {@include hook-tile-misc();}\n\n// @mixin hook-tile(){}\n// @mixin hook-tile-default(){}\n// @mixin hook-tile-default-hover(){}\n// @mixin hook-tile-muted(){}\n// @mixin hook-tile-muted-hover(){}\n// @mixin hook-tile-primary(){}\n// @mixin hook-tile-primary-hover(){}\n// @mixin hook-tile-secondary(){}\n// @mixin hook-tile-secondary-hover(){}\n// @mixin hook-tile-misc(){}\n","// Name: Card\n// Description: Component to create boxed content containers\n//\n// Component: `uk-card`\n//\n// Sub-objects: `uk-card-body`\n// `uk-card-header`\n// `uk-card-footer`\n// `uk-card-media-*`\n// `uk-card-title`\n// `uk-card-badge`\n//\n// Modifiers: `uk-card-hover`\n// `uk-card-default`\n// `uk-card-primary`\n// `uk-card-secondary`\n// `uk-card-small`\n// `uk-card-large`\n//\n// Uses: `uk-grid-stack`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Card\n ========================================================================== */\n\n.uk-card {\n position: relative;\n box-sizing: border-box;\n @if(mixin-exists(hook-card)) {@include hook-card();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-card-body {\n display: flow-root;\n padding: $card-body-padding-vertical $card-body-padding-horizontal;\n @if(mixin-exists(hook-card-body)) {@include hook-card-body();}\n}\n\n.uk-card-header {\n display: flow-root;\n padding: $card-header-padding-vertical $card-header-padding-horizontal;\n @if(mixin-exists(hook-card-header)) {@include hook-card-header();}\n}\n\n.uk-card-footer {\n display: flow-root;\n padding: $card-footer-padding-vertical $card-footer-padding-horizontal;\n @if(mixin-exists(hook-card-footer)) {@include hook-card-footer();}\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-card-body { padding: $card-body-padding-vertical-l $card-body-padding-horizontal-l; }\n\n .uk-card-header { padding: $card-header-padding-vertical-l $card-header-padding-horizontal-l; }\n\n .uk-card-footer { padding: $card-footer-padding-vertical-l $card-footer-padding-horizontal-l; }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-card-body > :last-child,\n.uk-card-header > :last-child,\n.uk-card-footer > :last-child { margin-bottom: 0; }\n\n\n/* Media\n ========================================================================== */\n\n/*\n * Reserved alignment modifier to style the media element, e.g. with `border-radius`\n * Implemented by the theme\n */\n\n[class*=\"uk-card-media\"] {\n @if(mixin-exists(hook-card-media)) {@include hook-card-media();}\n}\n\n.uk-card-media-top,\n.uk-grid-stack > .uk-card-media-left,\n.uk-grid-stack > .uk-card-media-right {\n @if(mixin-exists(hook-card-media-top)) {@include hook-card-media-top();}\n}\n\n.uk-card-media-bottom {\n @if(mixin-exists(hook-card-media-bottom)) {@include hook-card-media-bottom();}\n}\n\n:not(.uk-grid-stack) > .uk-card-media-left {\n @if(mixin-exists(hook-card-media-left)) {@include hook-card-media-left();}\n}\n\n:not(.uk-grid-stack) > .uk-card-media-right {\n @if(mixin-exists(hook-card-media-right)) {@include hook-card-media-right();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-card-title {\n font-size: $card-title-font-size;\n line-height: $card-title-line-height;\n @if(mixin-exists(hook-card-title)) {@include hook-card-title();}\n}\n\n\n/* Badge\n ========================================================================== */\n\n/*\n * 1. Position\n * 2. Size\n * 3. Style\n * 4. Center child vertically\n */\n\n.uk-card-badge {\n /* 1 */\n position: absolute;\n top: $card-badge-top;\n right: $card-badge-right;\n z-index: 1;\n /* 2 */\n height: $card-badge-height;\n padding: 0 $card-badge-padding-horizontal;\n /* 3 */\n background: $card-badge-background;\n color: $card-badge-color;\n font-size: $card-badge-font-size;\n /* 4 */\n display: flex;\n justify-content: center;\n align-items: center;\n line-height: 0;\n @if(mixin-exists(hook-card-badge)) {@include hook-card-badge();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-card-badge:first-child + * { margin-top: 0; }\n\n\n/* Hover modifier\n ========================================================================== */\n\n.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {\n background-color: $card-hover-background;\n @if(mixin-exists(hook-card-hover)) {@include hook-card-hover();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n * Note: Header and Footer are only implemented for the default style\n */\n\n.uk-card-default {\n --uk-inverse: #{$card-default-color-mode};\n background-color: $card-default-background;\n color: $card-default-color;\n @if(mixin-exists(hook-card-default)) {@include hook-card-default();}\n}\n\n.uk-card-default .uk-card-title {\n color: $card-default-title-color;\n @if(mixin-exists(hook-card-default-title)) {@include hook-card-default-title();}\n}\n\n.uk-card-default.uk-card-hover:hover {\n background-color: $card-default-hover-background;\n @if(mixin-exists(hook-card-default-hover)) {@include hook-card-default-hover();}\n}\n\n.uk-card-default .uk-card-header {\n @if(mixin-exists(hook-card-default-header)) {@include hook-card-default-header();}\n}\n\n.uk-card-default .uk-card-footer {\n @if(mixin-exists(hook-card-default-footer)) {@include hook-card-default-footer();}\n}\n\n// Color Mode\n@if ( $card-default-color-mode == light ) { .uk-card-default.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-default-color-mode == light ) { .uk-card-default > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-default-color-mode == dark ) { .uk-card-default.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-default-color-mode == dark ) { .uk-card-default > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-card-primary {\n --uk-inverse: #{$card-primary-color-mode};\n background-color: $card-primary-background;\n color: $card-primary-color;\n @if(mixin-exists(hook-card-primary)) {@include hook-card-primary();}\n}\n\n.uk-card-primary .uk-card-title {\n color: $card-primary-title-color;\n @if(mixin-exists(hook-card-primary-title)) {@include hook-card-primary-title();}\n}\n\n.uk-card-primary.uk-card-hover:hover {\n background-color: $card-primary-hover-background;\n @if(mixin-exists(hook-card-primary-hover)) {@include hook-card-primary-hover();}\n}\n\n// Color Mode\n@if ( $card-primary-color-mode == light ) { .uk-card-primary.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-primary-color-mode == light ) { .uk-card-primary > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-primary-color-mode == dark ) { .uk-card-primary.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-primary-color-mode == dark ) { .uk-card-primary > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-card-secondary {\n --uk-inverse: #{$card-secondary-color-mode};\n background-color: $card-secondary-background;\n color: $card-secondary-color;\n @if(mixin-exists(hook-card-secondary)) {@include hook-card-secondary();}\n}\n\n.uk-card-secondary .uk-card-title {\n color: $card-secondary-title-color;\n @if(mixin-exists(hook-card-secondary-title)) {@include hook-card-secondary-title();}\n}\n\n.uk-card-secondary.uk-card-hover:hover {\n background-color: $card-secondary-hover-background;\n @if(mixin-exists(hook-card-secondary-hover)) {@include hook-card-secondary-hover();}\n}\n\n// Color Mode\n@if ( $card-secondary-color-mode == light ) { .uk-card-secondary.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-secondary-color-mode == light ) { .uk-card-secondary > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-secondary-color-mode == dark ) { .uk-card-secondary.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-secondary-color-mode == dark ) { .uk-card-secondary > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Small\n */\n\n.uk-card-small.uk-card-body,\n.uk-card-small .uk-card-body { padding: $card-small-body-padding-vertical $card-small-body-padding-horizontal; }\n\n.uk-card-small .uk-card-header { padding: $card-small-header-padding-vertical $card-small-header-padding-horizontal; }\n.uk-card-small .uk-card-footer { padding: $card-small-footer-padding-vertical $card-small-footer-padding-horizontal; }\n\n/*\n * Large\n */\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-card-large.uk-card-body,\n .uk-card-large .uk-card-body { padding: $card-large-body-padding-vertical-l $card-large-body-padding-horizontal-l; }\n\n .uk-card-large .uk-card-header { padding: $card-large-header-padding-vertical-l $card-large-header-padding-horizontal-l; }\n .uk-card-large .uk-card-footer { padding: $card-large-footer-padding-vertical-l $card-large-footer-padding-horizontal-l; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-card-misc)) {@include hook-card-misc();}\n\n// @mixin hook-card(){}\n// @mixin hook-card-body(){}\n// @mixin hook-card-header(){}\n// @mixin hook-card-footer(){}\n// @mixin hook-card-media(){}\n// @mixin hook-card-media-top(){}\n// @mixin hook-card-media-bottom(){}\n// @mixin hook-card-media-left(){}\n// @mixin hook-card-media-right(){}\n// @mixin hook-card-title(){}\n// @mixin hook-card-badge(){}\n// @mixin hook-card-hover(){}\n// @mixin hook-card-default(){}\n// @mixin hook-card-default-title(){}\n// @mixin hook-card-default-hover(){}\n// @mixin hook-card-default-header(){}\n// @mixin hook-card-default-footer(){}\n// @mixin hook-card-primary(){}\n// @mixin hook-card-primary-title(){}\n// @mixin hook-card-primary-hover(){}\n// @mixin hook-card-secondary(){}\n// @mixin hook-card-secondary-title(){}\n// @mixin hook-card-secondary-hover(){}\n// @mixin hook-card-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-card-badge(){}\n","// Name: Close\n// Description: Component to create a close button\n//\n// Component: `uk-close`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Close\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-close {\n color: $close-color;\n @if(mixin-exists(hook-close)) {@include hook-close();}\n}\n\n/* Hover */\n.uk-close:hover {\n color: $close-hover-color;\n @if(mixin-exists(hook-close-hover)) {@include hook-close-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-close-misc)) {@include hook-close-misc();}\n\n// @mixin hook-close(){}\n// @mixin hook-close-hover(){}\n// @mixin hook-close-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-close(){}\n// @mixin hook-inverse-close-hover(){}\n","// Name: Spinner\n// Description: Component to create a loading spinner\n//\n// Component: `uk-spinner`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$spinner-radius: floor((($spinner-size - $spinner-stroke-width) * 0.5)) !default; // Minus stroke width to prevent overflow clipping\n\n\n/* ========================================================================\n Component: Spinner\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-spinner {\n @if(mixin-exists(hook-spinner)) {@include hook-spinner();}\n}\n\n\n/* SVG\n ========================================================================== */\n\n.uk-spinner > * { animation: uk-spinner-rotate $spinner-duration linear infinite; }\n\n@keyframes uk-spinner-rotate {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(270deg); }\n}\n\n/*\n * Circle\n */\n\n.uk-spinner > * > * {\n stroke-dasharray: $spinner-circumference;\n stroke-dashoffset: 0;\n transform-origin: center;\n animation: uk-spinner-dash $spinner-duration ease-in-out infinite;\n stroke-width: $spinner-stroke-width;\n stroke-linecap: round;\n}\n\n@keyframes uk-spinner-dash {\n 0% { stroke-dashoffset: $spinner-circumference; }\n 50% {\n stroke-dashoffset: ($spinner-circumference * 0.25);\n transform: rotate(135deg);\n }\n 100% {\n stroke-dashoffset: $spinner-circumference;\n transform: rotate(450deg);\n }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-spinner-misc)) {@include hook-spinner-misc();}\n\n// @mixin hook-spinner(){}\n// @mixin hook-spinner-misc(){}\n","// Name: Totop\n// Description: Component to create an icon to scroll back to top\n//\n// Component: `uk-totop`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Totop\n ========================================================================== */\n\n/*\n * Addopts `uk-icon`\n */\n\n.uk-totop {\n padding: $totop-padding;\n color: $totop-color;\n @if(mixin-exists(hook-totop)) {@include hook-totop();}\n}\n\n/* Hover */\n.uk-totop:hover {\n color: $totop-hover-color;\n @if(mixin-exists(hook-totop-hover)) {@include hook-totop-hover();}\n}\n\n/* OnClick */\n.uk-totop:active {\n color: $totop-active-color;\n @if(mixin-exists(hook-totop-active)) {@include hook-totop-active();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-totop-misc)) {@include hook-totop-misc();}\n\n// @mixin hook-totop(){}\n// @mixin hook-totop-hover(){}\n// @mixin hook-totop-active(){}\n// @mixin hook-totop-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-totop(){}\n// @mixin hook-inverse-totop-hover(){}\n// @mixin hook-inverse-totop-active(){}\n","// Name: Marker\n// Description: Component to create a marker icon\n//\n// Component: `uk-marker`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Marker\n ========================================================================== */\n\n/*\n * Addopts `uk-icon`\n */\n\n.uk-marker {\n padding: $marker-padding;\n background: $marker-background;\n color: $marker-color;\n @if(mixin-exists(hook-marker)) {@include hook-marker();}\n}\n\n/* Hover */\n.uk-marker:hover {\n color: $marker-hover-color;\n @if(mixin-exists(hook-marker-hover)) {@include hook-marker-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-marker-misc)) {@include hook-marker-misc();}\n\n// @mixin hook-marker(){}\n// @mixin hook-marker-hover(){}\n// @mixin hook-marker-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-marker(){}\n// @mixin hook-inverse-marker-hover(){}\n","// Name: Alert\n// Description: Component to create alert messages\n//\n// Component: `uk-alert`\n//\n// Adopted: `uk-alert-close`\n//\n// Modifiers: `uk-alert-primary`\n// `uk-alert-success`\n// `uk-alert-warning`\n// `uk-alert-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Alert\n ========================================================================== */\n\n.uk-alert {\n position: relative;\n margin-bottom: $alert-margin-vertical;\n padding: $alert-padding $alert-padding-right $alert-padding $alert-padding;\n background: $alert-background;\n color: $alert-color;\n @if(mixin-exists(hook-alert)) {@include hook-alert();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-alert { margin-top: $alert-margin-vertical; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-alert > :last-child { margin-bottom: 0; }\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-alert-close {\n position: absolute;\n top: $alert-close-top;\n right: $alert-close-right;\n @if(mixin-exists(hook-alert-close)) {@include hook-alert-close();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-alert-close:first-child + * { margin-top: 0; }\n\n/*\n * Hover\n */\n\n.uk-alert-close:hover {\n @if(mixin-exists(hook-alert-close-hover)) {@include hook-alert-close-hover();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Primary\n */\n\n.uk-alert-primary {\n background: $alert-primary-background;\n color: $alert-primary-color;\n @if(mixin-exists(hook-alert-primary)) {@include hook-alert-primary();}\n}\n\n/*\n * Success\n */\n\n.uk-alert-success {\n background: $alert-success-background;\n color: $alert-success-color;\n @if(mixin-exists(hook-alert-success)) {@include hook-alert-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-alert-warning {\n background: $alert-warning-background;\n color: $alert-warning-color;\n @if(mixin-exists(hook-alert-warning)) {@include hook-alert-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-alert-danger {\n background: $alert-danger-background;\n color: $alert-danger-color;\n @if(mixin-exists(hook-alert-danger)) {@include hook-alert-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-alert-misc)) {@include hook-alert-misc();}\n\n// @mixin hook-alert(){}\n// @mixin hook-alert-close(){}\n// @mixin hook-alert-close-hover(){}\n// @mixin hook-alert-primary(){}\n// @mixin hook-alert-success(){}\n// @mixin hook-alert-warning(){}\n// @mixin hook-alert-danger(){}\n// @mixin hook-alert-misc(){}\n","// Name: Placeholder\n// Description: Component to create placeholder boxes\n//\n// Component: `uk-placeholder`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Placeholder\n ========================================================================== */\n\n.uk-placeholder {\n margin-bottom: $placeholder-margin-vertical;\n padding: $placeholder-padding-vertical $placeholder-padding-horizontal;\n background: $placeholder-background;\n @if(mixin-exists(hook-placeholder)) {@include hook-placeholder();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-placeholder { margin-top: $placeholder-margin-vertical; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-placeholder > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-placeholder-misc)) {@include hook-placeholder-misc();}\n\n// @mixin hook-placeholder(){}\n// @mixin hook-placeholder-misc(){}\n","// Name: Badge\n// Description: Component to create notification badges\n//\n// Component: `uk-badge`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Badge\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Center child vertically and horizontally\n */\n\n.uk-badge {\n box-sizing: border-box;\n min-width: $badge-size;\n height: $badge-size;\n padding: $badge-padding-vertical $badge-padding-horizontal;\n border-radius: $badge-border-radius;\n vertical-align: middle;\n /* 1 */\n background: $badge-background;\n color: $badge-color !important;\n font-size: $badge-font-size;\n /* 2 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n line-height: 0;\n @if(mixin-exists(hook-badge)) {@include hook-badge();}\n}\n\n/*\n * Required for `a`\n */\n\n.uk-badge:hover {\n text-decoration: none;\n @if(mixin-exists(hook-badge-hover)) {@include hook-badge-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-badge-misc)) {@include hook-badge-misc();}\n\n// @mixin hook-badge(){}\n// @mixin hook-badge-hover(){}\n// @mixin hook-badge-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-badge(){}\n// @mixin hook-inverse-badge-hover(){}\n","// Name: Label\n// Description: Component to indicate important notes\n//\n// Component: `uk-label`\n//\n// Modifiers: `uk-label-success`\n// `uk-label-warning`\n// `uk-label-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Label\n ========================================================================== */\n\n.uk-label {\n display: inline-block;\n padding: $label-padding-vertical $label-padding-horizontal;\n background: $label-background;\n line-height: $label-line-height;\n font-size: $label-font-size;\n color: $label-color;\n vertical-align: middle;\n white-space: nowrap;\n @if(mixin-exists(hook-label)) {@include hook-label();}\n}\n\n\n/* Color modifiers\n ========================================================================== */\n\n/*\n * Success\n */\n\n.uk-label-success {\n background-color: $label-success-background;\n color: $label-success-color;\n @if(mixin-exists(hook-label-success)) {@include hook-label-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-label-warning {\n background-color: $label-warning-background;\n color: $label-warning-color;\n @if(mixin-exists(hook-label-warning)) {@include hook-label-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-label-danger {\n background-color: $label-danger-background;\n color: $label-danger-color;\n @if(mixin-exists(hook-label-danger)) {@include hook-label-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-label-misc)) {@include hook-label-misc();}\n\n// @mixin hook-label(){}\n// @mixin hook-label-success(){}\n// @mixin hook-label-warning(){}\n// @mixin hook-label-danger(){}\n// @mixin hook-label-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-label(){}\n","// Name: Overlay\n// Description: Component to create content areas overlaying an image\n//\n// Component: `uk-overlay`\n//\n// Adopted: `uk-overlay-icon`\n//\n// Modifier: `uk-overlay-default`\n// `uk-overlay-primary`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Overlay\n ========================================================================== */\n\n.uk-overlay {\n padding: $overlay-padding-vertical $overlay-padding-horizontal;\n @if(mixin-exists(hook-overlay)) {@include hook-overlay();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-overlay > :last-child { margin-bottom: 0; }\n\n\n/* Icon\n ========================================================================== */\n\n.uk-overlay-icon {\n @if(mixin-exists(hook-overlay-icon)) {@include hook-overlay-icon();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-overlay-default {\n --uk-inverse: #{$overlay-default-color-mode};\n background: $overlay-default-background;\n @if(mixin-exists(hook-overlay-default)) {@include hook-overlay-default();}\n}\n\n// Color Mode\n@if ( $overlay-default-color-mode == light ) { .uk-overlay-default { @extend .uk-light !optional;} }\n@if ( $overlay-default-color-mode == dark ) { .uk-overlay-default { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-overlay-primary {\n --uk-inverse: #{$overlay-primary-color-mode};\n background: $overlay-primary-background;\n @if(mixin-exists(hook-overlay-primary)) {@include hook-overlay-primary();}\n}\n\n// Color Mode\n@if ( $overlay-primary-color-mode == light ) { .uk-overlay-primary { @extend .uk-light !optional;} }\n@if ( $overlay-primary-color-mode == dark ) { .uk-overlay-primary { @extend .uk-dark !optional;} }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-overlay-misc)) {@include hook-overlay-misc();}\n\n// @mixin hook-overlay(){}\n// @mixin hook-overlay-icon(){}\n// @mixin hook-overlay-default(){}\n// @mixin hook-overlay-primary(){}\n// @mixin hook-overlay-misc(){}\n","// Name: Article\n// Description: Component to create articles\n//\n// Component: `uk-article`\n//\n// Sub-objects: `uk-article-title`\n// `uk-article-meta`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Article\n ========================================================================== */\n\n.uk-article {\n display: flow-root;\n @if(mixin-exists(hook-article)) {@include hook-article();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-article > :last-child { margin-bottom: 0; }\n\n\n/* Adjacent sibling\n ========================================================================== */\n\n.uk-article + .uk-article {\n margin-top: $article-margin-top;\n @if(mixin-exists(hook-article-adjacent)) {@include hook-article-adjacent();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-article-title {\n font-size: $article-title-font-size;\n line-height: $article-title-line-height;\n @if(mixin-exists(hook-article-title)) {@include hook-article-title();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-article-title { font-size: $article-title-font-size-m; }\n\n}\n\n\n/* Meta\n ========================================================================== */\n\n.uk-article-meta {\n font-size: $article-meta-font-size;\n line-height: $article-meta-line-height;\n color: $article-meta-color;\n @if(mixin-exists(hook-article-meta)) {@include hook-article-meta();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-article-misc)) {@include hook-article-misc();}\n\n// @mixin hook-article(){}\n// @mixin hook-article-adjacent(){}\n// @mixin hook-article-title(){}\n// @mixin hook-article-meta(){}\n// @mixin hook-article-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-article-title(){}\n// @mixin hook-inverse-article-meta(){}\n","// Name: Comment\n// Description: Component to create nested comments\n//\n// Component: `uk-comment`\n//\n// Sub-objects: `uk-comment-body`\n// `uk-comment-header`\n// `uk-comment-title`\n// `uk-comment-meta`\n// `uk-comment-avatar`\n// `uk-comment-list`\n//\n// Modifier: `uk-comment-primary`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Comment\n ========================================================================== */\n\n.uk-comment {\n @if(mixin-exists(hook-comment)) {@include hook-comment();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-comment-body {\n display: flow-root;\n overflow-wrap: break-word;\n word-wrap: break-word;\n @if(mixin-exists(hook-comment-body)) {@include hook-comment-body();}\n}\n\n.uk-comment-header {\n display: flow-root;\n margin-bottom: $comment-header-margin-bottom;\n @if(mixin-exists(hook-comment-header)) {@include hook-comment-header();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-comment-body > :last-child,\n.uk-comment-header > :last-child { margin-bottom: 0; }\n\n\n/* Title\n ========================================================================== */\n\n.uk-comment-title {\n font-size: $comment-title-font-size;\n line-height: $comment-title-line-height;\n @if(mixin-exists(hook-comment-title)) {@include hook-comment-title();}\n}\n\n\n/* Meta\n ========================================================================== */\n\n.uk-comment-meta {\n font-size: $comment-meta-font-size;\n line-height: $comment-meta-line-height;\n color: $comment-meta-color;\n @if(mixin-exists(hook-comment-meta)) {@include hook-comment-meta();}\n}\n\n\n/* Avatar\n ========================================================================== */\n\n.uk-comment-avatar {\n @if(mixin-exists(hook-comment-avatar)) {@include hook-comment-avatar();}\n}\n\n\n/* List\n ========================================================================== */\n\n.uk-comment-list {\n padding: 0;\n list-style: none;\n}\n\n/* Adjacent siblings */\n.uk-comment-list > :nth-child(n+2) {\n margin-top: $comment-list-margin-top;\n @if(mixin-exists(hook-comment-list-adjacent)) {@include hook-comment-list-adjacent();}\n}\n\n/*\n * Sublists\n * Note: General sibling selector allows reply block between comment and sublist\n */\n\n.uk-comment-list .uk-comment ~ ul {\n margin: $comment-list-margin-top 0 0 0;\n padding-left: $comment-list-padding-left;\n list-style: none;\n @if(mixin-exists(hook-comment-list-sub)) {@include hook-comment-list-sub();}\n}\n\n/* Tablet and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-comment-list .uk-comment ~ ul { padding-left: $comment-list-padding-left-m; }\n\n}\n\n/* Adjacent siblings */\n.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {\n margin-top: $comment-list-margin-top;\n @if(mixin-exists(hook-comment-list-sub-adjacent)) {@include hook-comment-list-sub-adjacent();}\n}\n\n\n/* Style modifier\n ========================================================================== */\n\n.uk-comment-primary {\n @if(mixin-exists(hook-comment-primary)) {@include hook-comment-primary();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-comment-misc)) {@include hook-comment-misc();}\n\n// @mixin hook-comment(){}\n// @mixin hook-comment-body(){}\n// @mixin hook-comment-header(){}\n// @mixin hook-comment-title(){}\n// @mixin hook-comment-meta(){}\n// @mixin hook-comment-avatar(){}\n// @mixin hook-comment-list-adjacent(){}\n// @mixin hook-comment-list-sub(){}\n// @mixin hook-comment-list-sub-adjacent(){}\n// @mixin hook-comment-primary(){}\n// @mixin hook-comment-misc(){}\n","// Name: Search\n// Description: Component to create the search\n//\n// Component: `uk-search`\n//\n// Sub-objects: `uk-search-input`\n// `uk-search-toggle`\n//\n// Adopted: `uk-search-icon`\n//\n// Modifier: `uk-search-default`\n// `uk-search-navbar`\n// `uk-search-medium`\n// `uk-search-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Search\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Reset `form`\n */\n\n.uk-search {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n margin: 0;\n}\n\n\n/* Input\n ========================================================================== */\n\n/*\n * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.\n */\n\n.uk-search-input::-webkit-search-cancel-button,\n.uk-search-input::-webkit-search-decoration { -webkit-appearance: none; }\n\n/*\n * Removes placeholder transparency in Firefox.\n */\n\n.uk-search-input::-moz-placeholder { opacity: 1; }\n\n/*\n * 1. Define consistent box sizing.\n * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.\n * 3. Remove `border-radius` in iOS.\n * 4. Change font properties to `inherit` in all browsers\n * 5. Show the overflow in Edge.\n * 6. Remove default style in iOS.\n * 7. Vertical alignment\n * 8. Take the full container width\n * 9. Style\n */\n\n.uk-search-input {\n /* 1 */\n box-sizing: border-box;\n /* 2 */\n margin: 0;\n /* 3 */\n border-radius: 0;\n /* 4 */\n font: inherit;\n /* 5 */\n overflow: visible;\n /* 6 */\n -webkit-appearance: none;\n /* 7 */\n vertical-align: middle;\n /* 8 */\n width: 100%;\n /* 9 */\n border: none;\n color: $search-color;\n @if(mixin-exists(hook-search-input)) {@include hook-search-input();}\n}\n\n.uk-search-input:focus { outline: none; }\n\n/* Placeholder */\n.uk-search-input::placeholder { color: $search-placeholder-color; }\n\n\n/* Icon (Adopts `uk-icon`)\n ========================================================================== */\n\n/*\n * Position above input\n * 1. Set position\n * 2. Center icon vertically and horizontally\n * 3. Style\n */\n\n.uk-search .uk-search-icon {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n /* 3 */\n color: $search-icon-color;\n @if(mixin-exists(hook-search-icon)) {@include hook-search-icon();}\n}\n\n/*\n * Required for `a`.\n */\n\n.uk-search .uk-search-icon:hover { color: $search-icon-color; }\n\n/*\n * Make `input` element clickable through icon, e.g. if it's a `span`\n */\n\n.uk-search .uk-search-icon:not(a):not(button):not(input) { pointer-events: none; }\n\n/*\n * Position modifier\n */\n\n.uk-search .uk-search-icon-flip {\n right: 0;\n left: auto;\n}\n\n\n/* Default modifier\n ========================================================================== */\n\n.uk-search-default { width: $search-default-width; }\n\n/*\n * Input\n */\n\n.uk-search-default .uk-search-input {\n height: $search-default-height;\n padding-left: $search-default-padding-horizontal;\n padding-right: $search-default-padding-horizontal;\n background: $search-default-background;\n @if(mixin-exists(hook-search-default-input)) {@include hook-search-default-input();}\n}\n\n/* Focus */\n.uk-search-default .uk-search-input:focus {\n background-color: $search-default-focus-background;\n @if(mixin-exists(hook-search-default-input-focus)) {@include hook-search-default-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-default .uk-search-icon { width: $search-default-icon-width; }\n\n.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-default-icon-width + $search-default-icon-padding); }\n.uk-search-default:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-default-icon-width + $search-default-icon-padding); }\n\n\n/* Navbar modifier\n ========================================================================== */\n\n.uk-search-navbar { width: $search-navbar-width; }\n\n/*\n * Input\n */\n\n.uk-search-navbar .uk-search-input {\n height: $search-navbar-height;\n padding-left: $search-navbar-padding-horizontal;\n padding-right: $search-navbar-padding-horizontal;\n background: $search-navbar-background;\n @if(mixin-exists(hook-search-navbar-input)) {@include hook-search-navbar-input();}\n}\n\n/* Focus */\n.uk-search-navbar .uk-search-input:focus {\n background-color: $search-navbar-focus-background;\n @if(mixin-exists(hook-search-navbar-input-focus)) {@include hook-search-navbar-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-navbar .uk-search-icon { width: $search-navbar-icon-width; }\n\n.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-navbar-icon-width + $search-navbar-icon-padding); }\n.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-navbar-icon-width + $search-navbar-icon-padding); }\n\n\n/* Medium modifier\n ========================================================================== */\n\n.uk-search-medium { width: $search-medium-width; }\n\n/*\n * Input\n */\n\n.uk-search-medium .uk-search-input {\n height: $search-medium-height;\n background: $search-medium-background;\n font-size: $search-medium-font-size;\n @if(mixin-exists(hook-search-medium-input)) {@include hook-search-medium-input();}\n}\n\n/* Focus */\n.uk-search-medium .uk-search-input:focus {\n @if(mixin-exists(hook-search-medium-input-focus)) {@include hook-search-medium-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-medium .uk-search-icon { width: $search-medium-icon-width; }\n\n.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-medium-icon-width + $search-medium-icon-padding); }\n.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-medium-icon-width + $search-medium-icon-padding); }\n\n\n/* Large modifier\n ========================================================================== */\n\n.uk-search-large { width: $search-large-width; }\n\n/*\n * Input\n */\n\n.uk-search-large .uk-search-input {\n height: $search-large-height;\n background: $search-large-background;\n font-size: $search-large-font-size;\n @if(mixin-exists(hook-search-large-input)) {@include hook-search-large-input();}\n}\n\n/* Focus */\n.uk-search-large .uk-search-input:focus {\n @if(mixin-exists(hook-search-large-input-focus)) {@include hook-search-large-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-large .uk-search-icon { width: $search-large-icon-width; }\n\n.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-large-icon-width + $search-large-icon-padding); }\n.uk-search-large:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-large-icon-width + $search-large-icon-padding); }\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-search-toggle {\n color: $search-toggle-color;\n @if(mixin-exists(hook-search-toggle)) {@include hook-search-toggle();}\n}\n\n/* Hover */\n.uk-search-toggle:hover {\n color: $search-toggle-hover-color;\n @if(mixin-exists(hook-search-toggle-hover)) {@include hook-search-toggle-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-search-misc)) {@include hook-search-misc();}\n\n// @mixin hook-search-input(){}\n// @mixin hook-search-icon(){}\n// @mixin hook-search-default-input(){}\n// @mixin hook-search-default-input-focus(){}\n// @mixin hook-search-navbar-input(){}\n// @mixin hook-search-navbar-input-focus(){}\n// @mixin hook-search-medium-input(){}\n// @mixin hook-search-medium-input-focus(){}\n// @mixin hook-search-large-input(){}\n// @mixin hook-search-large-input-focus(){}\n\n// @mixin hook-search-toggle(){}\n// @mixin hook-search-toggle-hover(){}\n\n// @mixin hook-search-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n// @mixin hook-inverse-search-default-input(){}\n// @mixin hook-inverse-search-default-input-focus(){}\n// @mixin hook-inverse-search-navbar-input(){}\n// @mixin hook-inverse-search-navbar-input-focus(){}\n// @mixin hook-inverse-search-medium-input(){}\n// @mixin hook-inverse-search-medium-input-focus(){}\n// @mixin hook-inverse-search-large-input(){}\n// @mixin hook-inverse-search-large-input-focus(){}\n// @mixin hook-inverse-search-toggle(){}\n// @mixin hook-inverse-search-toggle-hover(){}\n","// Name: Accordion\n// Description: Component to create accordions\n//\n// Component: `uk-accordion`\n//\n// Sub-objects: `uk-accordion-title`\n// `uk-accordion-content`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Accordion\n ========================================================================== */\n\n.uk-accordion {\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-accordion)) {@include hook-accordion();}\n}\n\n\n/* Item\n ========================================================================== */\n\n.uk-accordion > :nth-child(n+2) {\n margin-top: $accordion-item-margin-top;\n @if(mixin-exists(hook-accordion-item)) {@include hook-accordion-item();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-accordion-title {\n display: block;\n font-size: $accordion-title-font-size;\n line-height: $accordion-title-line-height;\n color: $accordion-title-color;\n @if(mixin-exists(hook-accordion-title)) {@include hook-accordion-title();}\n}\n\n/* Hover */\n.uk-accordion-title:hover {\n color: $accordion-title-hover-color;\n text-decoration: none;\n @if(mixin-exists(hook-accordion-title-hover)) {@include hook-accordion-title-hover();}\n}\n\n\n/* Content\n ========================================================================== */\n\n.uk-accordion-content {\n display: flow-root;\n margin-top: $accordion-content-margin-top;\n @if(mixin-exists(hook-accordion-content)) {@include hook-accordion-content();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n .uk-accordion-content > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-accordion-misc)) {@include hook-accordion-misc();}\n\n// @mixin hook-accordion(){}\n// @mixin hook-accordion-item(){}\n// @mixin hook-accordion-title(){}\n// @mixin hook-accordion-title-hover(){}\n// @mixin hook-accordion-content(){}\n// @mixin hook-accordion-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-accordion-item(){}\n// @mixin hook-inverse-accordion-title(){}\n// @mixin hook-inverse-accordion-title-hover(){}\n","// Name: Drop\n// Description: Component to position any element next to any other element.\n//\n// Component: `uk-drop`\n//\n// Sub-objects: `uk-drop-parent-icon`\n//\n// Modifiers: `uk-drop-stack`\n// `uk-drop-grid`\n//\n// States: `uk-open`\n//\n// Uses: Animation\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Drop\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Set a default width\n */\n\n.uk-drop {\n /* 1 */\n display: none;\n /* 2 */\n position: absolute;\n z-index: $drop-z-index;\n --uk-position-offset: #{$drop-margin};\n --uk-position-viewport-offset: #{$drop-viewport-margin};\n /* 3 */\n box-sizing: border-box;\n width: $drop-width;\n}\n\n/* Show */\n.uk-drop.uk-open { display: block; }\n\n\n/* Grid modifiers\n ========================================================================== */\n\n.uk-drop-stack .uk-drop-grid > * { width: 100% !important; }\n\n\n/* Parent icon\n ========================================================================== */\n\n.uk-drop-parent-icon {\n margin-left: $drop-parent-icon-margin-left;\n transition: transform 0.3s ease-out;\n}\n\n[aria-expanded=\"true\"] > .uk-drop-parent-icon { transform: rotateX(180deg); }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-drop-misc)) {@include hook-drop-misc();}\n\n// @mixin hook-drop-misc(){}\n","// Name: Dropbar\n// Description: Component to create a dropbar based on Drop component\n//\n// Component: `uk-dropbar`\n//\n// Modifiers: `uk-dropbar-large`\n// `uk-dropbar-top`\n// `uk-dropbar-bottom`\n// `uk-dropbar-left`\n// `uk-dropbar-right`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Dropbar\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Reset drop\n * 2. Style\n */\n\n.uk-dropbar {\n --uk-position-offset: #{$dropbar-margin};\n --uk-position-shift-offset: 0;\n --uk-position-viewport-offset: 0;\n --uk-inverse: #{$dropbar-color-mode};\n /* 1 */\n width: auto;\n /* 2 */\n padding: $dropbar-padding-top $dropbar-padding-horizontal $dropbar-padding-bottom $dropbar-padding-horizontal;\n background: $dropbar-background;\n color: $dropbar-color;\n @if(mixin-exists(hook-dropbar)) {@include hook-dropbar();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-dropbar > :last-child { margin-bottom: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-dropbar {\n padding-left: $dropbar-padding-horizontal-s;\n padding-right: $dropbar-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-dropbar {\n padding-left: $dropbar-padding-horizontal-m;\n padding-right: $dropbar-padding-horizontal-m;\n }\n\n}\n\n// Color Mode\n@if ( $dropbar-color-mode == light ) { .uk-dropbar { @extend .uk-light !optional;} }\n@if ( $dropbar-color-mode == dark ) { .uk-dropbar { @extend .uk-dark !optional;} }\n\n@if ($dropbar-color-mode != $inverse-global-color-mode) {\n.uk-dropbar :focus-visible {\n outline-color: $dropbar-focus-outline !important;\n}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-dropbar-large {\n padding-top: $dropbar-large-padding-top;\n padding-bottom: $dropbar-large-padding-bottom;\n}\n\n\n/* Direction modifier\n ========================================================================== */\n\n.uk-dropbar-top {\n @if(mixin-exists(hook-dropbar-top)) {@include hook-dropbar-top();}\n}\n\n.uk-dropbar-bottom {\n @if(mixin-exists(hook-dropbar-bottom)) {@include hook-dropbar-bottom();}\n}\n\n.uk-dropbar-left {\n @if(mixin-exists(hook-dropbar-left)) {@include hook-dropbar-left();}\n}\n\n.uk-dropbar-right {\n @if(mixin-exists(hook-dropbar-right)) {@include hook-dropbar-right();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropbar-misc)) {@include hook-dropbar-misc();}\n\n// @mixin hook-dropbar(){}\n// @mixin hook-dropbar-top(){}\n// @mixin hook-dropbar-bottom(){}\n// @mixin hook-dropbar-left(){}\n// @mixin hook-dropbar-right(){}\n// @mixin hook-dropbar-misc(){}\n","// Name: Dropnav\n// Description: Component to create dropdown/dropbar menus based on Drop component\n//\n// Component: `uk-dropnav`\n//\n// Sub-objects: `uk-dropnav-dropbar`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Dropnav\n ========================================================================== */\n/*\n * 1. Position\n * 2. Reset dropbar\n * 3. Width\n */\n\n.uk-dropnav-dropbar {\n /* 1 */\n position: absolute;\n z-index: $dropnav-dropbar-z-index;\n /* 2 */\n padding: 0;\n /* 3 */\n left: 0;\n right: 0;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropnav-misc)) {@include hook-dropnav-misc();}\n\n// @mixin hook-dropnav-misc(){}\n","// Name: Modal\n// Description: Component to create modal dialogs\n//\n// Component: `uk-modal`\n//\n// Sub-objects: `uk-modal-page`\n// `uk-modal-dialog`\n// `uk-modal-header`\n// `uk-modal-body`\n// `uk-modal-footer`\n// `uk-modal-title`\n// `uk-modal-close`\n//\n// Adopted: `uk-modal-close-default`\n// `uk-modal-close-outside`\n// `uk-modal-close-full`\n//\n// Modifiers: `uk-modal-container`\n// `uk-modal-full`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Modal\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Allow scrolling for the modal dialog\n * 4. Horizontal padding\n * 5. Mask the background page\n * 6. Fade-in transition\n */\n\n.uk-modal {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $modal-z-index;\n /* 3 */\n overflow-y: auto;\n /* 4 */\n padding: $modal-padding-vertical $modal-padding-horizontal;\n /* 5 */\n background: $modal-background;\n /* 6 */\n opacity: 0;\n transition: opacity 0.15s linear;\n @if(mixin-exists(hook-modal)) {@include hook-modal();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-modal { padding: $modal-padding-vertical-s $modal-padding-horizontal-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-modal {\n padding-left: $modal-padding-horizontal-m;\n padding-right: $modal-padding-horizontal-m;\n }\n\n}\n\n/*\n * Open\n */\n\n.uk-modal.uk-open { opacity: 1; }\n\n\n/* Page\n ========================================================================== */\n\n/*\n * Prevent scrollbars\n */\n\n.uk-modal-page { overflow: hidden; }\n\n\n/* Dialog\n ========================================================================== */\n\n/*\n * 1. Create position context for spinner and close button\n * 2. Dimensions\n * 3. `!important` is needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests\n * 4. Style\n * 5. Slide-in transition\n */\n\n.uk-modal-dialog {\n /* 1 */\n position: relative;\n /* 2 */\n box-sizing: border-box;\n margin: 0 auto;\n width: $modal-dialog-width;\n /* 3 */\n max-width: 100% !important;\n /* 4 */\n background: $modal-dialog-background;\n /* 5 */\n opacity: 0;\n transform: translateY(-100px);\n transition: 0.3s linear;\n transition-property: opacity, transform;\n @if(mixin-exists(hook-modal-dialog)) {@include hook-modal-dialog();}\n}\n\n/*\n * Open\n */\n\n.uk-open > .uk-modal-dialog {\n opacity: 1;\n transform: translateY(0);\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Container size\n * Take the same size as the Container component\n */\n\n.uk-modal-container .uk-modal-dialog { width: $modal-container-width; }\n\n/*\n * Full size\n * 1. Remove padding and background from modal\n * 2. Reset all default declarations from modal dialog\n */\n\n/* 1 */\n.uk-modal-full {\n padding: 0;\n background: none;\n}\n\n/* 2 */\n.uk-modal-full .uk-modal-dialog {\n margin: 0;\n width: 100%;\n max-width: 100%;\n transform: translateY(0);\n @if(mixin-exists(hook-modal-full)) {@include hook-modal-full();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-modal-body {\n display: flow-root;\n padding: $modal-body-padding-vertical $modal-body-padding-horizontal;\n @if(mixin-exists(hook-modal-body)) {@include hook-modal-body();}\n}\n\n.uk-modal-header {\n display: flow-root;\n padding: $modal-header-padding-vertical $modal-header-padding-horizontal;\n background: $modal-header-background;\n @if(mixin-exists(hook-modal-header)) {@include hook-modal-header();}\n}\n\n.uk-modal-footer {\n display: flow-root;\n padding: $modal-footer-padding-vertical $modal-footer-padding-horizontal;\n background: $modal-footer-background;\n @if(mixin-exists(hook-modal-footer)) {@include hook-modal-footer();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-modal-body { padding: $modal-body-padding-vertical-s $modal-body-padding-horizontal-s; }\n .uk-modal-header { padding: $modal-header-padding-vertical-s $modal-header-padding-horizontal-s; }\n .uk-modal-footer { padding: $modal-footer-padding-vertical-s $modal-footer-padding-horizontal-s; }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-modal-body > :last-child,\n.uk-modal-header > :last-child,\n.uk-modal-footer > :last-child { margin-bottom: 0; }\n\n\n/* Title\n ========================================================================== */\n\n.uk-modal-title {\n font-size: $modal-title-font-size;\n line-height: $modal-title-line-height;\n @if(mixin-exists(hook-modal-title)) {@include hook-modal-title();}\n}\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n[class*=\"uk-modal-close-\"] {\n position: absolute;\n z-index: $modal-z-index;\n top: $modal-close-position;\n right: $modal-close-position;\n padding: $modal-close-padding;\n @if(mixin-exists(hook-modal-close)) {@include hook-modal-close();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n[class*=\"uk-modal-close-\"]:first-child + * { margin-top: 0; }\n\n/*\n * Hover\n */\n\n[class*=\"uk-modal-close-\"]:hover {\n @if(mixin-exists(hook-modal-close-hover)) {@include hook-modal-close-hover();}\n}\n\n/*\n * Default\n */\n\n.uk-modal-close-default {\n @if(mixin-exists(hook-modal-close-default)) {@include hook-modal-close-default();}\n}\n\n.uk-modal-close-default:hover {\n @if(mixin-exists(hook-modal-close-default-hover)) {@include hook-modal-close-default-hover();}\n}\n\n/*\n * Outside\n * 1. Prevent scrollbar on small devices\n */\n\n.uk-modal-close-outside {\n top: $modal-close-outside-position;\n /* 1 */\n right: (-$modal-close-padding);\n transform: translate(0, -($modal-close-outside-translate));\n color: $modal-close-outside-color;\n @if(mixin-exists(hook-modal-close-outside)) {@include hook-modal-close-outside();}\n}\n\n.uk-modal-close-outside:hover {\n color: $modal-close-outside-hover-color;\n @if(mixin-exists(hook-modal-close-outside-hover)) {@include hook-modal-close-outside-hover();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n /* 1 */\n .uk-modal-close-outside {\n right: $modal-close-outside-position;\n transform: translate($modal-close-outside-translate, -($modal-close-outside-translate));\n }\n\n}\n\n/*\n * Full\n */\n\n.uk-modal-close-full {\n @if(mixin-exists(hook-modal-close-full)) {@include hook-modal-close-full();}\n}\n\n.uk-modal-close-full:hover {\n @if(mixin-exists(hook-modal-close-full-hover)) {@include hook-modal-close-full-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-modal-misc)) {@include hook-modal-misc();}\n\n// @mixin hook-modal(){}\n// @mixin hook-modal-dialog(){}\n// @mixin hook-modal-full(){}\n// @mixin hook-modal-header(){}\n// @mixin hook-modal-body(){}\n// @mixin hook-modal-footer(){}\n// @mixin hook-modal-title(){}\n// @mixin hook-modal-close(){}\n// @mixin hook-modal-close-hover(){}\n// @mixin hook-modal-close-default(){}\n// @mixin hook-modal-close-default-hover(){}\n// @mixin hook-modal-close-outside(){}\n// @mixin hook-modal-close-outside-hover(){}\n// @mixin hook-modal-close-full(){}\n// @mixin hook-modal-close-full-hover(){}\n// @mixin hook-modal-misc(){}\n","// Name: Slideshow\n// Description: Component to create slideshows\n//\n// Component: `uk-slideshow`\n//\n// Sub-objects: `uk-slideshow-items`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Slideshow\n ========================================================================== */\n\n/*\n * 1. Prevent tab highlighting on iOS.\n */\n\n.uk-slideshow {\n /* 1 */\n -webkit-tap-highlight-color: transparent;\n @if(mixin-exists(hook-slideshow)) {@include hook-slideshow();}\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Create position and stacking context\n * 2. Reset list\n * 3. Clip child elements\n * 4. Prevent displaying the callout information on iOS.\n * 5. Disable horizontal panning gestures\n */\n\n.uk-slideshow-items {\n /* 1 */\n position: relative;\n z-index: 0;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n overflow: hidden;\n /* 4 */\n -webkit-touch-callout: none;\n /* 5 */\n touch-action: pan-y;\n}\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Position items above each other\n * 2. Take the full width\n * 3. Clip child elements, e.g. for `uk-cover`\n * 4. Optimize animation\n */\n\n.uk-slideshow-items > * {\n /* 1 */\n position: absolute;\n top: 0;\n left: 0;\n /* 2 */\n right: 0;\n bottom: 0;\n /* 3 */\n overflow: hidden;\n /* 4 */\n will-change: transform, opacity;\n}\n\n/*\n * Hide not active items\n */\n\n.uk-slideshow-items > :not(.uk-active) { display: none; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slideshow-misc)) {@include hook-slideshow-misc();}\n\n// @mixin hook-slideshow(){}\n// @mixin hook-slideshow-misc(){}\n","// Name: Slider\n// Description: Component to create horizontal sliders\n//\n// Component: `uk-slider`\n//\n// Sub-objects: `uk-slider-container`\n// `uk-slider-items`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Slider\n ========================================================================== */\n\n/*\n * 1. Prevent tab highlighting on iOS.\n */\n\n.uk-slider {\n /* 1 */\n -webkit-tap-highlight-color: transparent;\n @if(mixin-exists(hook-slider)) {@include hook-slider();}\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * 1. Clip child elements\n * 2. Prevent accidental scrolling through elements in slide getting focused\n */\n\n.uk-slider-container {\n /* 1 */\n overflow: hidden;\n /* 2 */\n overflow: clip;\n}\n\n/*\n * Widen container to prevent box-shadows from clipping, `large-box-shadow`\n */\n\n.uk-slider-container-offset {\n margin: $slider-container-margin-top $slider-container-margin-right $slider-container-margin-bottom $slider-container-margin-left;\n padding: ($slider-container-margin-top * -1) ($slider-container-margin-right * -1) ($slider-container-margin-bottom * -1) ($slider-container-margin-left * -1);\n}\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Optimize animation\n * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`.\n * 3. Disable horizontal panning gestures\n */\n\n.uk-slider-items {\n /* 1 */\n will-change: transform;\n /* 2 */\n position: relative;\n /* 3 */\n touch-action: pan-y;\n}\n\n/*\n * 1. Reset list style without interfering with grid\n * 2. Prevent displaying the callout information on iOS.\n */\n\n.uk-slider-items:not(.uk-grid) {\n display: flex;\n /* 1 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 2 */\n -webkit-touch-callout: none;\n}\n\n.uk-slider-items.uk-grid { flex-wrap: nowrap; }\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Let items take content dimensions (0 0 auto)\n * `max-width` needed to keep image responsiveness and prevent content overflow\n * 2. Create position context\n */\n\n.uk-slider-items > * {\n /* 1 */\n flex: none !important;\n box-sizing: border-box;\n max-width: 100%;\n /* 2 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slider-misc)) {@include hook-slider-misc();}\n\n// @mixin hook-slider(){}\n// @mixin hook-slider-misc(){}\n","// Name: Sticky\n// Description: Component to make elements sticky in the viewport\n//\n// Component: `uk-sticky`\n//\n// Modifier: `uk-sticky-fixed`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Sticky\n ========================================================================== */\n\n/*\n * 1. Create position context so it's t the same like when fixed.\n * 2. Create stacking context already when not sticky to have the same context\n* for position set to `sticky` and `relative`\n * 2. More robust if padding and border are used and the sticky height is transitioned\n */\n\n.uk-sticky {\n /* 1 */\n position: relative;\n /* 2 */\n z-index: $sticky-z-index;\n /* 3 */\n box-sizing: border-box;\n}\n\n/*\n * 1. Force new layer to resolve frame rate issues on devices with lower frame rates\n */\n\n.uk-sticky-fixed {\n margin: 0 !important;\n /* 1 */\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n/*\n * Faster animations\n */\n\n.uk-sticky[class*=\"uk-animation-\"] { animation-duration: $sticky-animation-duration; }\n\n.uk-sticky.uk-animation-reverse { animation-duration: $sticky-reverse-animation-duration; }\n\n/*\n * Placeholder\n * Make content clickable for sticky cover and reveal effects\n */\n\n.uk-sticky-placeholder { pointer-events: none; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-sticky-misc)) {@include hook-sticky-misc();}\n\n// @mixin hook-sticky-misc(){}\n","// Name: Off-canvas\n// Description: Component to create an off-canvas sidebar\n//\n// Component: `uk-offcanvas`\n//\n// Sub-objects: `uk-offcanvas-bar`\n// `uk-offcanvas-container`\n// `uk-offcanvas-page`\n//\n// Adopted: `uk-offcanvas-close`\n//\n// Modifiers: `uk-offcanvas-flip`\n// `uk-offcanvas-bar-animation`\n// `uk-offcanvas-reveal`\n// `uk-offcanvas-overlay`\n// `uk-offcanvas-container-animation`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Off-canvas\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n */\n\n.uk-offcanvas {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n z-index: $offcanvas-z-index;\n}\n\n/*\n * Flip modifier\n */\n\n.uk-offcanvas-flip .uk-offcanvas {\n right: 0;\n left: auto;\n}\n\n\n/* Bar\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Size and style\n * 3. Allow scrolling\n */\n\n.uk-offcanvas-bar {\n --uk-inverse: #{$offcanvas-bar-color-mode};\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: (-$offcanvas-bar-width);\n /* 2 */\n box-sizing: border-box;\n width: $offcanvas-bar-width;\n padding: $offcanvas-bar-padding-vertical $offcanvas-bar-padding-horizontal;\n background: $offcanvas-bar-background;\n /* 3 */\n overflow-y: auto;\n @if(mixin-exists(hook-offcanvas-bar)) {@include hook-offcanvas-bar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-bar {\n left: (-$offcanvas-bar-width-s);\n width: $offcanvas-bar-width-s;\n padding: $offcanvas-bar-padding-vertical-s $offcanvas-bar-padding-horizontal-s;\n }\n\n}\n\n// Color Mode\n@if ( $offcanvas-bar-color-mode == light ) { .uk-offcanvas-bar { @extend .uk-light !optional;} }\n@if ( $offcanvas-bar-color-mode == dark ) { .uk-offcanvas-bar { @extend .uk-dark !optional;} }\n\n/* Flip modifier */\n.uk-offcanvas-flip .uk-offcanvas-bar {\n left: auto;\n right: (-$offcanvas-bar-width);\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-flip .uk-offcanvas-bar { right: (-$offcanvas-bar-width-s); }\n\n}\n\n/*\n * Open\n */\n\n.uk-open > .uk-offcanvas-bar { left: 0; }\n.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {\n left: auto;\n right: 0;\n}\n\n/*\n * Slide Animation (Used in slide and push mode)\n */\n\n.uk-offcanvas-bar-animation { transition: left 0.3s ease-out; }\n.uk-offcanvas-flip .uk-offcanvas-bar-animation { transition-property: right; }\n\n/*\n * Reveal Animation\n * 1. Set position\n * 2. Clip the bar\n * 3. Animation\n * 4. Reset position\n */\n\n.uk-offcanvas-reveal {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n width: 0;\n overflow: hidden;\n /* 3 */\n transition: width 0.3s ease-out;\n}\n\n.uk-offcanvas-reveal .uk-offcanvas-bar {\n /* 4 */\n left: 0;\n}\n\n.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {\n /* 4 */\n left: auto;\n right: 0;\n}\n\n.uk-open > .uk-offcanvas-reveal { width: $offcanvas-bar-width; }\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-open > .uk-offcanvas-reveal { width: $offcanvas-bar-width-s; }\n\n}\n\n/*\n * Flip modifier\n */\n\n.uk-offcanvas-flip .uk-offcanvas-reveal {\n right: 0;\n left: auto;\n}\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-offcanvas-close {\n position: absolute;\n z-index: $offcanvas-z-index;\n top: $offcanvas-close-position;\n right: $offcanvas-close-position;\n padding: $offcanvas-close-padding;\n @if(mixin-exists(hook-offcanvas-close)) {@include hook-offcanvas-close();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-close {\n top: $offcanvas-close-position-s;\n right: $offcanvas-close-position-s;\n }\n\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-offcanvas-close:first-child + * { margin-top: 0; }\n\n\n/* Overlay\n ========================================================================== */\n\n/*\n * Overlay the whole page. Needed for the `::before`\n * 1. Using `100vw` so no modification is needed when off-canvas is flipped\n * 2. Allow for closing with swipe gesture on devices with pointer events.\n */\n\n.uk-offcanvas-overlay {\n /* 1 */\n width: 100vw;\n /* 2 */\n touch-action: none;\n}\n\n/*\n * 1. Mask the whole page\n * 2. Fade-in transition\n */\n\n.uk-offcanvas-overlay::before {\n /* 1 */\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: $offcanvas-overlay-background;\n /* 2 */\n opacity: 0;\n transition: opacity 0.15s linear;\n @if(mixin-exists(hook-offcanvas-overlay)) {@include hook-offcanvas-overlay();}\n}\n\n.uk-offcanvas-overlay.uk-open::before { opacity: 1; }\n\n\n/* Prevent scrolling\n ========================================================================== */\n\n/*\n * Prevent horizontal scrollbar when the content is slide-out\n * Has to be on the `html` element too to make it work on the `body`\n * 1. `clip` is needed for `position: sticky` elements to keep their position\n */\n\n.uk-offcanvas-page,\n.uk-offcanvas-container {\n overflow-x: hidden;\n /* 1 */\n overflow-x: clip;\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * Prepare slide-out animation (Used in reveal and push mode)\n * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars\n * lose their fixed state and behaves like `absolute` within a transformed container\n * 1. Provide a fixed width and prevent shrinking\n */\n\n.uk-offcanvas-container {\n position: relative;\n left: 0;\n transition: left 0.3s ease-out;\n /* 1 */\n box-sizing: border-box;\n width: 100%;\n}\n\n/*\n * Activate slide-out animation\n */\n\n:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: $offcanvas-bar-width; }\n\n.uk-offcanvas-flip.uk-offcanvas-container-animation { left: (-$offcanvas-bar-width); }\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: $offcanvas-bar-width-s; }\n\n .uk-offcanvas-flip.uk-offcanvas-container-animation { left: (-$offcanvas-bar-width-s); }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-offcanvas-misc)) {@include hook-offcanvas-misc();}\n\n// @mixin hook-offcanvas-bar(){}\n// @mixin hook-offcanvas-close(){}\n// @mixin hook-offcanvas-overlay(){}\n// @mixin hook-offcanvas-misc(){}\n","// Name: Switcher\n// Description: Component to navigate through different content panes\n//\n// Component: `uk-switcher`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Switcher\n ========================================================================== */\n\n/*\n * Reset list\n */\n\n.uk-switcher {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Hide not active items\n */\n\n.uk-switcher > :not(.uk-active) { display: none; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-switcher > * > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-switcher-misc)) {@include hook-switcher-misc();}\n\n// @mixin hook-switcher-misc(){}\n","// Name: Leader\n// Description: Component to create dot leaders\n//\n// Component: `uk-leader`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Leader\n ========================================================================== */\n\n.uk-leader { overflow: hidden; }\n\n/*\n * 1. Place element in text flow\n * 2. Never break into a new line\n * 3. Get a string back with as many repeating characters to fill the container\n * 4. Prevent wrapping. Overflowing characters will be clipped by the container\n */\n\n.uk-leader-fill::after {\n /* 1 */\n display: inline-block;\n margin-left: $leader-fill-margin-left;\n /* 2 */\n width: 0;\n /* 3 */\n content: attr(data-fill);\n /* 4 */\n white-space: nowrap;\n @if(mixin-exists(hook-leader)) {@include hook-leader();}\n}\n\n/*\n * Hide if media does not match\n */\n\n.uk-leader-fill.uk-leader-hide::after { display: none; }\n\n/*\n * Pass fill character to JS\n */\n\n:root { --uk-leader-fill-content: #{$leader-fill-content}; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-leader-misc)) {@include hook-leader-misc();}\n\n// @mixin hook-leader(){}\n// @mixin hook-leader-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-leader(){}\n","// Name: Notification\n// Description: Component to create notification messages\n//\n// Component: `uk-notification`\n//\n// Sub-objects: `uk-notification-message`\n//\n// Adopted: `uk-notification-close`\n//\n// Modifiers: `uk-notification-top-center`\n// `uk-notification-top-right`\n// `uk-notification-bottom-left`\n// `uk-notification-bottom-center`\n// `uk-notification-bottom-right`\n// `uk-notification-message-primary`\n// `uk-notification-message-success`\n// `uk-notification-message-warning`\n// `uk-notification-message-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Notification\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Dimensions\n */\n\n.uk-notification {\n /* 1 */\n position: fixed;\n top: $notification-position;\n left: $notification-position;\n z-index: $notification-z-index;\n /* 2 */\n box-sizing: border-box;\n width: $notification-width;\n @if(mixin-exists(hook-notification)) {@include hook-notification();}\n}\n\n\n/* Position modifiers\n========================================================================== */\n\n.uk-notification-top-right,\n.uk-notification-bottom-right {\n left: auto;\n right: $notification-position;\n}\n\n.uk-notification-top-center,\n.uk-notification-bottom-center {\n left: 50%;\n margin-left: ($notification-width * -0.5);\n}\n\n.uk-notification-bottom-left,\n.uk-notification-bottom-right,\n.uk-notification-bottom-center {\n top: auto;\n bottom: $notification-position;\n}\n\n\n/* Responsiveness\n========================================================================== */\n\n/* Phones portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-notification {\n left: $notification-position;\n right: $notification-position;\n width: auto;\n margin: 0;\n }\n\n}\n\n\n/* Message\n========================================================================== */\n\n.uk-notification-message {\n position: relative;\n padding: $notification-message-padding;\n background: $notification-message-background;\n color: $notification-message-color;\n font-size: $notification-message-font-size;\n line-height: $notification-message-line-height;\n cursor: pointer;\n @if(mixin-exists(hook-notification-message)) {@include hook-notification-message();}\n}\n\n* + .uk-notification-message { margin-top: $notification-message-margin-top; }\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-notification-close {\n display: none;\n position: absolute;\n top: $notification-close-top;\n right: $notification-close-right;\n @if(mixin-exists(hook-notification-close)) {@include hook-notification-close();}\n}\n\n.uk-notification-message:hover .uk-notification-close { display: block; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Primary\n */\n\n.uk-notification-message-primary {\n color: $notification-message-primary-color;\n @if(mixin-exists(hook-notification-message-primary)) {@include hook-notification-message-primary();}\n}\n\n/*\n * Success\n */\n\n.uk-notification-message-success {\n color: $notification-message-success-color;\n @if(mixin-exists(hook-notification-message-success)) {@include hook-notification-message-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-notification-message-warning {\n color: $notification-message-warning-color;\n @if(mixin-exists(hook-notification-message-warning)) {@include hook-notification-message-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-notification-message-danger {\n color: $notification-message-danger-color;\n @if(mixin-exists(hook-notification-message-danger)) {@include hook-notification-message-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-notification-misc)) {@include hook-notification-misc();}\n\n// @mixin hook-notification(){}\n// @mixin hook-notification-message(){}\n// @mixin hook-notification-close(){}\n// @mixin hook-notification-message-primary(){}\n// @mixin hook-notification-message-success(){}\n// @mixin hook-notification-message-warning(){}\n// @mixin hook-notification-message-danger(){}\n// @mixin hook-notification-misc(){}\n","// Name: Tooltip\n// Description: Component to create tooltips\n//\n// Component: `uk-tooltip`\n//\n// Modifiers `uk-tooltip-top`\n// `uk-tooltip-top-left`\n// `uk-tooltip-top-right`\n// `uk-tooltip-bottom`\n// `uk-tooltip-bottom-left`\n// `uk-tooltip-bottom-right`\n// `uk-tooltip-left`\n// `uk-tooltip-right`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Tooltip\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Position\n * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially\n * 4. Dimensions\n * 5. Style\n */\n\n.uk-tooltip {\n /* 1 */\n display: none;\n /* 2 */\n position: absolute;\n z-index: $tooltip-z-index;\n --uk-position-offset: #{$tooltip-margin};\n --uk-position-viewport-offset: 10;\n /* 3 */\n top: 0;\n /* 4 */\n box-sizing: border-box;\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-vertical $tooltip-padding-horizontal;\n /* 5 */\n background: $tooltip-background;\n border-radius: $tooltip-border-radius;\n color: $tooltip-color;\n font-size: $tooltip-font-size;\n @if(mixin-exists(hook-tooltip)) {@include hook-tooltip();}\n}\n\n/* Show */\n.uk-tooltip.uk-active { display: block; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tooltip-misc)) {@include hook-tooltip-misc();}\n\n// @mixin hook-tooltip(){}\n// @mixin hook-tooltip-misc(){}\n","// Name: Sortable\n// Description: Component to create sortable grids and lists\n//\n// Component: `uk-sortable`\n//\n// Sub-objects: `uk-sortable-drag`\n// `uk-sortable-placeholder`\n// `uk-sortable-handle`\n//\n// Modifiers: `uk-sortable-empty`\n//\n// States: `uk-drag`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Sortable\n ========================================================================== */\n\n.uk-sortable {\n position: relative;\n @if(mixin-exists(hook-sortable)) {@include hook-sortable();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-sortable > :last-child { margin-bottom: 0; }\n\n\n/* Drag\n ========================================================================== */\n\n.uk-sortable-drag {\n position: fixed !important;\n z-index: $sortable-dragged-z-index !important;\n pointer-events: none;\n @if(mixin-exists(hook-sortable-drag)) {@include hook-sortable-drag();}\n}\n\n\n/* Placeholder\n ========================================================================== */\n\n.uk-sortable-placeholder {\n opacity: $sortable-placeholder-opacity;\n pointer-events: none;\n @if(mixin-exists(hook-sortable-placeholder)) {@include hook-sortable-placeholder();}\n}\n\n\n/* Empty modifier\n ========================================================================== */\n\n.uk-sortable-empty {\n min-height: $sortable-empty-height;\n @if(mixin-exists(hook-sortable-empty)) {@include hook-sortable-empty();}\n}\n\n\n/* Handle\n ========================================================================== */\n\n/* Hover */\n.uk-sortable-handle:hover { cursor: move; }\n\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-sortable-misc)) {@include hook-sortable-misc();}\n\n// @mixin hook-sortable(){}\n// @mixin hook-sortable-drag(){}\n// @mixin hook-sortable-placeholder(){}\n// @mixin hook-sortable-empty(){}\n// @mixin hook-sortable-misc(){}\n","// Name: Countdown\n// Description: Component to create countdown timers\n//\n// Component: `uk-countdown`\n//\n// Sub-objects: `uk-countdown-number`\n// `uk-countdown-separator`\n// `uk-countdown-label`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$countdown-number-font-size: 2rem !default; // 32px\n$countdown-number-font-size-s: 4rem !default; // 64px\n$countdown-number-font-size-m: 6rem !default; // 96px\n\n$countdown-separator-font-size: 1rem !default; // 16px\n$countdown-separator-font-size-s: 2rem !default; // 32px\n$countdown-separator-font-size-m: 3rem !default; // 48px\n\n\n/* ========================================================================\n Component: Countdown\n ========================================================================== */\n\n.uk-countdown {\n @if(mixin-exists(hook-countdown)) {@include hook-countdown();}\n}\n\n\n/* Item\n ========================================================================== */\n\n.uk-countdown-number,\n.uk-countdown-separator {\n @if(mixin-exists(hook-countdown-item)) {@include hook-countdown-item();}\n}\n\n\n/* Number\n ========================================================================== */\n\n\n/*\n * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font.\n * 2. Style\n */\n\n.uk-countdown-number {\n /* 1 */\n font-variant-numeric: tabular-nums;\n /* 2 */\n font-size: $countdown-number-font-size;\n line-height: $countdown-number-line-height;\n @if(mixin-exists(hook-countdown-number)) {@include hook-countdown-number();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-countdown-number { font-size: $countdown-number-font-size-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-countdown-number { font-size: $countdown-number-font-size-m; }\n\n}\n\n\n/* Separator\n ========================================================================== */\n\n.uk-countdown-separator {\n font-size: $countdown-separator-font-size;\n line-height: $countdown-separator-line-height;\n @if(mixin-exists(hook-countdown-separator)) {@include hook-countdown-separator();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-countdown-separator { font-size: $countdown-separator-font-size-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-countdown-separator { font-size: $countdown-separator-font-size-m; }\n\n}\n\n\n/* Label\n ========================================================================== */\n\n.uk-countdown-label {\n @if(mixin-exists(hook-countdown-label)) {@include hook-countdown-label();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-countdown-misc)) {@include hook-countdown-misc();}\n\n// @mixin hook-countdown(){}\n// @mixin hook-countdown-item(){}\n// @mixin hook-countdown-number(){}\n// @mixin hook-countdown-separator(){}\n// @mixin hook-countdown-label(){}\n// @mixin hook-countdown-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-countdown-item(){}\n// @mixin hook-inverse-countdown-number(){}\n// @mixin hook-inverse-countdown-separator(){}\n// @mixin hook-inverse-countdown-label(){}\n","// Name: Thumbnav\n// Description: Component to create thumbnail navigations\n//\n// Component: `uk-thumbnav`\n//\n// Modifier: `uk-thumbnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Thumbnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-thumbnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$thumbnav-margin-horizontal);\n @if(mixin-exists(hook-thumbnav)) {@include hook-thumbnav();}\n}\n\n/*\n * Space is allocated based on content dimensions, but shrinks: 0 1 auto\n * 1. Gutter\n */\n\n.uk-thumbnav > * {\n /* 1 */\n padding-left: $thumbnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items\n */\n\n.uk-thumbnav > * > * {\n display: inline-block;\n @if(mixin-exists(hook-thumbnav-item)) {@include hook-thumbnav-item();}\n}\n\n/* Hover */\n.uk-thumbnav > * > :hover {\n @if(mixin-exists(hook-thumbnav-item-hover)) {@include hook-thumbnav-item-hover();}\n}\n\n/* Active */\n.uk-thumbnav > .uk-active > * {\n @if(mixin-exists(hook-thumbnav-item-active)) {@include hook-thumbnav-item-active();}\n}\n\n\n/* Modifier: 'uk-thumbnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-thumbnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$thumbnav-margin-vertical);\n}\n\n/* 2 */\n.uk-thumbnav-vertical > * {\n padding-left: 0;\n padding-top: $thumbnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-thumbnav-misc)) {@include hook-thumbnav-misc();}\n\n// @mixin hook-thumbnav(){}\n// @mixin hook-thumbnav-item(){}\n// @mixin hook-thumbnav-item-hover(){}\n// @mixin hook-thumbnav-item-active(){}\n// @mixin hook-thumbnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-thumbnav-item(){}\n// @mixin hook-inverse-thumbnav-item-hover(){}\n// @mixin hook-inverse-thumbnav-item-active(){}\n","// Name: Iconnav\n// Description: Component to create icon navigations\n//\n// Component: `uk-iconnav`\n//\n// Modifier: `uk-iconnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Iconnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-iconnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$iconnav-margin-horizontal);\n @if(mixin-exists(hook-iconnav)) {@include hook-iconnav();}\n}\n\n/*\n * Space is allocated based on content dimensions, but shrinks: 0 1 auto\n * 1. Gutter\n */\n\n.uk-iconnav > * {\n /* 1 */\n padding-left: $iconnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * 1. Center content vertically if there is still some text\n * 2. Imitate white space gap when using flexbox\n * 3. Force text not to affect item height\n * 4. Style\n * 5. Required for `a` if there is still some text\n */\n\n.uk-iconnav > * > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n line-height: 0;\n /* 4 */\n color: $iconnav-item-color;\n /* 5 */\n text-decoration: none;\n @if(mixin-exists(hook-iconnav-item)) {@include hook-iconnav-item();}\n}\n\n/* Hover */\n.uk-iconnav > * > a:hover {\n color: $iconnav-item-hover-color;\n @if(mixin-exists(hook-iconnav-item-hover)) {@include hook-iconnav-item-hover();}\n}\n\n/* Active */\n.uk-iconnav > .uk-active > a {\n color: $iconnav-item-active-color;\n @if(mixin-exists(hook-iconnav-item-active)) {@include hook-iconnav-item-active();}\n}\n\n\n/* Modifier: 'uk-iconnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-iconnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$iconnav-margin-vertical);\n}\n\n/* 2 */\n.uk-iconnav-vertical > * {\n padding-left: 0;\n padding-top: $iconnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-iconnav-misc)) {@include hook-iconnav-misc();}\n\n// @mixin hook-iconnav(){}\n// @mixin hook-iconnav-item(){}\n// @mixin hook-iconnav-item-hover(){}\n// @mixin hook-iconnav-item-active(){}\n// @mixin hook-iconnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-iconnav-item(){}\n// @mixin hook-inverse-iconnav-item-hover(){}\n// @mixin hook-inverse-iconnav-item-active(){}\n","// Name: Grid\n// Description: Component to create responsive, fluid and nestable grids\n//\n// Component: `uk-grid`\n//\n// Modifiers: `uk-grid-small`\n// `uk-grid-medium`\n// `uk-grid-large`\n// `uk-grid-collapse`\n// `uk-grid-divider`\n// `uk-grid-match`\n// `uk-grid-stack`\n// `uk-grid-margin`\n// `uk-grid-margin-small`\n// `uk-grid-margin-medium`\n// `uk-grid-margin-large`\n// `uk-grid-margin-collapse`\n//\n// Sub-modifier: `uk-grid-item-match`\n//\n// States: `uk-first-column`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Grid\n ========================================================================== */\n\n/*\n * 1. Allow cells to wrap into the next line\n * 2. Reset list\n */\n\n.uk-grid {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n * Grid cell\n * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto\n * Reset margin for e.g. paragraphs\n */\n\n.uk-grid > * { margin: 0; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-grid > * > :last-child { margin-bottom: 0; }\n\n\n/* Gutter\n ========================================================================== */\n\n/*\n * Default\n */\n\n/* Horizontal */\n.uk-grid { margin-left: (-$grid-gutter-horizontal); }\n.uk-grid > * { padding-left: $grid-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid,\n.uk-grid > .uk-grid-margin,\n* + .uk-grid-margin { margin-top: $grid-gutter-vertical; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid { margin-left: (-$grid-gutter-horizontal-l); }\n .uk-grid > * { padding-left: $grid-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid + .uk-grid,\n .uk-grid > .uk-grid-margin,\n * + .uk-grid-margin { margin-top: $grid-gutter-vertical-l; }\n\n}\n\n/*\n * Small\n */\n\n/* Horizontal */\n.uk-grid-small,\n.uk-grid-column-small { margin-left: (-$grid-small-gutter-horizontal); }\n.uk-grid-small > *,\n.uk-grid-column-small > * { padding-left: $grid-small-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-small,\n.uk-grid + .uk-grid-row-small,\n.uk-grid-small > .uk-grid-margin,\n.uk-grid-row-small > .uk-grid-margin,\n* + .uk-grid-margin-small { margin-top: $grid-small-gutter-vertical; }\n\n/*\n * Medium\n */\n\n/* Horizontal */\n.uk-grid-medium,\n.uk-grid-column-medium { margin-left: (-$grid-medium-gutter-horizontal); }\n.uk-grid-medium > *,\n.uk-grid-column-medium > * { padding-left: $grid-medium-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-medium,\n.uk-grid + .uk-grid-row-medium,\n.uk-grid-medium > .uk-grid-margin,\n.uk-grid-row-medium > .uk-grid-margin,\n* + .uk-grid-margin-medium { margin-top: $grid-medium-gutter-vertical; }\n\n/*\n * Large\n */\n\n/* Horizontal */\n.uk-grid-large,\n.uk-grid-column-large { margin-left: (-$grid-large-gutter-horizontal); }\n.uk-grid-large > *,\n.uk-grid-column-large > * { padding-left: $grid-large-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-large,\n.uk-grid + .uk-grid-row-large,\n.uk-grid-large > .uk-grid-margin,\n.uk-grid-row-large > .uk-grid-margin,\n* + .uk-grid-margin-large { margin-top: $grid-large-gutter-vertical; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-large,\n .uk-grid-column-large { margin-left: (-$grid-large-gutter-horizontal-l); }\n .uk-grid-large > *,\n .uk-grid-column-large > * { padding-left: $grid-large-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid + .uk-grid-large,\n .uk-grid + .uk-grid-row-large,\n .uk-grid-large > .uk-grid-margin,\n .uk-grid-row-large > .uk-grid-margin,\n * + .uk-grid-margin-large { margin-top: $grid-large-gutter-vertical-l; }\n\n}\n\n/*\n * Collapse\n */\n\n/* Horizontal */\n.uk-grid-collapse,\n.uk-grid-column-collapse { margin-left: 0; }\n.uk-grid-collapse > *,\n.uk-grid-column-collapse > * { padding-left: 0; }\n\n/* Vertical */\n.uk-grid + .uk-grid-collapse,\n.uk-grid + .uk-grid-row-collapse,\n.uk-grid-collapse > .uk-grid-margin,\n.uk-grid-row-collapse > .uk-grid-margin { margin-top: 0; }\n\n\n/* Divider\n ========================================================================== */\n\n.uk-grid-divider > * { position: relative; }\n\n.uk-grid-divider > :not(.uk-first-column)::before {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n border-left: $grid-divider-border-width solid $grid-divider-border;\n @if(mixin-exists(hook-grid-divider-horizontal)) {@include hook-grid-divider-horizontal();}\n}\n\n/* Vertical */\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n content: \"\";\n position: absolute;\n left: 0;\n right: 0;\n border-top: $grid-divider-border-width solid $grid-divider-border;\n @if(mixin-exists(hook-grid-divider-vertical)) {@include hook-grid-divider-vertical();}\n}\n\n/*\n * Default\n */\n\n/* Horizontal */\n.uk-grid-divider { margin-left: -($grid-gutter-horizontal * 2); }\n.uk-grid-divider > * { padding-left: ($grid-gutter-horizontal * 2); }\n\n.uk-grid-divider > :not(.uk-first-column)::before { left: $grid-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-gutter-vertical);\n left: ($grid-gutter-horizontal * 2);\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-divider { margin-left: -($grid-gutter-horizontal-l * 2); }\n .uk-grid-divider > * { padding-left: ($grid-gutter-horizontal-l * 2); }\n\n .uk-grid-divider > :not(.uk-first-column)::before { left: $grid-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-gutter-vertical-l * 2); }\n\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-gutter-vertical-l);\n left: ($grid-gutter-horizontal-l * 2);\n }\n\n}\n\n/*\n * Small\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-small,\n.uk-grid-divider.uk-grid-column-small { margin-left: -($grid-small-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-small > *,\n.uk-grid-divider.uk-grid-column-small > * { padding-left: ($grid-small-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before { left: $grid-small-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-small-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-small-gutter-vertical);\n left: ($grid-small-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-small-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { left: ($grid-small-gutter-horizontal * 2); }\n\n/*\n * Medium\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-medium,\n.uk-grid-divider.uk-grid-column-medium { margin-left: -($grid-medium-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-medium > *,\n.uk-grid-divider.uk-grid-column-medium > * { padding-left: ($grid-medium-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before { left: $grid-medium-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-medium-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-medium-gutter-vertical);\n left: ($grid-medium-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-medium-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { left: ($grid-medium-gutter-horizontal * 2); }\n\n/*\n * Large\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-large,\n.uk-grid-divider.uk-grid-column-large { margin-left: -($grid-large-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-large > *,\n.uk-grid-divider.uk-grid-column-large > * { padding-left: ($grid-large-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: $grid-large-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-large-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-large-gutter-vertical);\n left: ($grid-large-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-large-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: ($grid-large-gutter-horizontal * 2); }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-divider.uk-grid-large,\n .uk-grid-divider.uk-grid-column-large { margin-left: -($grid-large-gutter-horizontal-l * 2); }\n .uk-grid-divider.uk-grid-large > *,\n .uk-grid-divider.uk-grid-column-large > * { padding-left: ($grid-large-gutter-horizontal-l * 2); }\n\n .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,\n .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: $grid-large-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,\n .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-large-gutter-vertical-l * 2); }\n\n .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-large-gutter-vertical-l);\n left: ($grid-large-gutter-horizontal-l * 2);\n }\n\n .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-large-gutter-vertical-l); }\n .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: ($grid-large-gutter-horizontal-l * 2); }\n\n}\n\n\n/* Match child of a grid cell\n ========================================================================== */\n\n/*\n * Behave like a block element\n * 1. Wrap into the next line\n * 2. Take the full width, at least 100%. Only if no class from the Width component is set.\n * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)\n */\n\n.uk-grid-match > *,\n.uk-grid-item-match {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n}\n\n.uk-grid-match > * > :not([class*=\"uk-width\"]),\n.uk-grid-item-match > :not([class*=\"uk-width\"]) {\n /* 2 */\n box-sizing: border-box;\n width: 100%;\n /* 3 */\n flex: auto;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-grid-misc)) {@include hook-grid-misc();}\n\n// @mixin hook-grid-divider-horizontal(){}\n// @mixin hook-grid-divider-vertical(){}\n// @mixin hook-grid-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-grid-divider-horizontal(){}\n// @mixin hook-inverse-grid-divider-vertical(){}\n","// Name: Nav\n// Description: Defines styles for list navigations\n//\n// Component: `uk-nav`\n//\n// Sub-objects: `uk-nav-parent-icon`\n// `uk-nav-header`\n// `uk-nav-divider`\n// `uk-nav-subtitle`\n// `uk-nav-sub`\n//\n// Modifiers: `uk-nav-default`\n// `uk-nav-primary`\n// `uk-nav-secondary`\n// `uk-nav-medium`\n// `uk-nav-large`\n// `uk-nav-xlarge`\n// `uk-nav-center`,\n// `uk-nav-divider`\n//\n// States: `uk-active`\n// `uk-parent`\n// `uk-open`\n// `uk-touch`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n$nav-medium-font-size: $nav-medium-font-size-m * 0.825 !default; // 40px 0.714\n$nav-medium-font-size-m: $nav-medium-font-size-l * 0.875 !default; // 3.5rem / 56px\n$nav-medium-font-size-l: 4rem !default; // 64px\n\n$nav-large-font-size: $nav-large-font-size-m * 0.85 !default; // 50px 0.78\n$nav-large-font-size-m: 4rem !default; // 64px\n$nav-large-font-size-l: 6rem !default; // 96px\n\n$nav-xlarge-font-size: 4rem !default; // 64px\n$nav-xlarge-font-size-m: 6rem !default; // 96px\n$nav-xlarge-font-size-l: 8rem !default; // 128px\n\n\n\n/* ========================================================================\n Component: Nav\n ========================================================================== */\n\n/*\n * Reset\n */\n\n.uk-nav,\n.uk-nav ul {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n* 1. Center content vertically, e.g. an icon\n* 2. Imitate white space gap when using flexbox\n* 3. Reset link\n */\n\n.uk-nav li > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3*/\n text-decoration: none;\n}\n\n/*\n * Items\n * Must target `a` elements to exclude other elements (e.g. lists)\n */\n\n.uk-nav > li > a { padding: $nav-item-padding-vertical $nav-item-padding-horizontal; }\n\n\n/* Sublists\n ========================================================================== */\n\n/*\n * Level 2\n * `ul` needed for higher specificity to override padding\n */\n\nul.uk-nav-sub {\n padding: $nav-sublist-padding-vertical 0 $nav-sublist-padding-vertical $nav-sublist-padding-left;\n @if(mixin-exists(hook-nav-sub)) {@include hook-nav-sub();}\n}\n\n/*\n * Level 3 and deeper\n */\n\n.uk-nav-sub ul { padding-left: $nav-sublist-deeper-padding-left; }\n\n/*\n * Items\n */\n\n.uk-nav-sub a { padding: $nav-sublist-item-padding-vertical 0; }\n\n\n/* Parent icon\n ========================================================================== */\n\n.uk-nav-parent-icon {\n margin-left: auto;\n transition: transform 0.3s ease-out;\n}\n\n.uk-nav > li.uk-open > a .uk-nav-parent-icon { transform: rotateX(180deg); }\n\n\n/* Header\n ========================================================================== */\n\n.uk-nav-header {\n padding: $nav-header-padding-vertical $nav-header-padding-horizontal;\n text-transform: $nav-header-text-transform;\n font-size: $nav-header-font-size;\n @if(mixin-exists(hook-nav-header)) {@include hook-nav-header();}\n}\n\n.uk-nav-header:not(:first-child) { margin-top: $nav-header-margin-top; }\n\n\n/* Divider\n ========================================================================== */\n\n.uk-nav .uk-nav-divider {\n margin: $nav-divider-margin-vertical $nav-divider-margin-horizontal;\n @if(mixin-exists(hook-nav-divider)) {@include hook-nav-divider();}\n}\n\n\n/* Default modifier\n ========================================================================== */\n\n.uk-nav-default {\n font-size: $nav-default-font-size;\n line-height: $nav-default-line-height;\n @if(mixin-exists(hook-nav-default)) {@include hook-nav-default();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-default > li > a {\n color: $nav-default-item-color;\n @if(mixin-exists(hook-nav-default-item)) {@include hook-nav-default-item();}\n}\n\n/* Hover */\n.uk-nav-default > li > a:hover {\n color: $nav-default-item-hover-color;\n @if(mixin-exists(hook-nav-default-item-hover)) {@include hook-nav-default-item-hover();}\n}\n\n/* Active */\n.uk-nav-default > li.uk-active > a {\n color: $nav-default-item-active-color;\n @if(mixin-exists(hook-nav-default-item-active)) {@include hook-nav-default-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-default .uk-nav-subtitle {\n font-size: $nav-default-subtitle-font-size;\n @if(mixin-exists(hook-nav-default-subtitle)) {@include hook-nav-default-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-default .uk-nav-header {\n color: $nav-default-header-color;\n @if(mixin-exists(hook-nav-default-header)) {@include hook-nav-default-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-default .uk-nav-divider {\n border-top: $nav-default-divider-border-width solid $nav-default-divider-border;\n @if(mixin-exists(hook-nav-default-divider)) {@include hook-nav-default-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-default .uk-nav-sub {\n font-size: $nav-default-sublist-font-size;\n line-height: $nav-default-sublist-line-height;\n}\n\n.uk-nav-default .uk-nav-sub a { color: $nav-default-sublist-item-color; }\n\n.uk-nav-default .uk-nav-sub a:hover { color: $nav-default-sublist-item-hover-color; }\n\n.uk-nav-default .uk-nav-sub li.uk-active > a { color: $nav-default-sublist-item-active-color; }\n\n\n/* Primary modifier\n ========================================================================== */\n\n.uk-nav-primary {\n font-size: $nav-primary-font-size;\n line-height: $nav-primary-line-height;\n @if(mixin-exists(hook-nav-primary)) {@include hook-nav-primary();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-primary > li > a {\n color: $nav-primary-item-color;\n @if(mixin-exists(hook-nav-primary-item)) {@include hook-nav-primary-item();}\n}\n\n/* Hover */\n.uk-nav-primary > li > a:hover {\n color: $nav-primary-item-hover-color;\n @if(mixin-exists(hook-nav-primary-item-hover)) {@include hook-nav-primary-item-hover();}\n}\n\n/* Active */\n.uk-nav-primary > li.uk-active > a {\n color: $nav-primary-item-active-color;\n @if(mixin-exists(hook-nav-primary-item-active)) {@include hook-nav-primary-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-primary .uk-nav-subtitle {\n font-size: $nav-primary-subtitle-font-size;\n @if(mixin-exists(hook-nav-primary-subtitle)) {@include hook-nav-primary-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-primary .uk-nav-header {\n color: $nav-primary-header-color;\n @if(mixin-exists(hook-nav-primary-header)) {@include hook-nav-primary-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-primary .uk-nav-divider {\n border-top: $nav-primary-divider-border-width solid $nav-primary-divider-border;\n @if(mixin-exists(hook-nav-primary-divider)) {@include hook-nav-primary-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-primary .uk-nav-sub {\n font-size: $nav-primary-sublist-font-size;\n line-height: $nav-primary-sublist-line-height;\n}\n\n.uk-nav-primary .uk-nav-sub a { color: $nav-primary-sublist-item-color; }\n\n.uk-nav-primary .uk-nav-sub a:hover { color: $nav-primary-sublist-item-hover-color; }\n\n.uk-nav-primary .uk-nav-sub li.uk-active > a { color: $nav-primary-sublist-item-active-color; }\n\n\n/* Secondary modifier\n ========================================================================== */\n\n.uk-nav-secondary {\n font-size: $nav-secondary-font-size;\n line-height: $nav-secondary-line-height;\n @if(mixin-exists(hook-nav-secondary)) {@include hook-nav-secondary();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-secondary > li > a {\n\n color: $nav-secondary-item-color;\n @if(mixin-exists(hook-nav-secondary-item)) {@include hook-nav-secondary-item();}\n}\n\n/* Hover */\n.uk-nav-secondary > li > a:hover {\n color: $nav-secondary-item-hover-color;\n @if(mixin-exists(hook-nav-secondary-item-hover)) {@include hook-nav-secondary-item-hover();}\n}\n\n/* Active */\n.uk-nav-secondary > li.uk-active > a {\n color: $nav-secondary-item-active-color;\n @if(mixin-exists(hook-nav-secondary-item-active)) {@include hook-nav-secondary-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-secondary .uk-nav-subtitle {\n font-size: $nav-secondary-subtitle-font-size;\n color: $nav-secondary-subtitle-color;\n @if(mixin-exists(hook-nav-secondary-subtitle)) {@include hook-nav-secondary-subtitle();}\n}\n\n/* Hover */\n.uk-nav-secondary > li > a:hover .uk-nav-subtitle {\n color: $nav-secondary-subtitle-hover-color;\n @if(mixin-exists(hook-nav-secondary-subtitle-hover)) {@include hook-nav-secondary-subtitle-hover();}\n}\n\n/* Active */\n.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {\n color: $nav-secondary-subtitle-active-color;\n @if(mixin-exists(hook-nav-secondary-subtitle-active)) {@include hook-nav-secondary-subtitle-active();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-secondary .uk-nav-header {\n color: $nav-secondary-header-color;\n @if(mixin-exists(hook-nav-secondary-header)) {@include hook-nav-secondary-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-secondary .uk-nav-divider {\n border-top: $nav-secondary-divider-border-width solid $nav-secondary-divider-border;\n @if(mixin-exists(hook-nav-secondary-divider)) {@include hook-nav-secondary-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-secondary .uk-nav-sub {\n font-size: $nav-secondary-sublist-font-size;\n line-height: $nav-secondary-sublist-line-height;\n}\n\n.uk-nav-secondary .uk-nav-sub a { color: $nav-secondary-sublist-item-color; }\n\n.uk-nav-secondary .uk-nav-sub a:hover { color: $nav-secondary-sublist-item-hover-color; }\n\n.uk-nav-secondary .uk-nav-sub li.uk-active > a { color: $nav-secondary-sublist-item-active-color; }\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Medium\n */\n\n.uk-nav-medium {\n font-size: $nav-medium-font-size;\n line-height: $nav-medium-line-height;\n @if(mixin-exists(hook-nav-medium)) {@include hook-nav-medium();}\n}\n\n.uk-nav-large {\n font-size: $nav-large-font-size;\n line-height: $nav-large-line-height;\n @if(mixin-exists(hook-nav-large)) {@include hook-nav-large();}\n}\n\n.uk-nav-xlarge {\n font-size: $nav-xlarge-font-size;\n line-height: $nav-xlarge-line-height;\n @if(mixin-exists(hook-nav-xlarge)) {@include hook-nav-xlarge();}\n}\n\n/* Tablet Landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-nav-medium { font-size: $nav-medium-font-size-m; }\n .uk-nav-large { font-size: $nav-large-font-size-m; }\n .uk-nav-xlarge { font-size: $nav-xlarge-font-size-m; }\n\n}\n\n/* Laptop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-nav-medium { font-size: $nav-medium-font-size-l; }\n .uk-nav-large { font-size: $nav-large-font-size-l; }\n .uk-nav-xlarge { font-size: $nav-xlarge-font-size-l; }\n\n}\n\n\n/* Alignment modifier\n ========================================================================== */\n\n/*\n * 1. Center header\n * 2. Center items\n */\n\n /* 1 */\n.uk-nav-center { text-align: center; }\n /* 2 */\n.uk-nav-center li > a { justify-content: center; }\n\n/* Sublists */\n.uk-nav-center .uk-nav-sub,\n.uk-nav-center .uk-nav-sub ul { padding-left: 0; }\n\n/* Parent icon */\n.uk-nav-center .uk-nav-parent-icon { margin-left: $nav-parent-icon-margin-left; }\n\n\n/* Style modifier\n ========================================================================== */\n\n/*\n * Divider\n * Naming is in plural to prevent conflicts with divider sub object.\n */\n\n.uk-nav.uk-nav-divider > :not(.uk-nav-header, .uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) {\n margin-top: $nav-dividers-margin-top;\n padding-top: $nav-dividers-margin-top;\n border-top: $nav-dividers-border-width solid $nav-dividers-border;\n @if(mixin-exists(hook-nav-dividers)) {@include hook-nav-dividers();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-nav-misc)) {@include hook-nav-misc();}\n\n// @mixin hook-nav-sub(){}\n// @mixin hook-nav-header(){}\n// @mixin hook-nav-divider(){}\n// @mixin hook-nav-default(){}\n// @mixin hook-nav-default-item(){}\n// @mixin hook-nav-default-item-hover(){}\n// @mixin hook-nav-default-item-active(){}\n// @mixin hook-nav-default-subtitle(){}\n// @mixin hook-nav-default-header(){}\n// @mixin hook-nav-default-divider(){}\n// @mixin hook-nav-primary(){}\n// @mixin hook-nav-primary-item(){}\n// @mixin hook-nav-primary-item-hover(){}\n// @mixin hook-nav-primary-item-active(){}\n// @mixin hook-nav-primary-subtitle(){}\n// @mixin hook-nav-primary-header(){}\n// @mixin hook-nav-primary-divider(){}\n// @mixin hook-nav-secondary(){}\n// @mixin hook-nav-secondary-item(){}\n// @mixin hook-nav-secondary-item-hover(){}\n// @mixin hook-nav-secondary-item-active(){}\n// @mixin hook-nav-secondary-subtitle(){}\n// @mixin hook-nav-secondary-subtitle-hover(){}\n// @mixin hook-nav-secondary-subtitle-active(){}\n// @mixin hook-nav-secondary-header(){}\n// @mixin hook-nav-secondary-divider(){}\n// @mixin hook-nav-medium(){}\n// @mixin hook-nav-large(){}\n// @mixin hook-nav-xlarge(){}\n// @mixin hook-nav-dividers(){}\n// @mixin hook-nav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n// @mixin hook-inverse-nav-default-item(){}\n// @mixin hook-inverse-nav-default-item-hover(){}\n// @mixin hook-inverse-nav-default-item-active(){}\n// @mixin hook-inverse-nav-default-header(){}\n// @mixin hook-inverse-nav-default-divider(){}\n// @mixin hook-inverse-nav-primary-item(){}\n// @mixin hook-inverse-nav-primary-item-hover(){}\n// @mixin hook-inverse-nav-primary-item-active(){}\n// @mixin hook-inverse-nav-primary-header(){}\n// @mixin hook-inverse-nav-primary-divider(){}\n// @mixin hook-inverse-nav-secondary-item(){}\n// @mixin hook-inverse-nav-secondary-item-hover(){}\n// @mixin hook-inverse-nav-secondary-item-active(){}\n// @mixin hook-inverse-nav-secondary-subtitle(){}\n// @mixin hook-inverse-nav-secondary-subtitle-hover(){}\n// @mixin hook-inverse-nav-secondary-subtitle-active(){}\n// @mixin hook-inverse-nav-secondary-header(){}\n// @mixin hook-inverse-nav-secondary-divider(){}\n// @mixin hook-inverse-nav-dividers(){}\n","// Name: Navbar\n// Description: Component to create horizontal navigation bars\n//\n// Component: `uk-navbar`\n//\n// Sub-objects: `uk-navbar-container`\n// `uk-navbar-left`\n// `uk-navbar-right`\n// `uk-navbar-center`\n// `uk-navbar-center-left`\n// `uk-navbar-center-right`\n// `uk-navbar-nav`\n// `uk-navbar-parent-icon`\n// `uk-navbar-item`\n// `uk-navbar-toggle`\n// `uk-navbar-subtitle`\n// `uk-navbar-dropbar`\n//\n// Adopted: `uk-navbar-dropdown` + Modifiers\n// `uk-navbar-dropdown-nav`\n// `uk-navbar-toggle-icon`\n//\n// Modifiers: `uk-navbar-primary`\n// `uk-navbar-transparent`\n// `uk-navbar-sticky`\n//\n// States: `uk-active`\n// `uk-parent`\n// `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$navbar-gap: 0px !default; // Must have a unit because of `calc`\n\n$navbar-nav-gap: 0px !default; // Must have a unit because of `calc`\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Navbar\n ========================================================================== */\n\n/*\n * 1. Create position context to center navbar group\n */\n\n.uk-navbar {\n display: flex;\n /* 1 */\n position: relative;\n @if(mixin-exists(hook-navbar)) {@include hook-navbar();}\n}\n\n\n/* Container\n ========================================================================== */\n\n.uk-navbar-container:not(.uk-navbar-transparent) {\n background: $navbar-background;\n @if(mixin-exists(hook-navbar-container)) {@include hook-navbar-container();}\n}\n\n// Color Mode\n@if ( $navbar-color-mode == light ) { .uk-navbar-container:not(.uk-navbar-transparent) { @extend .uk-light !optional;} }\n@if ( $navbar-color-mode == dark ) { .uk-navbar-container:not(.uk-navbar-transparent) { @extend .uk-dark !optional;} }\n\n\n/* Groups\n ========================================================================== */\n\n/*\n * 1. Align navs and items vertically if they have a different height\n */\n\n.uk-navbar-left,\n.uk-navbar-right,\n[class*=\"uk-navbar-center\"] {\n display: flex;\n gap: $navbar-gap;\n /* 1 */\n align-items: center;\n}\n\n/*\n * Horizontal alignment\n * 1. Create position context for centered navbar with sub groups (left/right)\n * 2. Fix text wrapping if content is larger than 50% of the container.\n * 3. Needed for dropdowns because a new position context is created\n * `z-index` must be smaller than off-canvas\n * 4. Align sub groups for centered navbar\n */\n\n.uk-navbar-right { margin-left: auto; }\n\n.uk-navbar-center:only-child {\n margin-left: auto;\n margin-right: auto;\n /* 1 */\n position: relative;\n}\n\n.uk-navbar-center:not(:only-child) {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n /* 2 */\n width: max-content;\n box-sizing: border-box;\n /* 3 */\n z-index: $global-z-index - 10;\n}\n\n/* 4 */\n.uk-navbar-center-left,\n.uk-navbar-center-right {\n position: absolute;\n top: 0;\n}\n\n.uk-navbar-center-left { right: unquote('calc(100% + #{$navbar-gap})'); }\n.uk-navbar-center-right { left: unquote('calc(100% + #{$navbar-gap})'); }\n\n[class*=\"uk-navbar-center-\"] {\n width: max-content;\n box-sizing: border-box;\n}\n\n\n/* Nav\n ========================================================================== */\n\n/*\n * 1. Reset list\n */\n\n.uk-navbar-nav {\n display: flex;\n gap: $navbar-nav-gap;\n /* 1 */\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n * Allow items to wrap into the next line\n * Only not `absolute` positioned groups\n */\n\n.uk-navbar-left,\n.uk-navbar-right,\n.uk-navbar-center:only-child { flex-wrap: wrap; }\n\n/*\n * Items\n * 1. Center content vertically and horizontally\n * 2. Imitate white space gap when using flexbox\n * 3. Dimensions\n * 4. Style\n * 5. Required for `a`\n */\n\n.uk-navbar-nav > li > a, // Nav item\n.uk-navbar-item, // Content item\n.uk-navbar-toggle { // Clickable item\n /* 1 */\n display: flex;\n justify-content: center;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n box-sizing: border-box;\n min-height: $navbar-nav-item-height;\n /* 4 */\n font-size: $navbar-nav-item-font-size;\n font-family: $navbar-nav-item-font-family;\n /* 5 */\n text-decoration: none;\n}\n\n/*\n * Nav items\n */\n\n.uk-navbar-nav > li > a {\n padding: 0 $navbar-nav-item-padding-horizontal;\n color: $navbar-nav-item-color;\n @if(mixin-exists(hook-navbar-nav-item)) {@include hook-navbar-nav-item();}\n}\n\n/*\n * Hover\n * Apply hover style also if dropdown is opened\n */\n\n.uk-navbar-nav > li:hover > a,\n.uk-navbar-nav > li > a[aria-expanded=\"true\"] {\n color: $navbar-nav-item-hover-color;\n @if(mixin-exists(hook-navbar-nav-item-hover)) {@include hook-navbar-nav-item-hover();}\n}\n\n/* OnClick */\n.uk-navbar-nav > li > a:active {\n color: $navbar-nav-item-onclick-color;\n @if(mixin-exists(hook-navbar-nav-item-onclick)) {@include hook-navbar-nav-item-onclick();}\n}\n\n/* Active */\n.uk-navbar-nav > li.uk-active > a {\n color: $navbar-nav-item-active-color;\n @if(mixin-exists(hook-navbar-nav-item-active)) {@include hook-navbar-nav-item-active();}\n}\n\n\n/* Parent icon modifier\n ========================================================================== */\n\n.uk-navbar-parent-icon {\n margin-left: $navbar-parent-icon-margin-left;\n transition: transform 0.3s ease-out;\n}\n\n.uk-navbar-nav > li > a[aria-expanded=\"true\"] .uk-navbar-parent-icon { transform: rotateX(180deg); }\n\n\n/* Item\n ========================================================================== */\n\n.uk-navbar-item {\n padding: 0 $navbar-item-padding-horizontal;\n color: $navbar-item-color;\n @if(mixin-exists(hook-navbar-item)) {@include hook-navbar-item();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-navbar-item > :last-child { margin-bottom: 0; }\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-navbar-toggle {\n padding: 0 $navbar-item-padding-horizontal;\n color: $navbar-toggle-color;\n @if(mixin-exists(hook-navbar-toggle)) {@include hook-navbar-toggle();}\n}\n\n.uk-navbar-toggle:hover,\n.uk-navbar-toggle[aria-expanded=\"true\"] {\n color: $navbar-toggle-hover-color;\n text-decoration: none;\n @if(mixin-exists(hook-navbar-toggle-hover)) {@include hook-navbar-toggle-hover();}\n}\n\n/*\n * Icon\n * Adopts `uk-icon`\n */\n\n.uk-navbar-toggle-icon {\n @if(mixin-exists(hook-navbar-toggle-icon)) {@include hook-navbar-toggle-icon();}\n}\n\n/* Hover */\n:hover > .uk-navbar-toggle-icon {\n @if(mixin-exists(hook-navbar-toggle-icon-hover)) {@include hook-navbar-toggle-icon-hover();}\n}\n\n\n/* Subtitle\n ========================================================================== */\n\n.uk-navbar-subtitle {\n font-size: $navbar-subtitle-font-size;\n @if(mixin-exists(hook-navbar-subtitle)) {@include hook-navbar-subtitle();}\n}\n\n\n/* Justify modifier\n ========================================================================== */\n\n.uk-navbar-justify .uk-navbar-left,\n.uk-navbar-justify .uk-navbar-right,\n.uk-navbar-justify .uk-navbar-nav,\n.uk-navbar-justify .uk-navbar-nav > li, // Nav item\n.uk-navbar-justify .uk-navbar-item, // Content item\n.uk-navbar-justify .uk-navbar-toggle { flex-grow: 1; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n.uk-navbar-primary {\n @if(mixin-exists(hook-navbar-primary)) {@include hook-navbar-primary();}\n}\n\n.uk-navbar-transparent {\n @if(mixin-exists(hook-navbar-transparent)) {@include hook-navbar-transparent();}\n}\n\n.uk-navbar-sticky {\n @if(mixin-exists(hook-navbar-sticky)) {@include hook-navbar-sticky();}\n}\n\n\n/* Dropdown\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Set a default width\n * 2. Style\n */\n\n.uk-navbar-dropdown {\n --uk-position-offset: #{$navbar-dropdown-margin};\n --uk-position-shift-offset: #{$navbar-dropdown-shift-margin};\n --uk-position-viewport-offset: #{$navbar-dropdown-viewport-margin};\n --uk-inverse: #{$navbar-dropdown-color-mode};\n /* 1 */\n width: $navbar-dropdown-width;\n /* 2 */\n padding: $navbar-dropdown-padding;\n background: $navbar-dropdown-background;\n color: $navbar-dropdown-color;\n @if(mixin-exists(hook-navbar-dropdown)) {@include hook-navbar-dropdown();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-navbar-dropdown > :last-child { margin-bottom: 0; }\n\n// Color Mode\n@if ( $navbar-dropdown-color-mode == light ) { .uk-navbar-dropdown { @extend .uk-light !optional;} }\n@if ( $navbar-dropdown-color-mode == dark ) { .uk-navbar-dropdown { @extend .uk-dark !optional;} }\n\n@if ($navbar-dropdown-color-mode != $inverse-global-color-mode) {\n.uk-navbar-dropdown :focus-visible {\n outline-color: $navbar-dropdown-focus-outline !important;\n}\n}\n\n/*\n * Grid\n * Adopts `uk-grid`\n */\n\n/* Gutter Horizontal */\n.uk-navbar-dropdown .uk-drop-grid { margin-left: (-$navbar-dropdown-grid-gutter-horizontal); }\n.uk-navbar-dropdown .uk-drop-grid > * { padding-left: $navbar-dropdown-grid-gutter-horizontal; }\n\n/* Gutter Vertical */\n.uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin { margin-top: $navbar-dropdown-grid-gutter-vertical; }\n\n/*\n * Width modifier\n */\n\n.uk-navbar-dropdown-width-2:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 2); }\n.uk-navbar-dropdown-width-3:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 3); }\n.uk-navbar-dropdown-width-4:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 4); }\n.uk-navbar-dropdown-width-5:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 5); }\n\n/*\n * Size modifier\n */\n\n.uk-navbar-dropdown-large {\n --uk-position-shift-offset: #{$navbar-dropdown-large-shift-margin};\n padding: $navbar-dropdown-large-padding;\n @if(mixin-exists(hook-navbar-dropdown-large)) {@include hook-navbar-dropdown-large();}\n}\n\n/*\n * Dropbar modifier\n * 1. Reset dropdown width to prevent to early shifting\n * 2. Reset style\n * 3. Padding\n */\n\n.uk-navbar-dropdown-dropbar {\n /* 1 */\n width: auto;\n /* 2 */\n background: transparent;\n /* 3 */\n padding: $navbar-dropdown-dropbar-padding-top 0 $navbar-dropdown-dropbar-padding-bottom 0;\n --uk-position-offset: #{$navbar-dropdown-dropbar-margin};\n --uk-position-shift-offset: #{$navbar-dropdown-dropbar-shift-margin};\n --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin};\n @if(mixin-exists(hook-navbar-dropdown-dropbar)) {@include hook-navbar-dropdown-dropbar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-navbar-dropdown-dropbar { --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin-s}; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-navbar-dropdown-dropbar { --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin-m}; }\n\n}\n\n.uk-navbar-dropdown-dropbar-large {\n --uk-position-shift-offset: #{$navbar-dropdown-dropbar-large-shift-margin};\n padding-top: $navbar-dropdown-dropbar-large-padding-top;\n padding-bottom: $navbar-dropdown-dropbar-large-padding-bottom;\n @if(mixin-exists(hook-navbar-dropdown-dropbar-large)) {@include hook-navbar-dropdown-dropbar-large();}\n}\n\n\n/* Dropdown Nav\n * Adopts `uk-nav`\n ========================================================================== */\n\n.uk-navbar-dropdown-nav {\n @if(mixin-exists(hook-navbar-dropdown-nav)) {@include hook-navbar-dropdown-nav();}\n}\n\n/*\n * Items\n */\n\n.uk-navbar-dropdown-nav > li > a {\n color: $navbar-dropdown-nav-item-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item)) {@include hook-navbar-dropdown-nav-item();}\n}\n\n/* Hover */\n.uk-navbar-dropdown-nav > li > a:hover {\n color: $navbar-dropdown-nav-item-hover-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item-hover)) {@include hook-navbar-dropdown-nav-item-hover();}\n}\n\n/* Active */\n.uk-navbar-dropdown-nav > li.uk-active > a {\n color: $navbar-dropdown-nav-item-active-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item-active)) {@include hook-navbar-dropdown-nav-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-navbar-dropdown-nav .uk-nav-subtitle {\n font-size: $navbar-dropdown-nav-subtitle-font-size;\n @if(mixin-exists(hook-navbar-dropdown-nav-subtitle)) {@include hook-navbar-dropdown-nav-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-navbar-dropdown-nav .uk-nav-header {\n color: $navbar-dropdown-nav-header-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-header)) {@include hook-navbar-dropdown-nav-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-navbar-dropdown-nav .uk-nav-divider {\n border-top: $navbar-dropdown-nav-divider-border-width solid $navbar-dropdown-nav-divider-border;\n @if(mixin-exists(hook-navbar-dropdown-nav-divider)) {@include hook-navbar-dropdown-nav-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-navbar-dropdown-nav .uk-nav-sub a { color: $navbar-dropdown-nav-sublist-item-color; }\n\n.uk-navbar-dropdown-nav .uk-nav-sub a:hover { color: $navbar-dropdown-nav-sublist-item-hover-color; }\n\n.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { color: $navbar-dropdown-nav-sublist-item-active-color; }\n\n\n/* Dropbar\n ========================================================================== */\n\n/*\n * Adopts `uk-dropnav-dropbar`\n */\n\n.uk-navbar-dropbar {\n @if(mixin-exists(hook-navbar-dropbar)) {@include hook-navbar-dropbar();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-navbar-misc)) {@include hook-navbar-misc();}\n\n// @mixin hook-navbar(){}\n// @mixin hook-navbar-container(){}\n// @mixin hook-navbar-nav-item(){}\n// @mixin hook-navbar-nav-item-hover(){}\n// @mixin hook-navbar-nav-item-onclick(){}\n// @mixin hook-navbar-nav-item-active(){}\n// @mixin hook-navbar-item(){}\n// @mixin hook-navbar-toggle(){}\n// @mixin hook-navbar-toggle-hover(){}\n// @mixin hook-navbar-toggle-icon(){}\n// @mixin hook-navbar-toggle-icon-hover(){}\n// @mixin hook-navbar-subtitle(){}\n// @mixin hook-navbar-primary(){}\n// @mixin hook-navbar-transparent(){}\n// @mixin hook-navbar-sticky(){}\n// @mixin hook-navbar-dropdown(){}\n// @mixin hook-navbar-dropdown-large(){}\n// @mixin hook-navbar-dropdown-dropbar(){}\n// @mixin hook-navbar-dropdown-dropbar-large(){}\n// @mixin hook-navbar-dropdown-nav(){}\n// @mixin hook-navbar-dropdown-nav-item(){}\n// @mixin hook-navbar-dropdown-nav-item-hover(){}\n// @mixin hook-navbar-dropdown-nav-item-active(){}\n// @mixin hook-navbar-dropdown-nav-subtitle(){}\n// @mixin hook-navbar-dropdown-nav-header(){}\n// @mixin hook-navbar-dropdown-nav-divider(){}\n// @mixin hook-navbar-dropbar(){}\n// @mixin hook-navbar-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-navbar-nav-item(){}\n// @mixin hook-inverse-navbar-nav-item-hover(){}\n// @mixin hook-inverse-navbar-nav-item-onclick(){}\n// @mixin hook-inverse-navbar-nav-item-active(){}\n// @mixin hook-inverse-navbar-item(){}\n// @mixin hook-inverse-navbar-toggle(){}\n// @mixin hook-inverse-navbar-toggle-hover(){}\n","// Name: Subnav\n// Description: Component to create a sub navigation\n//\n// Component: `uk-subnav`\n//\n// Modifiers: `uk-subnav-divider`\n// `uk-subnav-pill`\n//\n// States: `uk-active`\n// `uk-first-column`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Subnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Center items vertically if they have a different height\n * 3. Gutter\n * 4. Reset list\n */\n\n.uk-subnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n align-items: center;\n /* 3 */\n margin-left: (-$subnav-margin-horizontal);\n /* 4 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-subnav)) {@include hook-subnav();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-subnav > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $subnav-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * Using `:first-child` instead of `a` to support `span` elements for text\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Style\n */\n\n.uk-subnav > * > :first-child {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n color: $subnav-item-color;\n @if(mixin-exists(hook-subnav-item)) {@include hook-subnav-item();}\n}\n\n/* Hover */\n.uk-subnav > * > a:hover {\n color: $subnav-item-hover-color;\n text-decoration: $subnav-item-hover-text-decoration;\n @if(mixin-exists(hook-subnav-item-hover)) {@include hook-subnav-item-hover();}\n}\n\n/* Active */\n.uk-subnav > .uk-active > a {\n color: $subnav-item-active-color;\n @if(mixin-exists(hook-subnav-item-active)) {@include hook-subnav-item-active();}\n}\n\n\n/* Divider modifier\n ========================================================================== */\n\n/*\n * Set gutter\n */\n\n.uk-subnav-divider { margin-left: -(($subnav-divider-margin-horizontal * 2) + $subnav-divider-border-width); }\n\n/*\n * Align items and divider vertically\n */\n\n.uk-subnav-divider > * {\n display: flex;\n align-items: center;\n}\n\n/*\n * Divider\n * 1. `nth-child` makes it also work without JS if it's only one row\n */\n\n.uk-subnav-divider > ::before {\n content: \"\";\n height: $subnav-divider-border-height;\n margin-left: ($subnav-divider-margin-horizontal - $subnav-margin-horizontal);\n margin-right: $subnav-divider-margin-horizontal;\n border-left: $subnav-divider-border-width solid transparent;\n}\n\n/* 1 */\n.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {\n border-left-color: $subnav-divider-border;\n @if(mixin-exists(hook-subnav-divider)) {@include hook-subnav-divider();}\n}\n\n\n/* Pill modifier\n ========================================================================== */\n\n.uk-subnav-pill > * > :first-child {\n padding: $subnav-pill-item-padding-vertical $subnav-pill-item-padding-horizontal;\n background: $subnav-pill-item-background;\n color: $subnav-pill-item-color;\n @if(mixin-exists(hook-subnav-pill-item)) {@include hook-subnav-pill-item();}\n}\n\n/* Hover */\n.uk-subnav-pill > * > a:hover {\n background-color: $subnav-pill-item-hover-background;\n color: $subnav-pill-item-hover-color;\n @if(mixin-exists(hook-subnav-pill-item-hover)) {@include hook-subnav-pill-item-hover();}\n}\n\n/* OnClick */\n.uk-subnav-pill > * > a:active {\n background-color: $subnav-pill-item-onclick-background;\n color: $subnav-pill-item-onclick-color;\n @if(mixin-exists(hook-subnav-pill-item-onclick)) {@include hook-subnav-pill-item-onclick();}\n}\n\n/* Active */\n.uk-subnav-pill > .uk-active > a {\n background-color: $subnav-pill-item-active-background;\n color: $subnav-pill-item-active-color;\n @if(mixin-exists(hook-subnav-pill-item-active)) {@include hook-subnav-pill-item-active();}\n}\n\n\n/* Disabled\n * The same for all style modifiers\n ========================================================================== */\n\n.uk-subnav > .uk-disabled > a {\n color: $subnav-item-disabled-color;\n @if(mixin-exists(hook-subnav-item-disabled)) {@include hook-subnav-item-disabled();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-subnav-misc)) {@include hook-subnav-misc();}\n\n// @mixin hook-subnav(){}\n// @mixin hook-subnav-item(){}\n// @mixin hook-subnav-item-hover(){}\n// @mixin hook-subnav-item-active(){}\n// @mixin hook-subnav-divider(){}\n// @mixin hook-subnav-pill-item(){}\n// @mixin hook-subnav-pill-item-hover(){}\n// @mixin hook-subnav-pill-item-onclick(){}\n// @mixin hook-subnav-pill-item-active(){}\n// @mixin hook-subnav-item-disabled(){}\n// @mixin hook-subnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-subnav-item(){}\n// @mixin hook-inverse-subnav-item-hover(){}\n// @mixin hook-inverse-subnav-item-active(){}\n// @mixin hook-inverse-subnav-divider(){}\n// @mixin hook-inverse-subnav-pill-item(){}\n// @mixin hook-inverse-subnav-pill-item-hover(){}\n// @mixin hook-inverse-subnav-pill-item-onclick(){}\n// @mixin hook-inverse-subnav-pill-item-active(){}\n// @mixin hook-inverse-subnav-item-disabled(){}\n","// Name: Breadcrumb\n// Description: Component to create a breadcrumb navigation\n//\n// Component: `uk-breadcrumb`\n//\n// States: `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Breadcrumb\n ========================================================================== */\n\n/*\n * Reset list\n */\n\n.uk-breadcrumb {\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-breadcrumb)) {@include hook-breadcrumb();}\n}\n\n/*\n * 1. Doesn't generate any box and replaced by child boxes\n */\n\n.uk-breadcrumb > * { display: contents; }\n\n\n/* Items\n ========================================================================== */\n\n.uk-breadcrumb > * > * {\n font-size: $breadcrumb-item-font-size;\n color: $breadcrumb-item-color;\n @if(mixin-exists(hook-breadcrumb-item)) {@include hook-breadcrumb-item();}\n}\n\n/* Hover */\n.uk-breadcrumb > * > :hover {\n color: $breadcrumb-item-hover-color;\n text-decoration: $breadcrumb-item-hover-text-decoration;\n @if(mixin-exists(hook-breadcrumb-item-hover)) {@include hook-breadcrumb-item-hover();}\n}\n\n/* Disabled */\n.uk-breadcrumb > .uk-disabled > * {\n @if(mixin-exists(hook-breadcrumb-item-disabled)) {@include hook-breadcrumb-item-disabled();}\n}\n\n/* Active */\n.uk-breadcrumb > :last-child > span,\n.uk-breadcrumb > :last-child > a:not([href]) {\n color: $breadcrumb-item-active-color;\n @if(mixin-exists(hook-breadcrumb-item-active)) {@include hook-breadcrumb-item-active();}\n}\n\n/*\n * Divider\n * `nth-child` makes it also work without JS if it's only one row\n * 1. Remove space between inline block elements.\n * 2. Style\n */\n\n.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {\n content: $breadcrumb-divider;\n display: inline-block;\n /* 1 */\n margin: 0 $breadcrumb-divider-margin-horizontal 0 unquote('calc(#{$breadcrumb-divider-margin-horizontal} - 4px)');\n /* 2 */\n font-size: $breadcrumb-divider-font-size;\n color: $breadcrumb-divider-color;\n @if(mixin-exists(hook-breadcrumb-divider)) {@include hook-breadcrumb-divider();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-breadcrumb-misc)) {@include hook-breadcrumb-misc();}\n\n// @mixin hook-breadcrumb(){}\n// @mixin hook-breadcrumb-item(){}\n// @mixin hook-breadcrumb-item-hover(){}\n// @mixin hook-breadcrumb-item-disabled(){}\n// @mixin hook-breadcrumb-item-active(){}\n// @mixin hook-breadcrumb-divider(){}\n// @mixin hook-breadcrumb-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-breadcrumb-item(){}\n// @mixin hook-inverse-breadcrumb-item-hover(){}\n// @mixin hook-inverse-breadcrumb-item-disabled(){}\n// @mixin hook-inverse-breadcrumb-item-active(){}\n// @mixin hook-inverse-breadcrumb-divider(){}\n","// Name: Pagination\n// Description: Component to create a page navigation\n//\n// Component: `uk-pagination`\n//\n// Adopted: `uk-pagination-next`\n// `uk-pagination-previous`\n//\n// States: `uk-active`\n// `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Pagination\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Center items vertically if they have a different height\n * 3. Gutter\n * 4. Reset list\n */\n\n.uk-pagination {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n align-items: center;\n /* 3 */\n margin-left: (-$pagination-margin-horizontal);\n /* 4 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-pagination)) {@include hook-pagination();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-pagination > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $pagination-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Style\n */\n\n.uk-pagination > * > * {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n padding: $pagination-item-padding-vertical $pagination-item-padding-horizontal;\n color: $pagination-item-color;\n @if(mixin-exists(hook-pagination-item)) {@include hook-pagination-item();}\n}\n\n/* Hover */\n.uk-pagination > * > :hover {\n color: $pagination-item-hover-color;\n text-decoration: $pagination-item-hover-text-decoration;\n @if(mixin-exists(hook-pagination-item-hover)) {@include hook-pagination-item-hover();}\n}\n\n/* Active */\n.uk-pagination > .uk-active > * {\n color: $pagination-item-active-color;\n @if(mixin-exists(hook-pagination-item-active)) {@include hook-pagination-item-active();}\n}\n\n/* Disabled */\n.uk-pagination > .uk-disabled > * {\n color: $pagination-item-disabled-color;\n @if(mixin-exists(hook-pagination-item-disabled)) {@include hook-pagination-item-disabled();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-pagination-misc)) {@include hook-pagination-misc();}\n\n// @mixin hook-pagination(){}\n// @mixin hook-pagination-item(){}\n// @mixin hook-pagination-item-hover(){}\n// @mixin hook-pagination-item-active(){}\n// @mixin hook-pagination-item-disabled(){}\n// @mixin hook-pagination-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-pagination-item(){}\n// @mixin hook-inverse-pagination-item-hover(){}\n// @mixin hook-inverse-pagination-item-active(){}\n// @mixin hook-inverse-pagination-item-disabled(){}\n","// Name: Tab\n// Description: Component to create a tabbed navigation\n//\n// Component: `uk-tab`\n//\n// Modifiers: `uk-tab-bottom`\n// `uk-tab-left`\n// `uk-tab-right`\n//\n// States: `uk-active`\n// `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Tab\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Gutter\n * 3. Reset list\n */\n\n.uk-tab {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin-left: (-$tab-margin-horizontal);\n /* 3 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-tab)) {@include hook-tab();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-tab > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $tab-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Center content if a width is set\n * 4. Style\n */\n\n.uk-tab > * > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n justify-content: center;\n /* 4 */\n padding: $tab-item-padding-vertical $tab-item-padding-horizontal;\n color: $tab-item-color;\n @if(mixin-exists(hook-tab-item)) {@include hook-tab-item();}\n}\n\n/* Hover */\n.uk-tab > * > a:hover {\n color: $tab-item-hover-color;\n text-decoration: $tab-item-hover-text-decoration;\n @if(mixin-exists(hook-tab-item-hover)) {@include hook-tab-item-hover();}\n}\n\n/* Active */\n.uk-tab > .uk-active > a {\n color: $tab-item-active-color;\n @if(mixin-exists(hook-tab-item-active)) {@include hook-tab-item-active();}\n}\n\n/* Disabled */\n.uk-tab > .uk-disabled > a {\n color: $tab-item-disabled-color;\n @if(mixin-exists(hook-tab-item-disabled)) {@include hook-tab-item-disabled();}\n}\n\n\n/* Position modifier\n ========================================================================== */\n\n/*\n * Bottom\n */\n\n.uk-tab-bottom {\n @if(mixin-exists(hook-tab-bottom)) {@include hook-tab-bottom();}\n}\n\n.uk-tab-bottom > * > a {\n @if(mixin-exists(hook-tab-bottom-item)) {@include hook-tab-bottom-item();}\n}\n\n/*\n * Left + Right\n * 1. Reset Gutter\n */\n\n.uk-tab-left,\n.uk-tab-right {\n flex-direction: column;\n /* 1 */\n margin-left: 0;\n}\n\n/* 1 */\n.uk-tab-left > *,\n.uk-tab-right > * { padding-left: 0; }\n\n.uk-tab-left {\n @if(mixin-exists(hook-tab-left)) {@include hook-tab-left();}\n}\n\n.uk-tab-right {\n @if(mixin-exists(hook-tab-right)) {@include hook-tab-right();}\n}\n\n.uk-tab-left > * > a {\n justify-content: left;\n @if(mixin-exists(hook-tab-left-item)) {@include hook-tab-left-item();}\n}\n\n.uk-tab-right > * > a {\n justify-content: left;\n @if(mixin-exists(hook-tab-right-item)) {@include hook-tab-right-item();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tab-misc)) {@include hook-tab-misc();}\n\n// @mixin hook-tab(){}\n// @mixin hook-tab-item(){}\n// @mixin hook-tab-item-hover(){}\n// @mixin hook-tab-item-active(){}\n// @mixin hook-tab-item-disabled(){}\n// @mixin hook-tab-bottom(){}\n// @mixin hook-tab-bottom-item(){}\n// @mixin hook-tab-left(){}\n// @mixin hook-tab-left-item(){}\n// @mixin hook-tab-right(){}\n// @mixin hook-tab-right-item(){}\n// @mixin hook-tab-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-tab(){}\n// @mixin hook-inverse-tab-item(){}\n// @mixin hook-inverse-tab-item-hover(){}\n// @mixin hook-inverse-tab-item-active(){}\n// @mixin hook-inverse-tab-item-disabled(){}\n","// Name: Slidenav\n// Description: Component to create previous/next icon navigations\n//\n// Component: `uk-slidenav`\n//\n// Sub-objects: `uk-slidenav-container`\n//\n// Modifiers: `uk-slidenav-previous`\n// `uk-slidenav-next`\n// `uk-slidenav-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Slidenav\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-slidenav {\n padding: $slidenav-padding-vertical $slidenav-padding-horizontal;\n color: $slidenav-color;\n @if(mixin-exists(hook-slidenav)) {@include hook-slidenav();}\n}\n\n/* Hover */\n.uk-slidenav:hover {\n color: $slidenav-hover-color;\n @if(mixin-exists(hook-slidenav-hover)) {@include hook-slidenav-hover();}\n}\n\n/* OnClick */\n.uk-slidenav:active {\n color: $slidenav-active-color;\n @if(mixin-exists(hook-slidenav-active)) {@include hook-slidenav-active();}\n}\n\n\n/* Icon modifier\n ========================================================================== */\n\n/*\n * Previous\n */\n\n.uk-slidenav-previous {\n @if(mixin-exists(hook-slidenav-previous)) {@include hook-slidenav-previous();}\n}\n\n/*\n * Next\n */\n\n.uk-slidenav-next {\n @if(mixin-exists(hook-slidenav-next)) {@include hook-slidenav-next();}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-slidenav-large {\n padding: $slidenav-large-padding-vertical $slidenav-large-padding-horizontal;\n @if(mixin-exists(hook-slidenav-large)) {@include hook-slidenav-large();}\n}\n\n\n/* Container\n ========================================================================== */\n\n.uk-slidenav-container {\n display: flex;\n @if(mixin-exists(hook-slidenav-container)) {@include hook-slidenav-container();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slidenav-misc)) {@include hook-slidenav-misc();}\n\n// @mixin hook-slidenav(){}\n// @mixin hook-slidenav-hover(){}\n// @mixin hook-slidenav-active(){}\n// @mixin hook-slidenav-previous(){}\n// @mixin hook-slidenav-next(){}\n// @mixin hook-slidenav-large(){}\n// @mixin hook-slidenav-container(){}\n// @mixin hook-slidenav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-slidenav(){}\n// @mixin hook-inverse-slidenav-hover(){}\n// @mixin hook-inverse-slidenav-active(){}\n","// Name: Dotnav\n// Description: Component to create dot navigations\n//\n// Component: `uk-dotnav`\n//\n// Modifier: `uk-dotnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Dotnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-dotnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$dotnav-margin-horizontal);\n @if(mixin-exists(hook-dotnav)) {@include hook-dotnav();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n */\n\n.uk-dotnav > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $dotnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items\n * 1. Hide text if present\n */\n\n.uk-dotnav > * > * {\n display: block;\n box-sizing: border-box;\n width: $dotnav-item-width;\n height: $dotnav-item-height;\n border-radius: $dotnav-item-border-radius;\n background: $dotnav-item-background;\n /* 1 */\n text-indent: 100%;\n overflow: hidden;\n white-space: nowrap;\n @if(mixin-exists(hook-dotnav-item)) {@include hook-dotnav-item();}\n}\n\n/* Hover */\n.uk-dotnav > * > :hover {\n background-color: $dotnav-item-hover-background;\n @if(mixin-exists(hook-dotnav-item-hover)) {@include hook-dotnav-item-hover();}\n}\n\n/* OnClick */\n.uk-dotnav > * > :active {\n background-color: $dotnav-item-onclick-background;\n @if(mixin-exists(hook-dotnav-item-onclick)) {@include hook-dotnav-item-onclick();}\n}\n\n/* Active */\n.uk-dotnav > .uk-active > * {\n background-color: $dotnav-item-active-background;\n @if(mixin-exists(hook-dotnav-item-active)) {@include hook-dotnav-item-active();}\n}\n\n\n/* Modifier: 'uk-dotnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-dotnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$dotnav-margin-vertical);\n}\n\n/* 2 */\n.uk-dotnav-vertical > * {\n padding-left: 0;\n padding-top: $dotnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dotnav-misc)) {@include hook-dotnav-misc();}\n\n// @mixin hook-dotnav(){}\n// @mixin hook-dotnav-item(){}\n// @mixin hook-dotnav-item-hover(){}\n// @mixin hook-dotnav-item-onclick(){}\n// @mixin hook-dotnav-item-active(){}\n// @mixin hook-dotnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-dotnav-item(){}\n// @mixin hook-inverse-dotnav-item-hover(){}\n// @mixin hook-inverse-dotnav-item-onclick(){}\n// @mixin hook-inverse-dotnav-item-active(){}\n","// Name: Dropdown\n// Description: Component to create a dropdown based on Drop component\n//\n// Component: `uk-dropdown`\n//\n// Adopted: `uk-dropdown-nav`\n//\n// Modifiers: `uk-dropdown-large`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Dropdown\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Reset drop and let text expand the width instead of wrapping\n * 2. Set a default width\n * 3. Style\n */\n\n.uk-dropdown {\n --uk-position-offset: #{$dropdown-margin};\n --uk-position-viewport-offset: #{$dropdown-viewport-margin};\n --uk-inverse: #{$dropdown-color-mode};\n /* 1 */\n width: auto;\n /* 2 */\n min-width: $dropdown-min-width;\n /* 3 */\n padding: $dropdown-padding;\n background: $dropdown-background;\n color: $dropdown-color;\n @if(mixin-exists(hook-dropdown)) {@include hook-dropdown();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-dropdown > :last-child { margin-bottom: 0; }\n\n// Color Mode\n@if ( $dropdown-color-mode == light ) { .uk-dropdown { @extend .uk-light !optional;} }\n@if ( $dropdown-color-mode == dark ) { .uk-dropdown { @extend .uk-dark !optional;} }\n\n@if ($dropdown-color-mode != $inverse-global-color-mode) {\n.uk-dropdown :focus-visible {\n outline-color: $dropdown-focus-outline !important;\n}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-dropdown-large { padding: $dropdown-large-padding; }\n\n\n/* Dropbar modifier\n ========================================================================== */\n\n/*\n * 1. Reset dropdown width to prevent to early shifting\n * 2. Reset style\n * 3. Padding\n */\n\n.uk-dropdown-dropbar {\n /* 1 */\n width: auto;\n /* 2 */\n background: transparent;\n /* 3 */\n padding: $dropdown-dropbar-padding-top 0 $dropdown-dropbar-padding-bottom 0;\n --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin};\n @if(mixin-exists(hook-dropdown-dropbar)) {@include hook-dropdown-dropbar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-dropdown-dropbar { --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin-s}; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-dropdown-dropbar { --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin-m}; }\n\n}\n\n.uk-dropdown-dropbar-large {\n padding-top: $dropdown-dropbar-large-padding-top;\n padding-bottom: $dropdown-dropbar-large-padding-bottom;\n @if(mixin-exists(hook-dropdown-dropbar-large)) {@include hook-dropdown-dropbar-large();}\n}\n\n\n/* Nav\n * Adopts `uk-nav`\n ========================================================================== */\n\n.uk-dropdown-nav {\n @if(mixin-exists(hook-dropdown-nav)) {@include hook-dropdown-nav();}\n}\n\n/*\n * Items\n */\n\n.uk-dropdown-nav > li > a {\n color: $dropdown-nav-item-color;\n @if(mixin-exists(hook-dropdown-nav-item)) {@include hook-dropdown-nav-item();}\n}\n\n/* Hover + Active */\n.uk-dropdown-nav > li > a:hover,\n.uk-dropdown-nav > li.uk-active > a {\n color: $dropdown-nav-item-hover-color;\n @if(mixin-exists(hook-dropdown-nav-item-hover)) {@include hook-dropdown-nav-item-hover();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-dropdown-nav .uk-nav-subtitle {\n font-size: $dropdown-nav-subtitle-font-size;\n @if(mixin-exists(hook-dropdown-nav-subtitle)) {@include hook-dropdown-nav-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-dropdown-nav .uk-nav-header {\n color: $dropdown-nav-header-color;\n @if(mixin-exists(hook-dropdown-nav-header)) {@include hook-dropdown-nav-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-dropdown-nav .uk-nav-divider {\n border-top: $dropdown-nav-divider-border-width solid $dropdown-nav-divider-border;\n @if(mixin-exists(hook-dropdown-nav-divider)) {@include hook-dropdown-nav-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-dropdown-nav .uk-nav-sub a { color: $dropdown-nav-sublist-item-color; }\n\n.uk-dropdown-nav .uk-nav-sub a:hover,\n.uk-dropdown-nav .uk-nav-sub li.uk-active > a { color: $dropdown-nav-sublist-item-hover-color; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropdown-misc)) {@include hook-dropdown-misc();}\n\n// @mixin hook-dropdown(){}\n// @mixin hook-dropdown-dropbar(){}\n// @mixin hook-dropdown-dropbar-large(){}\n// @mixin hook-dropdown-nav(){}\n// @mixin hook-dropdown-nav-item(){}\n// @mixin hook-dropdown-nav-item-hover(){}\n// @mixin hook-dropdown-nav-subtitle(){}\n// @mixin hook-dropdown-nav-header(){}\n// @mixin hook-dropdown-nav-divider(){}\n// @mixin hook-dropdown-misc(){}\n","// Name: Lightbox\n// Description: Component to create an lightbox image gallery\n//\n// Component: `uk-lightbox`\n//\n// Sub-objects: `uk-lightbox-page`\n// `uk-lightbox-items`\n// `uk-lightbox-toolbar`\n// `uk-lightbox-toolbar-icon`\n// `uk-lightbox-button`\n// `uk-lightbox-caption`\n// `uk-lightbox-iframe`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Lightbox\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Allow scrolling for the modal dialog\n * 4. Horizontal padding\n * 5. Mask the background page\n * 6. Fade-in transition\n * 7. Prevent cancellation of pointer events while dragging\n */\n\n.uk-lightbox {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $lightbox-z-index;\n /* 5 */\n background: $lightbox-background;\n /* 6 */\n opacity: 0;\n transition: opacity 0.15s linear;\n /* 7 */\n touch-action: pinch-zoom;\n @if(mixin-exists(hook-lightbox)) {@include hook-lightbox();}\n}\n\n/*\n * Open\n * 1. Center child\n * 2. Fade-in\n */\n\n.uk-lightbox.uk-open {\n display: block;\n /* 2 */\n opacity: 1;\n}\n\n/*\n * Focus\n */\n\n.uk-lightbox :focus-visible { outline-color: $lightbox-focus-outline; }\n\n\n/* Page\n ========================================================================== */\n\n/*\n * Prevent scrollbars\n */\n\n.uk-lightbox-page { overflow: hidden; }\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Center child within the viewport\n * 2. Not visible by default\n * 3. Color needed for spinner icon\n * 4. Optimize animation\n * 5. Responsiveness\n * Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera\n */\n\n.uk-lightbox-items > * {\n /* 1 */\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n display: none;\n justify-content: center;\n align-items: center;\n /* 3 */\n color: $lightbox-item-color;\n /* 4 */\n will-change: transform, opacity;\n @if(mixin-exists(hook-lightbox-item)) {@include hook-lightbox-item();}\n}\n\n/* 5 */\n.uk-lightbox-items > * > * {\n max-width: $lightbox-item-max-width;\n max-height: $lightbox-item-max-height;\n}\n\n.uk-lightbox-items > * > :not(iframe) {\n width: auto;\n height: auto;\n}\n\n.uk-lightbox-items > .uk-active { display: flex; }\n\n/* Toolbar\n ========================================================================== */\n\n.uk-lightbox-toolbar {\n padding: $lightbox-toolbar-padding-vertical $lightbox-toolbar-padding-horizontal;\n background: $lightbox-toolbar-background;\n color: $lightbox-toolbar-color;\n @if(mixin-exists(hook-lightbox-toolbar)) {@include hook-lightbox-toolbar();}\n}\n\n.uk-lightbox-toolbar > * { color: $lightbox-toolbar-color; }\n\n\n/* Toolbar Icon (Close)\n ========================================================================== */\n\n.uk-lightbox-toolbar-icon {\n padding: $lightbox-toolbar-icon-padding;\n color: $lightbox-toolbar-icon-color;\n @if(mixin-exists(hook-lightbox-toolbar-icon)) {@include hook-lightbox-toolbar-icon();}\n}\n\n/*\n * Hover\n */\n\n.uk-lightbox-toolbar-icon:hover {\n color: $lightbox-toolbar-icon-hover-color;\n @if(mixin-exists(hook-lightbox-toolbar-icon-hover)) {@include hook-lightbox-toolbar-icon-hover();}\n}\n\n\n\n/* Button (Slidenav)\n ========================================================================== */\n\n/*\n * 1. Center icon vertically and horizontally\n */\n\n.uk-lightbox-button {\n box-sizing: border-box;\n width: $lightbox-button-size;\n height: $lightbox-button-size;\n background: $lightbox-button-background;\n color: $lightbox-button-color;\n /* 1 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if(mixin-exists(hook-lightbox-button)) {@include hook-lightbox-button();}\n}\n\n/* Hover */\n.uk-lightbox-button:hover {\n color: $lightbox-button-hover-color;\n @if(mixin-exists(hook-lightbox-button-hover)) {@include hook-lightbox-button-hover();}\n}\n\n/* OnClick */\n.uk-lightbox-button:active {\n @if(mixin-exists(hook-lightbox-button-active)) {@include hook-lightbox-button-active();}\n}\n\n\n/* Caption\n ========================================================================== */\n\n.uk-lightbox-caption:empty { display: none; }\n\n\n/* Iframe\n ========================================================================== */\n\n.uk-lightbox-iframe {\n width: 80%;\n height: 80%;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-lightbox-misc)) {@include hook-lightbox-misc();}\n\n// @mixin hook-lightbox(){}\n// @mixin hook-lightbox-item(){}\n// @mixin hook-lightbox-toolbar(){}\n// @mixin hook-lightbox-toolbar-icon(){}\n// @mixin hook-lightbox-toolbar-icon-hover(){}\n// @mixin hook-lightbox-button(){}\n// @mixin hook-lightbox-button-hover(){}\n// @mixin hook-lightbox-button-active(){}\n// @mixin hook-lightbox-misc(){}\n","// Name: Animation\n// Description: Utilities for keyframe animations\n//\n// Component: `uk-animation-*`\n//\n// Modifiers: `uk-animation-fade`\n// `uk-animation-scale-up`\n// `uk-animation-scale-down`\n// `uk-animation-slide-top-*`\n// `uk-animation-slide-bottom-*`\n// `uk-animation-slide-left-*`\n// `uk-animation-slide-right-*`\n// `uk-animation-kenburns`\n// `uk-animation-shake`\n// `uk-animation-stroke`\n// `uk-animation-reverse`\n// `uk-animation-fast`\n//\n// Sub-objects: `uk-animation-toggle`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Animation\n ========================================================================== */\n\n[class*=\"uk-animation-\"] { animation: $animation-duration ease-out both; }\n\n\n/* Animations\n ========================================================================== */\n\n/*\n * Fade\n */\n\n.uk-animation-fade {\n animation-name: uk-fade;\n animation-duration: $animation-fade-duration;\n animation-timing-function: linear;\n}\n\n/*\n * Scale\n */\n\n.uk-animation-scale-up { animation-name: uk-fade, uk-scale-up; }\n.uk-animation-scale-down { animation-name: uk-fade, uk-scale-down; }\n\n/*\n * Slide\n */\n\n.uk-animation-slide-top { animation-name: uk-fade, uk-slide-top; }\n.uk-animation-slide-bottom { animation-name: uk-fade, uk-slide-bottom; }\n.uk-animation-slide-left { animation-name: uk-fade, uk-slide-left; }\n.uk-animation-slide-right { animation-name: uk-fade, uk-slide-right; }\n\n/*\n * Slide Small\n */\n\n.uk-animation-slide-top-small { animation-name: uk-fade, uk-slide-top-small; }\n.uk-animation-slide-bottom-small { animation-name: uk-fade, uk-slide-bottom-small; }\n.uk-animation-slide-left-small { animation-name: uk-fade, uk-slide-left-small; }\n.uk-animation-slide-right-small { animation-name: uk-fade, uk-slide-right-small; }\n\n/*\n * Slide Medium\n */\n\n.uk-animation-slide-top-medium { animation-name: uk-fade, uk-slide-top-medium; }\n.uk-animation-slide-bottom-medium { animation-name: uk-fade, uk-slide-bottom-medium; }\n.uk-animation-slide-left-medium { animation-name: uk-fade, uk-slide-left-medium; }\n.uk-animation-slide-right-medium { animation-name: uk-fade, uk-slide-right-medium; }\n\n/*\n * Kenburns\n */\n\n.uk-animation-kenburns {\n animation-name: uk-kenburns;\n animation-duration: $animation-kenburns-duration;\n}\n\n/*\n * Shake\n */\n\n.uk-animation-shake { animation-name: uk-shake; }\n\n/*\n * SVG Stroke\n * The `--uk-animation-stroke` custom property contains the longest path length.\n * Set it manually or use `uk-svg=\"stroke-animation: true\"` to set it automatically.\n * All strokes are animated by the same pace and doesn't end simultaneously.\n * To end simultaneously, `pathLength=\"1\"` could be used, but it's not working in Safari yet.\n */\n\n.uk-animation-stroke {\n animation-name: uk-stroke;\n animation-duration: $animation-stroke-duration;\n stroke-dasharray: var(--uk-animation-stroke);\n}\n\n\n/* Direction modifier\n ========================================================================== */\n\n.uk-animation-reverse {\n animation-direction: reverse;\n animation-timing-function: ease-in;\n}\n\n\n/* Duration modifier\n ========================================================================== */\n\n.uk-animation-fast { animation-duration: $animation-fast-duration; }\n\n\n/* Toggle animation based on the State of the Parent Element\n ========================================================================== */\n\n.uk-animation-toggle:not(:hover):not(:focus) [class*=\"uk-animation-\"] { animation-name: none; }\n\n\n/* Keyframes used by animation classes\n ========================================================================== */\n\n/*\n * Fade\n */\n\n@keyframes uk-fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}\n\n/*\n * Scale\n */\n\n@keyframes uk-scale-up {\n 0% { transform: scale(0.9); }\n 100% { transform: scale(1); }\n}\n\n@keyframes uk-scale-down {\n 0% { transform: scale(1.1); }\n 100% { transform: scale(1); }\n}\n\n/*\n * Slide\n */\n\n@keyframes uk-slide-top {\n 0% { transform: translateY(-100%); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom {\n 0% { transform: translateY(100%); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left {\n 0% { transform: translateX(-100%); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right {\n 0% { transform: translateX(100%); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Slide Small\n */\n\n@keyframes uk-slide-top-small {\n 0% { transform: translateY(-$animation-slide-small-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom-small {\n 0% { transform: translateY($animation-slide-small-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left-small {\n 0% { transform: translateX(-$animation-slide-small-translate); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right-small {\n 0% { transform: translateX($animation-slide-small-translate); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Slide Medium\n */\n\n@keyframes uk-slide-top-medium {\n 0% { transform: translateY(-$animation-slide-medium-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom-medium {\n 0% { transform: translateY($animation-slide-medium-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left-medium {\n 0% { transform: translateX(-$animation-slide-medium-translate); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right-medium {\n 0% { transform: translateX($animation-slide-medium-translate); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Kenburns\n */\n\n@keyframes uk-kenburns {\n 0% { transform: scale(1); }\n 100% { transform: scale(1.2); }\n}\n\n/*\n * Shake\n */\n\n@keyframes uk-shake {\n 0%, 100% { transform: translateX(0); }\n 10% { transform: translateX(-9px); }\n 20% { transform: translateX(8px); }\n 30% { transform: translateX(-7px); }\n 40% { transform: translateX(6px); }\n 50% { transform: translateX(-5px); }\n 60% { transform: translateX(4px); }\n 70% { transform: translateX(-3px); }\n 80% { transform: translateX(2px); }\n 90% { transform: translateX(-1px); }\n}\n\n/*\n * Stroke\n */\n\n @keyframes uk-stroke {\n 0% { stroke-dashoffset: var(--uk-animation-stroke); }\n 100% { stroke-dashoffset: 0; }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-animation-misc)) {@include hook-animation-misc();}\n\n// @mixin hook-animation-misc(){}\n","// Name: Width\n// Description: Utilities for widths\n//\n// Component: `uk-child-width-*`\n// `uk-width-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Width\n ========================================================================== */\n\n\n/* Equal child widths\n ========================================================================== */\n\n[class*=\"uk-child-width\"] > * {\n box-sizing: border-box;\n width: 100%;\n}\n\n.uk-child-width-1-2 > * { width: 50%; }\n.uk-child-width-1-3 > * { width: unquote('calc(100% / 3)'); }\n.uk-child-width-1-4 > * { width: 25%; }\n.uk-child-width-1-5 > * { width: 20%; }\n.uk-child-width-1-6 > * { width: unquote('calc(100% / 6)'); }\n\n.uk-child-width-auto > * { width: auto; }\n\n/*\n * 1. Reset the `min-width`, which is set to auto by default, because\n * flex items won't shrink below their minimum intrinsic content size.\n * Using `1px` instead of `0`, so items still wrap into the next line,\n * if they have zero width and padding and the predecessor is 100% wide.\n */\n\n.uk-child-width-expand > :not([class*=\"uk-width\"]) {\n flex: 1;\n /* 1 */\n min-width: 1px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-child-width-1-1\\@s > * { width: 100%; }\n .uk-child-width-1-2\\@s > * { width: 50%; }\n .uk-child-width-1-3\\@s > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@s > * { width: 25%; }\n .uk-child-width-1-5\\@s > * { width: 20%; }\n .uk-child-width-1-6\\@s > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@s > * { width: auto; }\n .uk-child-width-expand\\@s > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@s > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-child-width-1-1\\@m > * { width: 100%; }\n .uk-child-width-1-2\\@m > * { width: 50%; }\n .uk-child-width-1-3\\@m > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@m > * { width: 25%; }\n .uk-child-width-1-5\\@m > * { width: 20%; }\n .uk-child-width-1-6\\@m > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@m > * { width: auto; }\n .uk-child-width-expand\\@m > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@m > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-child-width-1-1\\@l > * { width: 100%; }\n .uk-child-width-1-2\\@l > * { width: 50%; }\n .uk-child-width-1-3\\@l > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@l > * { width: 25%; }\n .uk-child-width-1-5\\@l > * { width: 20%; }\n .uk-child-width-1-6\\@l > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@l > * { width: auto; }\n .uk-child-width-expand\\@l > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@l > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-child-width-1-1\\@xl > * { width: 100%; }\n .uk-child-width-1-2\\@xl > * { width: 50%; }\n .uk-child-width-1-3\\@xl > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@xl > * { width: 25%; }\n .uk-child-width-1-5\\@xl > * { width: 20%; }\n .uk-child-width-1-6\\@xl > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@xl > * { width: auto; }\n .uk-child-width-expand\\@xl > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@xl > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n\n/* Single Widths\n ========================================================================== */\n\n/*\n * 1. `max-width` is needed for the pixel-based classes\n */\n\n[class*=\"uk-width\"] {\n box-sizing: border-box;\n width: 100%;\n /* 1 */\n max-width: 100%;\n}\n\n/* Halves */\n.uk-width-1-2 { width: 50%; }\n\n/* Thirds */\n.uk-width-1-3 { width: unquote('calc(100% / 3)'); }\n.uk-width-2-3 { width: unquote('calc(200% / 3)'); }\n\n/* Quarters */\n.uk-width-1-4 { width: 25%; }\n.uk-width-3-4 { width: 75%; }\n\n/* Fifths */\n.uk-width-1-5 { width: 20%; }\n.uk-width-2-5 { width: 40%; }\n.uk-width-3-5 { width: 60%; }\n.uk-width-4-5 { width: 80%; }\n\n/* Sixths */\n.uk-width-1-6 { width: unquote('calc(100% / 6)'); }\n.uk-width-5-6 { width: unquote('calc(500% / 6)'); }\n\n/* Pixel */\n.uk-width-small { width: $width-small-width; }\n.uk-width-medium { width: $width-medium-width; }\n.uk-width-large { width: $width-large-width; }\n.uk-width-xlarge { width: $width-xlarge-width; }\n.uk-width-2xlarge { width: $width-2xlarge-width; }\n@if ($deprecated == true) {\n.uk-width-xxlarge { width: $width-2xlarge-width; }\n}\n\n/* Auto */\n.uk-width-auto { width: auto; }\n\n/* Expand */\n.uk-width-expand {\n flex: 1;\n min-width: 1px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n /* Whole */\n .uk-width-1-1\\@s { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@s { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@s { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@s { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@s { width: 25%; }\n .uk-width-3-4\\@s { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@s { width: 20%; }\n .uk-width-2-5\\@s { width: 40%; }\n .uk-width-3-5\\@s { width: 60%; }\n .uk-width-4-5\\@s { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@s { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@s { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@s { width: $width-small-width; }\n .uk-width-medium\\@s { width: $width-medium-width; }\n .uk-width-large\\@s { width: $width-large-width; }\n .uk-width-xlarge\\@s { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@s { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@s { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@s { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@s {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@s,\n .uk-width-1-2\\@s,\n .uk-width-1-3\\@s,\n .uk-width-2-3\\@s,\n .uk-width-1-4\\@s,\n .uk-width-3-4\\@s,\n .uk-width-1-5\\@s,\n .uk-width-2-5\\@s,\n .uk-width-3-5\\@s,\n .uk-width-4-5\\@s,\n .uk-width-1-6\\@s,\n .uk-width-5-6\\@s,\n .uk-width-small\\@s,\n .uk-width-medium\\@s,\n .uk-width-large\\@s,\n .uk-width-xlarge\\@s,\n .uk-width-2xlarge\\@s,\n .uk-width-auto\\@s { flex: initial; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n /* Whole */\n .uk-width-1-1\\@m { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@m { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@m { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@m { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@m { width: 25%; }\n .uk-width-3-4\\@m { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@m { width: 20%; }\n .uk-width-2-5\\@m { width: 40%; }\n .uk-width-3-5\\@m { width: 60%; }\n .uk-width-4-5\\@m { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@m { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@m { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@m { width: $width-small-width; }\n .uk-width-medium\\@m { width: $width-medium-width; }\n .uk-width-large\\@m { width: $width-large-width; }\n .uk-width-xlarge\\@m { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@m { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@m { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@m { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@m {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@m,\n .uk-width-1-2\\@m,\n .uk-width-1-3\\@m,\n .uk-width-2-3\\@m,\n .uk-width-1-4\\@m,\n .uk-width-3-4\\@m,\n .uk-width-1-5\\@m,\n .uk-width-2-5\\@m,\n .uk-width-3-5\\@m,\n .uk-width-4-5\\@m,\n .uk-width-1-6\\@m,\n .uk-width-5-6\\@m,\n .uk-width-small\\@m,\n .uk-width-medium\\@m,\n .uk-width-large\\@m,\n .uk-width-xlarge\\@m,\n .uk-width-2xlarge\\@m,\n .uk-width-auto\\@m { flex: initial; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Whole */\n .uk-width-1-1\\@l { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@l { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@l { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@l { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@l { width: 25%; }\n .uk-width-3-4\\@l { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@l { width: 20%; }\n .uk-width-2-5\\@l { width: 40%; }\n .uk-width-3-5\\@l { width: 60%; }\n .uk-width-4-5\\@l { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@l { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@l { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@l { width: $width-small-width; }\n .uk-width-medium\\@l { width: $width-medium-width; }\n .uk-width-large\\@l { width: $width-large-width; }\n .uk-width-xlarge\\@l { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@l { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@l { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@l { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@l {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@l,\n .uk-width-1-2\\@l,\n .uk-width-1-3\\@l,\n .uk-width-2-3\\@l,\n .uk-width-1-4\\@l,\n .uk-width-3-4\\@l,\n .uk-width-1-5\\@l,\n .uk-width-2-5\\@l,\n .uk-width-3-5\\@l,\n .uk-width-4-5\\@l,\n .uk-width-1-6\\@l,\n .uk-width-5-6\\@l,\n .uk-width-small\\@l,\n .uk-width-medium\\@l,\n .uk-width-large\\@l,\n .uk-width-xlarge\\@l,\n .uk-width-2xlarge\\@l,\n .uk-width-auto\\@l { flex: initial; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n /* Whole */\n .uk-width-1-1\\@xl { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@xl { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@xl { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@xl { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@xl { width: 25%; }\n .uk-width-3-4\\@xl { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@xl { width: 20%; }\n .uk-width-2-5\\@xl { width: 40%; }\n .uk-width-3-5\\@xl { width: 60%; }\n .uk-width-4-5\\@xl { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@xl { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@xl { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@xl { width: $width-small-width; }\n .uk-width-medium\\@xl { width: $width-medium-width; }\n .uk-width-large\\@xl { width: $width-large-width; }\n .uk-width-xlarge\\@xl { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@xl { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@xl { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@xl { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@xl {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@xl,\n .uk-width-1-2\\@xl,\n .uk-width-1-3\\@xl,\n .uk-width-2-3\\@xl,\n .uk-width-1-4\\@xl,\n .uk-width-3-4\\@xl,\n .uk-width-1-5\\@xl,\n .uk-width-2-5\\@xl,\n .uk-width-3-5\\@xl,\n .uk-width-4-5\\@xl,\n .uk-width-1-6\\@xl,\n .uk-width-5-6\\@xl,\n .uk-width-small\\@xl,\n .uk-width-medium\\@xl,\n .uk-width-large\\@xl,\n .uk-width-xlarge\\@xl,\n .uk-width-2xlarge\\@xl,\n .uk-width-auto\\@xl { flex: initial; }\n\n}\n\n/* Intrinsic Widths\n ========================================================================== */\n\n.uk-width-max-content { width: max-content; }\n\n.uk-width-min-content { width: min-content; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-width-misc)) {@include hook-width-misc();}\n\n// @mixin hook-width-misc(){}\n","// Name: Height\n// Description: Utilities for heights\n//\n// Component: `uk-height-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Height\n ========================================================================== */\n\n[class*=\"uk-height\"] { box-sizing: border-box; }\n\n/*\n * Only works if parent element has a height set\n */\n\n.uk-height-1-1 { height: 100%; }\n\n/*\n * Useful to create image teasers\n */\n\n.uk-height-viewport { min-height: 100vh; }\n.uk-height-viewport-2 { min-height: 200vh; }\n.uk-height-viewport-3 { min-height: 300vh; }\n.uk-height-viewport-4 { min-height: 400vh; }\n\n/*\n * Pixel\n * Useful for `overflow: auto`\n */\n\n.uk-height-small { height: $height-small-height; }\n.uk-height-medium { height: $height-medium-height; }\n.uk-height-large { height: $height-large-height; }\n\n.uk-height-max-small { max-height: $height-small-height; }\n.uk-height-max-medium { max-height: $height-medium-height; }\n.uk-height-max-large { max-height: $height-large-height; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-height-misc)) {@include hook-height-misc();}\n\n// @mixin hook-height-misc(){}\n","// Name: Text\n// Description: Utilities for text\n//\n// Component: `uk-text-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Text\n ========================================================================== */\n\n\n/* Style modifiers\n ========================================================================== */\n\n.uk-text-lead {\n font-size: $text-lead-font-size;\n line-height: $text-lead-line-height;\n color: $text-lead-color;\n @if(mixin-exists(hook-text-lead)) {@include hook-text-lead();}\n}\n\n.uk-text-meta {\n font-size: $text-meta-font-size;\n line-height: $text-meta-line-height;\n color: $text-meta-color;\n @if(mixin-exists(hook-text-meta)) {@include hook-text-meta();}\n}\n\n\n/* Size modifiers\n ========================================================================== */\n\n.uk-text-small {\n font-size: $text-small-font-size;\n line-height: $text-small-line-height;\n @if(mixin-exists(hook-text-small)) {@include hook-text-small();}\n}\n\n.uk-text-large {\n font-size: $text-large-font-size;\n line-height: $text-large-line-height;\n @if(mixin-exists(hook-text-large)) {@include hook-text-large();}\n}\n\n.uk-text-default {\n font-size: $global-font-size;\n line-height: $global-line-height;\n}\n\n\n/* Weight modifier\n ========================================================================== */\n\n.uk-text-light { font-weight: 300; }\n.uk-text-normal { font-weight: 400; }\n.uk-text-bold { font-weight: 700; }\n\n.uk-text-lighter { font-weight: lighter; }\n.uk-text-bolder { font-weight: bolder; }\n\n\n/* Style modifier\n ========================================================================== */\n\n.uk-text-italic { font-style: italic; }\n\n\n/* Transform modifier\n ========================================================================== */\n\n.uk-text-capitalize { text-transform: capitalize !important; }\n.uk-text-uppercase { text-transform: uppercase !important; }\n.uk-text-lowercase { text-transform: lowercase !important; }\n\n\n/* Decoration modifier\n ========================================================================== */\n\n.uk-text-decoration-none { text-decoration: none !important; }\n\n\n/* Color modifiers\n ========================================================================== */\n\n.uk-text-muted { color: $text-muted-color !important; }\n.uk-text-emphasis { color: $text-emphasis-color !important; }\n.uk-text-primary { color: $text-primary-color !important; }\n.uk-text-secondary { color: $text-secondary-color !important; }\n.uk-text-success { color: $text-success-color !important; }\n.uk-text-warning { color: $text-warning-color !important; }\n.uk-text-danger { color: $text-danger-color !important; }\n\n\n/* Background modifier\n ========================================================================== */\n\n/*\n * 1. The background clips to the foreground text. Works in all browsers.\n * 2. Default color is set to transparent.\n * 3. Container fits the text\n * 4. Style\n */\n\n.uk-text-background {\n /* 1 */\n -webkit-background-clip: text;\n /* 2 */\n color: transparent !important;\n /* 3 */\n display: inline-block;\n /* 4 */\n background-color: $text-background-color;\n @if(mixin-exists(hook-text-background)) {@include hook-text-background();}\n}\n\n\n/* Alignment modifiers\n ========================================================================== */\n\n.uk-text-left { text-align: left !important; }\n.uk-text-right { text-align: right !important; }\n.uk-text-center { text-align: center !important; }\n.uk-text-justify { text-align: justify !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-text-left\\@s { text-align: left !important; }\n .uk-text-right\\@s { text-align: right !important; }\n .uk-text-center\\@s { text-align: center !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-text-left\\@m { text-align: left !important; }\n .uk-text-right\\@m { text-align: right !important; }\n .uk-text-center\\@m { text-align: center !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-text-left\\@l { text-align: left !important; }\n .uk-text-right\\@l { text-align: right !important; }\n .uk-text-center\\@l { text-align: center !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-text-left\\@xl { text-align: left !important; }\n .uk-text-right\\@xl { text-align: right !important; }\n .uk-text-center\\@xl { text-align: center !important; }\n\n}\n\n/*\n * Vertical\n */\n\n.uk-text-top { vertical-align: top !important; }\n.uk-text-middle { vertical-align: middle !important; }\n.uk-text-bottom { vertical-align: bottom !important; }\n.uk-text-baseline { vertical-align: baseline !important; }\n\n\n/* Wrap modifiers\n ========================================================================== */\n\n/*\n * Prevent text from wrapping onto multiple lines\n */\n\n.uk-text-nowrap { white-space: nowrap; }\n\n/*\n * 1. Make sure a max-width is set after which truncation can occur\n * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis\n * 3. Fix for table cells\n */\n\n.uk-text-truncate {\n /* 1 */\n max-width: 100%;\n /* 2 */\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* 2 */\nth.uk-text-truncate,\ntd.uk-text-truncate { max-width: 0; }\n\n/*\n * Wrap long words onto the next line and break them if they are too long to fit.\n * 1. Make it work with table cells in all browsers.\n * Note: Not using `hyphens: auto` because it hyphenates text even if not needed.\n */\n\n .uk-text-break { overflow-wrap: break-word; }\n\n /* 1 */\n th.uk-text-break,\n td.uk-text-break { word-break: break-word; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-text-misc)) {@include hook-text-misc();}\n\n// @mixin hook-text-lead(){}\n// @mixin hook-text-meta(){}\n// @mixin hook-text-small(){}\n// @mixin hook-text-large(){}\n// @mixin hook-text-background(){}\n// @mixin hook-text-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-text-lead(){}\n// @mixin hook-inverse-text-meta(){}\n","// Name: Column\n// Description: Utilities for text columns\n//\n// Component: `uk-column-*`\n//\n// Sub-objects: `uk-column-span`\n//\n// Modifiers: `uk-column-divider`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Column\n ========================================================================== */\n\n[class*=\"uk-column-\"] { column-gap: $column-gutter; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n [class*=\"uk-column-\"] { column-gap: $column-gutter-l; }\n\n}\n\n/*\n * Fix image 1px line wrapping into the next column in Chrome\n */\n\n[class*=\"uk-column-\"] img { transform: translate3d(0, 0, 0); }\n\n\n/* Divider\n ========================================================================== */\n\n/*\n * 1. Double the column gap\n */\n\n.uk-column-divider {\n column-rule: $column-divider-rule-width solid $column-divider-rule-color;\n /* 1 */\n column-gap: ($column-gutter * 2);\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-column-divider {\n column-gap: ($column-gutter-l * 2);\n }\n\n}\n\n\n/* Width modifiers\n ========================================================================== */\n\n.uk-column-1-2 { column-count: 2;}\n.uk-column-1-3 { column-count: 3; }\n.uk-column-1-4 { column-count: 4; }\n.uk-column-1-5 { column-count: 5; }\n.uk-column-1-6 { column-count: 6; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-column-1-2\\@s { column-count: 2; }\n .uk-column-1-3\\@s { column-count: 3; }\n .uk-column-1-4\\@s { column-count: 4; }\n .uk-column-1-5\\@s { column-count: 5; }\n .uk-column-1-6\\@s { column-count: 6; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-column-1-2\\@m { column-count: 2; }\n .uk-column-1-3\\@m { column-count: 3; }\n .uk-column-1-4\\@m { column-count: 4; }\n .uk-column-1-5\\@m { column-count: 5; }\n .uk-column-1-6\\@m { column-count: 6; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-column-1-2\\@l { column-count: 2; }\n .uk-column-1-3\\@l { column-count: 3; }\n .uk-column-1-4\\@l { column-count: 4; }\n .uk-column-1-5\\@l { column-count: 5; }\n .uk-column-1-6\\@l { column-count: 6; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-column-1-2\\@xl { column-count: 2; }\n .uk-column-1-3\\@xl { column-count: 3; }\n .uk-column-1-4\\@xl { column-count: 4; }\n .uk-column-1-5\\@xl { column-count: 5; }\n .uk-column-1-6\\@xl { column-count: 6; }\n\n}\n\n/* Make element span across all columns\n * Does not work in Firefox yet\n ========================================================================== */\n\n.uk-column-span { column-span: all; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-column-misc)) {@include hook-column-misc();}\n\n// @mixin hook-column-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n","// Name: Cover\n// Description: Utilities to let embedded content cover their container in a centered position\n//\n// Component: `uk-cover`\n//\n// Sub-object: `uk-cover-container`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Cover\n ========================================================================== */\n\n/*\n * Works with iframes and embedded content\n * 1. Use attribute to apply transform instantly. Needed if transform is transitioned.\n * 2. Reset responsiveness for embedded content\n * 3. Center object\n * Note: Percent values on the `top` property only works if this element\n * is absolute positioned or if the container has a height\n */\n\n/* 1 */\n[uk-cover]:where(canvas, iframe, svg),\n[data-uk-cover]:where(canvas, iframe, svg) {\n /* 2 */\n max-width: none;\n /* 3 */\n position: absolute;\n left: 50%;\n top: 50%;\n --uk-position-translate-x: -50%;\n --uk-position-translate-y: -50%;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y));\n}\n\niframe[uk-cover],\niframe[data-uk-cover] { pointer-events: none; }\n\n[uk-cover]:where(img, video),\n[data-uk-cover]:where(img, video) {\n /* 3 */\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n object-fit: cover;\n object-position: center;\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * 1. Parent container which clips resized object\n * 2. Needed if the child is positioned absolute. See note above\n */\n\n.uk-cover-container {\n /* 1 */\n overflow: hidden;\n /* 2 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-cover-misc)) {@include hook-cover-misc();}\n\n// @mixin hook-cover-misc(){}\n","// Name: Background\n// Description: Utilities for backgrounds\n//\n// Component: `uk-background-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Background\n ========================================================================== */\n\n\n/* Color\n ========================================================================== */\n\n.uk-background-default { background-color: $background-default-background; }\n.uk-background-muted { background-color: $background-muted-background; }\n.uk-background-primary { background-color: $background-primary-background; }\n.uk-background-secondary { background-color: $background-secondary-background; }\n\n\n/* Size\n ========================================================================== */\n\n.uk-background-cover,\n.uk-background-contain,\n.uk-background-width-1-1,\n.uk-background-height-1-1 {\n background-position: 50% 50%;\n background-repeat: no-repeat;\n}\n\n.uk-background-cover { background-size: cover; }\n.uk-background-contain { background-size: contain; }\n.uk-background-width-1-1 { background-size: 100%; }\n.uk-background-height-1-1 { background-size: auto 100%; }\n\n\n/* Position\n ========================================================================== */\n\n.uk-background-top-left { background-position: 0 0; }\n.uk-background-top-center { background-position: 50% 0; }\n.uk-background-top-right { background-position: 100% 0; }\n.uk-background-center-left { background-position: 0 50%; }\n.uk-background-center-center { background-position: 50% 50%; }\n.uk-background-center-right { background-position: 100% 50%; }\n.uk-background-bottom-left { background-position: 0 100%; }\n.uk-background-bottom-center { background-position: 50% 100%; }\n.uk-background-bottom-right { background-position: 100% 100%; }\n\n\n/* Repeat\n ========================================================================== */\n\n.uk-background-norepeat { background-repeat: no-repeat; }\n\n\n/* Attachment\n ========================================================================== */\n\n/*\n * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d`\n */\n\n.uk-background-fixed {\n background-attachment: fixed;\n /* 1 */\n backface-visibility: hidden;\n}\n\n/*\n * Exclude touch devices because `fixed` doesn't work on iOS and Android\n */\n\n@media (pointer: coarse) {\n .uk-background-fixed { background-attachment: scroll; }\n}\n\n\n/* Image\n ========================================================================== */\n\n/* Phone portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-background-image\\@s { background-image: none !important; }\n\n}\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-background-image\\@m { background-image: none !important; }\n\n}\n\n/* Tablet landscape and smaller */\n@media (max-width: $breakpoint-medium-max) {\n\n .uk-background-image\\@l { background-image: none !important; }\n\n}\n\n/* Desktop and smaller */\n@media (max-width: $breakpoint-large-max) {\n\n .uk-background-image\\@xl {background-image: none !important; }\n\n}\n\n\n/* Blend modes\n ========================================================================== */\n\n.uk-background-blend-multiply { background-blend-mode: multiply; }\n.uk-background-blend-screen { background-blend-mode: screen; }\n.uk-background-blend-overlay { background-blend-mode: overlay; }\n.uk-background-blend-darken { background-blend-mode: darken; }\n.uk-background-blend-lighten { background-blend-mode: lighten; }\n.uk-background-blend-color-dodge { background-blend-mode: color-dodge; }\n.uk-background-blend-color-burn { background-blend-mode: color-burn; }\n.uk-background-blend-hard-light { background-blend-mode: hard-light; }\n.uk-background-blend-soft-light { background-blend-mode: soft-light; }\n.uk-background-blend-difference { background-blend-mode: difference; }\n.uk-background-blend-exclusion { background-blend-mode: exclusion; }\n.uk-background-blend-hue { background-blend-mode: hue; }\n.uk-background-blend-saturation { background-blend-mode: saturation; }\n.uk-background-blend-color { background-blend-mode: color; }\n.uk-background-blend-luminosity { background-blend-mode: luminosity; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-background-misc)) {@include hook-background-misc();}\n\n// @mixin hook-background-misc(){}\n","// Name: Align\n// Description: Utilities to align embedded content\n//\n// Component: `uk-align-left-*`\n// `uk-align-right-*`\n// `uk-align-center`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Align\n ========================================================================== */\n\n/*\n * Default\n */\n\n[class*=\"uk-align\"] {\n display: block;\n margin-bottom: $align-margin-vertical;\n}\n\n* + [class*=\"uk-align\"] { margin-top: $align-margin-vertical; }\n\n/*\n * Center\n */\n\n.uk-align-center {\n margin-left: auto;\n margin-right: auto;\n}\n\n/*\n * Left/Right\n */\n\n.uk-align-left {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n}\n\n.uk-align-right {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-align-left\\@s {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n }\n\n .uk-align-right\\@s {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-align-left\\@m {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n }\n\n .uk-align-right\\@m {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-align-left\\@l {\n margin-top: 0;\n float: left;\n }\n\n .uk-align-right\\@l {\n margin-top: 0;\n float: right;\n }\n\n .uk-align-left,\n .uk-align-left\\@s,\n .uk-align-left\\@m,\n .uk-align-left\\@l { margin-right: $align-margin-horizontal-l; }\n\n .uk-align-right,\n .uk-align-right\\@s,\n .uk-align-right\\@m,\n .uk-align-right\\@l { margin-left: $align-margin-horizontal-l; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-align-left\\@xl {\n margin-top: 0;\n margin-right: $align-margin-horizontal-l;\n float: left;\n }\n\n .uk-align-right\\@xl {\n margin-top: 0;\n margin-left: $align-margin-horizontal-l;\n float: right;\n }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-align-misc)) {@include hook-align-misc();}\n\n// @mixin hook-align-misc(){}\n","// Name: SVG\n// Description: Component to style SVGs\n//\n// Component: `uk-svg`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: SVG\n ========================================================================== */\n\n/*\n * 1. Fill all SVG elements with the current text color if no `fill` attribute is set\n * 2. Set the fill and stroke color of all SVG elements to the current text color\n */\n\n/* 1 */\n.uk-svg,\n/* 2 */\n.uk-svg:not(.uk-preserve) [fill*=\"#\"]:not(.uk-preserve) { fill: currentcolor; }\n.uk-svg:not(.uk-preserve) [stroke*=\"#\"]:not(.uk-preserve) { stroke: currentcolor; }\n\n/*\n * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835\n */\n\n.uk-svg { transform: translate(0, 0); }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-svg-misc)) {@include hook-svg-misc();}\n\n// @mixin hook-svg-misc(){}\n","// Name: Utility\n// Description: Utilities collection\n//\n// Component: `uk-panel-*`\n// `uk-clearfix`\n// `uk-float-*`\n// `uk-overflow-*`\n// `uk-resize-*`\n// `uk-display-*`\n// `uk-inline-*`\n// `uk-responsive-*`\n// `uk-preserve-width`\n// `uk-object-*`\n// `uk-border-*`\n// `uk-box-shadow-*`\n// `uk-box-shadow-bottom`\n// `uk-dropcap`\n// `uk-logo`\n// `uk-blend-*`\n// `uk-transform-*`\n// `uk-transform-origin-*`\n//\n// States: `uk-disabled`\n// `uk-drag`\n// `uk-dragover`\n// `uk-preserve`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Utility\n ========================================================================== */\n\n\n/* Panel\n ========================================================================== */\n\n.uk-panel {\n display: flow-root;\n position: relative;\n box-sizing: border-box;\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-panel > :last-child { margin-bottom: 0; }\n\n\n/*\n * Scrollable\n */\n\n.uk-panel-scrollable {\n height: $panel-scrollable-height;\n padding: $panel-scrollable-padding;\n border: $panel-scrollable-border-width solid $panel-scrollable-border;\n overflow: auto;\n resize: both;\n @if(mixin-exists(hook-panel-scrollable)) {@include hook-panel-scrollable();}\n}\n\n\n/* Clearfix\n ========================================================================== */\n\n/*\n * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit\n * 2. `table` is used again with `::after` because `clear` only works with block elements.\n * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari\n */\n\n/* 1 */\n.uk-clearfix::before {\n content: \"\";\n display: table-cell;\n}\n\n/* 2 */\n.uk-clearfix::after {\n content: \"\";\n display: table;\n clear: both;\n}\n\n\n/* Float\n ========================================================================== */\n\n/*\n * 1. Prevent content overflow\n */\n\n.uk-float-left { float: left; }\n.uk-float-right { float: right; }\n\n/* 1 */\n[class*=\"uk-float-\"] { max-width: 100%; }\n\n\n/* Overflow\n ========================================================================== */\n\n.uk-overflow-hidden { overflow: hidden; }\n\n/*\n * Enable scrollbars if content is clipped\n */\n\n.uk-overflow-auto { overflow: auto; }\n\n.uk-overflow-auto > :last-child { margin-bottom: 0; }\n\n\n/* Box Sizing\n ========================================================================== */\n\n.uk-box-sizing-content { box-sizing: content-box; }\n.uk-box-sizing-border { box-sizing: border-box; }\n\n\n/* Resize\n ========================================================================== */\n\n.uk-resize { resize: both; }\n.uk-resize-horizontal { resize: horizontal; }\n.uk-resize-vertical { resize: vertical; }\n\n\n/* Display\n ========================================================================== */\n\n.uk-display-block { display: block !important; }\n.uk-display-inline { display: inline !important; }\n.uk-display-inline-block { display: inline-block !important; }\n\n\n/* Inline\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Behave like most inline-block elements\n * 5. Force new layer without creating a new stacking context\n * to fix 1px glitch when combined with overlays and transitions in Webkit\n * 6. Clip child elements\n */\n\n[class*=\"uk-inline\"] {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n vertical-align: middle;\n /* 5 */\n -webkit-backface-visibility: hidden;\n}\n\n.uk-inline-clip {\n /* 6 */\n overflow: hidden;\n}\n\n\n/* Responsive objects\n ========================================================================== */\n\n/*\n * Preserve original dimensions\n * Because `img, `video`, `canvas` and `audio` are already responsive by default, see Base component\n */\n\n.uk-preserve-width,\n.uk-preserve-width canvas,\n.uk-preserve-width img,\n.uk-preserve-width svg,\n.uk-preserve-width video { max-width: none; }\n\n/*\n * Responsiveness\n * Corrects `max-width` and `max-height` behavior if padding and border are used\n */\n\n.uk-responsive-width,\n.uk-responsive-height { box-sizing: border-box; }\n\n/*\n * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`\n * 2. Auto scale the height. Only needed if `height` attribute is present\n */\n\n.uk-responsive-width {\n /* 1 */\n max-width: 100% !important;\n /* 2 */\n height: auto;\n}\n\n/*\n * 1. Set a maximum height. Only works if the parent element has a fixed height\n * 2. Auto scale the width. Only needed if `width` attribute is present\n * 3. Reset max-width, which `img, `video`, `canvas` and `audio` already have by default\n */\n\n.uk-responsive-height {\n /* 1 */\n max-height: 100%;\n /* 2 */\n width: auto;\n /* 3 */\n max-width: none;\n}\n\n/*\n * Fix initial iframe width. Without the viewport is expanded on iOS devices\n */\n\n[uk-responsive],\n[data-uk-responsive] { max-width: 100%; }\n\n\n/* Object\n ========================================================================== */\n\n.uk-object-cover { object-fit: cover; }\n.uk-object-contain { object-fit: contain; }\n.uk-object-fill { object-fit: fill; }\n.uk-object-none { object-fit: none; }\n.uk-object-scale-down { object-fit: scale-down; }\n\n/*\n * Position\n */\n\n.uk-object-top-left { object-position: 0 0; }\n.uk-object-top-center { object-position: 50% 0; }\n.uk-object-top-right { object-position: 100% 0; }\n.uk-object-center-left { object-position: 0 50%; }\n.uk-object-center-center { object-position: 50% 50%; }\n.uk-object-center-right { object-position: 100% 50%; }\n.uk-object-bottom-left { object-position: 0 100%; }\n.uk-object-bottom-center { object-position: 50% 100%; }\n.uk-object-bottom-right { object-position: 100% 100%; }\n\n\n/* Border\n ========================================================================== */\n\n.uk-border-circle { border-radius: 50%; }\n.uk-border-pill { border-radius: 500px; }\n.uk-border-rounded { border-radius: $border-rounded-border-radius; }\n\n/*\n * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit\n */\n\n.uk-inline-clip[class*=\"uk-border-\"] { -webkit-transform: translateZ(0); }\n\n\n/* Box-shadow\n ========================================================================== */\n\n.uk-box-shadow-small { box-shadow: $global-small-box-shadow; }\n.uk-box-shadow-medium { box-shadow: $global-medium-box-shadow; }\n.uk-box-shadow-large { box-shadow: $global-large-box-shadow; }\n.uk-box-shadow-xlarge { box-shadow: $global-xlarge-box-shadow; }\n\n/*\n * Hover\n */\n\n[class*=\"uk-box-shadow-hover\"] { transition: box-shadow $box-shadow-duration ease-in-out; }\n\n.uk-box-shadow-hover-small:hover { box-shadow: $global-small-box-shadow; }\n.uk-box-shadow-hover-medium:hover { box-shadow: $global-medium-box-shadow; }\n.uk-box-shadow-hover-large:hover { box-shadow: $global-large-box-shadow; }\n.uk-box-shadow-hover-xlarge:hover { box-shadow: $global-xlarge-box-shadow; }\n\n\n/* Box-shadow bottom\n ========================================================================== */\n\n/*\n * 1. Set position.\n * 2. Set style\n * 3. Fix shadow being clipped in Safari if container is animated\n */\n\n@supports (filter: blur(0)) {\n\n .uk-box-shadow-bottom {\n display: inline-block;\n position: relative;\n z-index: 0;\n max-width: 100%;\n vertical-align: middle;\n }\n\n .uk-box-shadow-bottom::after {\n content: \"\";\n /* 1 */\n position: absolute;\n bottom: $box-shadow-bottom-bottom;\n left: 0;\n right: 0;\n z-index: -1;\n /* 2 */\n height: $box-shadow-bottom-height;\n border-radius: $box-shadow-bottom-border-radius;\n background: $box-shadow-bottom-background;\n filter: blur($box-shadow-bottom-blur);\n /* 3 */\n will-change: filter;\n @if(mixin-exists(hook-box-shadow-bottom)) {@include hook-box-shadow-bottom();}\n }\n\n}\n\n\n/* Drop cap\n ========================================================================== */\n\n/*\n * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements\n * https://bugzilla.mozilla.org/show_bug.cgi?id=214004\n * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height`\n * https://bugzilla.mozilla.org/show_bug.cgi?id=317933\n */\n\n.uk-dropcap::first-letter,\n/* 1 */\n.uk-dropcap > p:first-of-type::first-letter {\n display: block;\n margin-right: $dropcap-margin-right;\n float: left;\n font-size: $dropcap-font-size;\n line-height: 1;\n @if(mixin-exists(hook-dropcap)) {@include hook-dropcap();}\n}\n\n/* 2 */\n@-moz-document url-prefix() {\n\n .uk-dropcap::first-letter,\n .uk-dropcap > p:first-of-type::first-letter { margin-top: 1.1%; }\n\n}\n\n\n/* Logo\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Required for `a`\n * 3. Behave like image but can be overridden through flex utility classes\n */\n\n.uk-logo {\n /* 1 */\n font-size: $logo-font-size;\n font-family: $logo-font-family;\n color: $logo-color;\n /* 2 */\n text-decoration: none;\n @if(mixin-exists(hook-logo)) {@include hook-logo();}\n}\n\n/* 3 */\n:where(.uk-logo) {\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Hover */\n.uk-logo:hover {\n color: $logo-hover-color;\n /* 1 */\n text-decoration: none;\n @if(mixin-exists(hook-logo-hover)) {@include hook-logo-hover();}\n}\n\n.uk-logo :where(img, svg, video) { display: block; }\n\n.uk-logo-inverse { display: none; }\n\n\n/* Disabled State\n ========================================================================== */\n\n.uk-disabled { pointer-events: none; }\n\n\n/* Drag State\n ========================================================================== */\n\n/*\n * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons\n * 2. Fix dragging over iframes\n */\n\n.uk-drag,\n/* 1 */\n.uk-drag * { cursor: move; }\n\n/* 2 */\n.uk-drag iframe { pointer-events: none; }\n\n\n/* Dragover State\n ========================================================================== */\n\n/*\n * Create a box-shadow when dragging a file over the upload area\n */\n\n.uk-dragover { box-shadow: $dragover-box-shadow; }\n\n\n/* Blend modes\n ========================================================================== */\n\n.uk-blend-multiply { mix-blend-mode: multiply; }\n.uk-blend-screen { mix-blend-mode: screen; }\n.uk-blend-overlay { mix-blend-mode: overlay; }\n.uk-blend-darken { mix-blend-mode: darken; }\n.uk-blend-lighten { mix-blend-mode: lighten; }\n.uk-blend-color-dodge { mix-blend-mode: color-dodge; }\n.uk-blend-color-burn { mix-blend-mode: color-burn; }\n.uk-blend-hard-light { mix-blend-mode: hard-light; }\n.uk-blend-soft-light { mix-blend-mode: soft-light; }\n.uk-blend-difference { mix-blend-mode: difference; }\n.uk-blend-exclusion { mix-blend-mode: exclusion; }\n.uk-blend-hue { mix-blend-mode: hue; }\n.uk-blend-saturation { mix-blend-mode: saturation; }\n.uk-blend-color { mix-blend-mode: color; }\n.uk-blend-luminosity { mix-blend-mode: luminosity; }\n\n\n/* Transform\n========================================================================== */\n\n.uk-transform-center { transform: translate(-50%, -50%); }\n\n\n/* Transform Origin\n========================================================================== */\n\n.uk-transform-origin-top-left { transform-origin: 0 0; }\n.uk-transform-origin-top-center { transform-origin: 50% 0; }\n.uk-transform-origin-top-right { transform-origin: 100% 0; }\n.uk-transform-origin-center-left { transform-origin: 0 50%; }\n.uk-transform-origin-center-right { transform-origin: 100% 50%; }\n.uk-transform-origin-bottom-left { transform-origin: 0 100%; }\n.uk-transform-origin-bottom-center { transform-origin: 50% 100%; }\n.uk-transform-origin-bottom-right { transform-origin: 100% 100%; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-utility-misc)) {@include hook-utility-misc();}\n\n// @mixin hook-panel-scrollable(){}\n// @mixin hook-box-shadow-bottom(){}\n// @mixin hook-dropcap(){}\n// @mixin hook-logo(){}\n// @mixin hook-logo-hover(){}\n// @mixin hook-utility-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-dropcap(){}\n// @mixin hook-inverse-logo(){}\n// @mixin hook-inverse-logo-hover(){}\n","// Name: Flex\n// Description: Utilities for layouts based on flexbox\n//\n// Component: `uk-flex-*`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Flex\n ========================================================================== */\n\n.uk-flex { display: flex; }\n.uk-flex-inline { display: inline-flex; }\n\n\n/* Alignment\n ========================================================================== */\n\n/*\n * Align items along the main axis of the current line of the flex container\n * Row: Horizontal\n */\n\n// Default\n.uk-flex-left { justify-content: flex-start; }\n.uk-flex-center { justify-content: center; }\n.uk-flex-right { justify-content: flex-end; }\n.uk-flex-between { justify-content: space-between; }\n.uk-flex-around { justify-content: space-around; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-left\\@s { justify-content: flex-start; }\n .uk-flex-center\\@s { justify-content: center; }\n .uk-flex-right\\@s { justify-content: flex-end; }\n .uk-flex-between\\@s { justify-content: space-between; }\n .uk-flex-around\\@s { justify-content: space-around; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-left\\@m { justify-content: flex-start; }\n .uk-flex-center\\@m { justify-content: center; }\n .uk-flex-right\\@m { justify-content: flex-end; }\n .uk-flex-between\\@m { justify-content: space-between; }\n .uk-flex-around\\@m { justify-content: space-around; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-left\\@l { justify-content: flex-start; }\n .uk-flex-center\\@l { justify-content: center; }\n .uk-flex-right\\@l { justify-content: flex-end; }\n .uk-flex-between\\@l { justify-content: space-between; }\n .uk-flex-around\\@l { justify-content: space-around; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-left\\@xl { justify-content: flex-start; }\n .uk-flex-center\\@xl { justify-content: center; }\n .uk-flex-right\\@xl { justify-content: flex-end; }\n .uk-flex-between\\@xl { justify-content: space-between; }\n .uk-flex-around\\@xl { justify-content: space-around; }\n\n}\n\n/*\n * Align items in the cross axis of the current line of the flex container\n * Row: Vertical\n */\n\n// Default\n.uk-flex-stretch { align-items: stretch; }\n.uk-flex-top { align-items: flex-start; }\n.uk-flex-middle { align-items: center; }\n.uk-flex-bottom { align-items: flex-end; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-stretch\\@s { align-items: stretch; }\n .uk-flex-top\\@s { align-items: flex-start; }\n .uk-flex-middle\\@s { align-items: center; }\n .uk-flex-bottom\\@s { align-items: flex-end; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-stretch\\@m { align-items: stretch; }\n .uk-flex-top\\@m { align-items: flex-start; }\n .uk-flex-middle\\@m { align-items: center; }\n .uk-flex-bottom\\@m { align-items: flex-end; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-stretch\\@l { align-items: stretch; }\n .uk-flex-top\\@l { align-items: flex-start; }\n .uk-flex-middle\\@l { align-items: center; }\n .uk-flex-bottom\\@l { align-items: flex-end; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-stretch\\@xl { align-items: stretch; }\n .uk-flex-top\\@xl { align-items: flex-start; }\n .uk-flex-middle\\@xl { align-items: center; }\n .uk-flex-bottom\\@xl { align-items: flex-end; }\n\n}\n\n\n/* Direction\n ========================================================================== */\n\n// Default\n.uk-flex-row { flex-direction: row; }\n.uk-flex-row-reverse { flex-direction: row-reverse; }\n.uk-flex-column { flex-direction: column; }\n.uk-flex-column-reverse { flex-direction: column-reverse; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-row\\@s { flex-direction: row; }\n .uk-flex-column\\@s { flex-direction: column; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-row\\@m { flex-direction: row; }\n .uk-flex-column\\@m { flex-direction: column; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-row\\@l { flex-direction: row; }\n .uk-flex-column\\@l { flex-direction: column; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-row\\@xl { flex-direction: row; }\n .uk-flex-column\\@xl { flex-direction: column; }\n\n}\n\n\n/* Wrap\n ========================================================================== */\n\n// Default\n.uk-flex-nowrap { flex-wrap: nowrap; }\n.uk-flex-wrap { flex-wrap: wrap; }\n.uk-flex-wrap-reverse { flex-wrap: wrap-reverse; }\n\n/*\n * Aligns items within the flex container when there is extra space in the cross-axis\n * Only works if there is more than one line of flex items\n */\n\n// Default\n.uk-flex-wrap-stretch { align-content: stretch; }\n.uk-flex-wrap-top { align-content: flex-start; }\n.uk-flex-wrap-middle { align-content: center; }\n.uk-flex-wrap-bottom { align-content: flex-end; }\n.uk-flex-wrap-between { align-content: space-between; }\n.uk-flex-wrap-around { align-content: space-around; }\n\n\n/* Item ordering\n ========================================================================== */\n\n/*\n * Default is 0\n */\n\n.uk-flex-first { order: -1;}\n.uk-flex-last { order: 99;}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-first\\@s { order: -1; }\n .uk-flex-last\\@s { order: 99; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-first\\@m { order: -1; }\n .uk-flex-last\\@m { order: 99; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-first\\@l { order: -1; }\n .uk-flex-last\\@l { order: 99; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-first\\@xl { order: -1; }\n .uk-flex-last\\@xl { order: 99; }\n\n}\n\n\n/* Item dimensions\n ========================================================================== */\n\n/*\n * Initial: 0 1 auto\n * Content dimensions, but shrinks\n */\n\n.uk-flex-initial { flex: initial; }\n\n/*\n * No Flex: 0 0 auto\n * Content dimensions\n */\n\n.uk-flex-none { flex: none; }\n\n/*\n * Relative Flex: 1 1 auto\n * Space is allocated considering content\n */\n\n.uk-flex-auto { flex: auto; }\n\n/*\n * Absolute Flex: 1 1 0%\n * Space is allocated solely based on flex\n */\n\n.uk-flex-1 { flex: 1; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-initial\\@s { flex: initial; }\n .uk-flex-none\\@s { flex: none; }\n .uk-flex-1\\@s { flex: 1; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-initial\\@m { flex: initial; }\n .uk-flex-none\\@m { flex: none; }\n .uk-flex-1\\@m { flex: 1; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-initial\\@l { flex: initial; }\n .uk-flex-none\\@l { flex: none; }\n .uk-flex-1\\@l { flex: 1; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-initial\\@xl { flex: initial; }\n .uk-flex-none\\@xl { flex: none; }\n .uk-flex-1\\@xl { flex: 1; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-flex-misc)) {@include hook-flex-misc();}\n\n// @mixin hook-flex-misc(){}\n","// Name: Margin\n// Description: Utilities for margins\n//\n// Component: `uk-margin-*`\n// `uk-margin-small-*`\n// `uk-margin-medium-*`\n// `uk-margin-large-*`\n// `uk-margin-xlarge-*`\n// `uk-margin-remove-*`\n// `uk-margin-auto-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Margin\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-margin { margin-bottom: $margin-margin; }\n* + .uk-margin { margin-top: $margin-margin !important; }\n\n.uk-margin-top { margin-top: $margin-margin !important; }\n.uk-margin-bottom { margin-bottom: $margin-margin !important; }\n.uk-margin-left { margin-left: $margin-margin !important; }\n.uk-margin-right { margin-right: $margin-margin !important; }\n\n\n/* Small\n ========================================================================== */\n\n.uk-margin-small { margin-bottom: $margin-small-margin; }\n* + .uk-margin-small { margin-top: $margin-small-margin !important; }\n\n.uk-margin-small-top { margin-top: $margin-small-margin !important; }\n.uk-margin-small-bottom { margin-bottom: $margin-small-margin !important; }\n.uk-margin-small-left { margin-left: $margin-small-margin !important; }\n.uk-margin-small-right { margin-right: $margin-small-margin !important; }\n\n\n/* Medium\n ========================================================================== */\n\n.uk-margin-medium { margin-bottom: $margin-medium-margin; }\n* + .uk-margin-medium { margin-top: $margin-medium-margin !important; }\n\n.uk-margin-medium-top { margin-top: $margin-medium-margin !important; }\n.uk-margin-medium-bottom { margin-bottom: $margin-medium-margin !important; }\n.uk-margin-medium-left { margin-left: $margin-medium-margin !important; }\n.uk-margin-medium-right { margin-right: $margin-medium-margin !important; }\n\n\n/* Large\n ========================================================================== */\n\n.uk-margin-large { margin-bottom: $margin-large-margin; }\n* + .uk-margin-large { margin-top: $margin-large-margin !important; }\n\n.uk-margin-large-top { margin-top: $margin-large-margin !important; }\n.uk-margin-large-bottom { margin-bottom: $margin-large-margin !important; }\n.uk-margin-large-left { margin-left: $margin-large-margin !important; }\n.uk-margin-large-right { margin-right: $margin-large-margin !important; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-large { margin-bottom: $margin-large-margin-l; }\n * + .uk-margin-large { margin-top: $margin-large-margin-l !important; }\n\n .uk-margin-large-top { margin-top: $margin-large-margin-l !important; }\n .uk-margin-large-bottom { margin-bottom: $margin-large-margin-l !important; }\n .uk-margin-large-left { margin-left: $margin-large-margin-l !important; }\n .uk-margin-large-right { margin-right: $margin-large-margin-l !important; }\n\n}\n\n\n/* XLarge\n ========================================================================== */\n\n.uk-margin-xlarge { margin-bottom: $margin-xlarge-margin; }\n* + .uk-margin-xlarge { margin-top: $margin-xlarge-margin !important; }\n\n.uk-margin-xlarge-top { margin-top: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-bottom { margin-bottom: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-left { margin-left: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-right { margin-right: $margin-xlarge-margin !important; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-xlarge { margin-bottom: $margin-xlarge-margin-l; }\n * + .uk-margin-xlarge { margin-top: $margin-xlarge-margin-l !important; }\n\n .uk-margin-xlarge-top { margin-top: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-bottom { margin-bottom: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-left { margin-left: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-right { margin-right: $margin-xlarge-margin-l !important; }\n\n}\n\n\n/* Auto\n ========================================================================== */\n\n.uk-margin-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.uk-margin-auto-top { margin-top: auto !important; }\n.uk-margin-auto-bottom { margin-bottom: auto !important; }\n.uk-margin-auto-left { margin-left: auto !important; }\n.uk-margin-auto-right { margin-right: auto !important; }\n\n.uk-margin-auto-vertical {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-margin-auto\\@s {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@s { margin-left: auto !important; }\n .uk-margin-auto-right\\@s { margin-right: auto !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-margin-auto\\@m {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@m { margin-left: auto !important; }\n .uk-margin-auto-right\\@m { margin-right: auto !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-auto\\@l {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@l { margin-left: auto !important; }\n .uk-margin-auto-right\\@l { margin-right: auto !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-margin-auto\\@xl {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@xl { margin-left: auto !important; }\n .uk-margin-auto-right\\@xl { margin-right: auto !important; }\n\n}\n\n\n/* Remove\n ========================================================================== */\n\n.uk-margin-remove { margin: 0 !important; }\n.uk-margin-remove-top { margin-top: 0 !important; }\n.uk-margin-remove-bottom { margin-bottom: 0 !important; }\n.uk-margin-remove-left { margin-left: 0 !important; }\n.uk-margin-remove-right { margin-right: 0 !important; }\n\n.uk-margin-remove-vertical {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.uk-margin-remove-adjacent + *,\n.uk-margin-remove-first-child > :first-child { margin-top: 0 !important; }\n.uk-margin-remove-last-child > :last-child { margin-bottom: 0 !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-margin-remove-left\\@s { margin-left: 0 !important; }\n .uk-margin-remove-right\\@s { margin-right: 0 !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-margin-remove-left\\@m { margin-left: 0 !important; }\n .uk-margin-remove-right\\@m { margin-right: 0 !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-remove-left\\@l { margin-left: 0 !important; }\n .uk-margin-remove-right\\@l { margin-right: 0 !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-margin-remove-left\\@xl { margin-left: 0 !important; }\n .uk-margin-remove-right\\@xl { margin-right: 0 !important; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-margin-misc)) {@include hook-margin-misc();}\n\n// @mixin hook-margin-misc(){}\n","// Name: Padding\n// Description: Utilities for padding\n//\n// Component: `uk-padding`\n// `uk-padding-large`\n// `uk-padding-remove-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Padding\n ========================================================================== */\n\n.uk-padding { padding: $padding-padding; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-padding { padding: $padding-padding-l; }\n\n}\n\n\n/* Small\n ========================================================================== */\n\n.uk-padding-small { padding: $padding-small-padding; }\n\n\n/* Large\n ========================================================================== */\n\n.uk-padding-large { padding: $padding-large-padding; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-padding-large { padding: $padding-large-padding-l; }\n\n}\n\n\n/* Remove\n ========================================================================== */\n\n.uk-padding-remove { padding: 0 !important; }\n.uk-padding-remove-top { padding-top: 0 !important; }\n.uk-padding-remove-bottom { padding-bottom: 0 !important; }\n.uk-padding-remove-left { padding-left: 0 !important; }\n.uk-padding-remove-right { padding-right: 0 !important; }\n\n.uk-padding-remove-vertical {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.uk-padding-remove-horizontal {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-padding-misc)) {@include hook-padding-misc();}\n\n// @mixin hook-padding-misc(){}\n","// Name: Position\n// Description: Utilities to position content\n//\n// Component: `uk-position-absolute`\n// `uk-position-relative`\n// `uk-position-z-index`\n// `uk-position-top`\n// `uk-position-bottom`\n// `uk-position-left`\n// `uk-position-right`\n// `uk-position-top-left`\n// `uk-position-top-center`\n// `uk-position-top-right`\n// `uk-position-bottom-left`\n// `uk-position-bottom-center`\n// `uk-position-bottom-right`\n// `uk-position-center`\n// `uk-position-center-left`\n// `uk-position-center-right`\n// `uk-position-cover`\n//\n// Modifiers: `uk-position-small`\n// `uk-position-medium`\n// `uk-position-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Position\n ========================================================================== */\n\n:root { --uk-position-margin-offset: 0px; }\n\n\n/* Directions\n ========================================================================== */\n\n/*\n * 1. Prevent content overflow.\n */\n\n[class*=\"uk-position-top\"],\n[class*=\"uk-position-bottom\"],\n[class*=\"uk-position-left\"],\n[class*=\"uk-position-right\"],\n[class*=\"uk-position-center\"] {\n position: absolute !important;\n /* 1 */\n max-width: unquote('calc(100% - (var(--uk-position-margin-offset) * 2))');\n box-sizing: border-box;\n}\n\n/*\n * Edges\n * Don't use `width: 100%` because it's wrong if the parent has padding.\n */\n\n.uk-position-top {\n top: 0;\n left: 0;\n right: 0;\n}\n\n.uk-position-bottom {\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.uk-position-left {\n top: 0;\n bottom: 0;\n left: 0;\n}\n\n.uk-position-right {\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n/*\n * Corners\n */\n\n.uk-position-top-left {\n top: 0;\n left: 0;\n}\n\n.uk-position-top-right {\n top: 0;\n right: 0;\n}\n\n.uk-position-bottom-left {\n bottom: 0;\n left: 0;\n}\n\n.uk-position-bottom-right {\n bottom: 0;\n right: 0;\n}\n\n/*\n * Center\n * 1. Fix text wrapping if content is larger than 50% of the container.\n * Using `max-content` requires `max-width` of 100% which is set generally.\n */\n\n.uk-position-center {\n top: unquote('calc(50% - var(--uk-position-margin-offset))');\n left: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-x: -50%;\n --uk-position-translate-y: -50%;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y));\n /* 1 */\n width: max-content;\n}\n\n/* Vertical */\n[class*=\"uk-position-center-left\"],\n[class*=\"uk-position-center-right\"],\n.uk-position-center-vertical {\n top: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-y: -50%;\n transform: translate(0, var(--uk-position-translate-y));\n}\n\n.uk-position-center-left { left: 0; }\n.uk-position-center-right { right: 0; }\n.uk-position-center-vertical {\n left: 0;\n right: 0;\n}\n\n.uk-position-center-left-out {\n right: 100%;\n width: max-content;\n}\n\n.uk-position-center-right-out {\n left: 100%;\n width: max-content;\n}\n\n/* Horizontal */\n.uk-position-top-center,\n.uk-position-bottom-center,\n.uk-position-center-horizontal {\n left: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-x: -50%;\n transform: translate(var(--uk-position-translate-x), 0);\n /* 1 */\n width: max-content;\n}\n\n.uk-position-top-center { top: 0; }\n.uk-position-bottom-center { bottom: 0; }\n.uk-position-center-horizontal {\n top: 0;\n bottom: 0;\n}\n\n/*\n * Cover\n */\n\n.uk-position-cover {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n\n/* Margin\n ========================================================================== */\n\n.uk-position-small {\n margin: $position-small-margin;\n --uk-position-margin-offset: #{$position-small-margin};\n}\n\n.uk-position-medium {\n margin: $position-medium-margin;\n --uk-position-margin-offset: #{$position-medium-margin};\n}\n\n.uk-position-large {\n margin: $position-large-margin;\n --uk-position-margin-offset: #{$position-large-margin};\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-position-large {\n margin: $position-large-margin-l;\n --uk-position-margin-offset: #{$position-large-margin-l};\n }\n\n}\n\n\n/* Schemes\n ========================================================================== */\n\n.uk-position-relative { position: relative !important; }\n.uk-position-absolute { position: absolute !important; }\n.uk-position-fixed { position: fixed !important; }\n.uk-position-sticky { position: sticky !important; }\n\n\n/* Layer\n ========================================================================== */\n\n.uk-position-z-index { z-index: 1; }\n.uk-position-z-index-zero { z-index: 0; }\n.uk-position-z-index-negative { z-index: -1; }\n.uk-position-z-index-high { z-index: $global-z-index - 10; } // Higher than dropbar so it is behind\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-position-misc)) {@include hook-position-misc();}\n\n// @mixin hook-position-misc(){}\n","// Name: Transition\n// Description: Utilities for transitions\n//\n// Component: `uk-transition-*`\n//\n// Modifiers: `uk-transition-fade`\n// `uk-transition-scale-up`\n// `uk-transition-scale-down`\n// `uk-transition-slide-top-*`\n// `uk-transition-slide-bottom-*`\n// `uk-transition-slide-left-*`\n// `uk-transition-slide-right-*`\n// `uk-transition-opaque`\n// `uk-transition-slow`\n// `uk-transition-disable`\n//\n// Sub-objects: `uk-transition-toggle`,\n// `uk-transition-active`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Transition\n ========================================================================== */\n\n/* Transitions\n ========================================================================== */\n\n/*\n * The toggle is triggered on touch devices by two methods:\n * 1. Using `:focus` and tabindex\n * 2. Using `:hover` and a `touchstart` event listener registered on the document\n * (Doesn't work on Surface touch devices)\n */\n\n:where(.uk-transition-fade),\n:where([class*=\"uk-transition-scale\"]),\n:where([class*=\"uk-transition-slide\"]) {\n --uk-position-translate-x: 0;\n --uk-position-translate-y: 0;\n}\n\n.uk-transition-fade,\n[class*=\"uk-transition-scale\"],\n[class*=\"uk-transition-slide\"] {\n --uk-translate-x: 0;\n --uk-translate-y: 0;\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y))\n translate(var(--uk-translate-x), var(--uk-translate-y))\n scale(var(--uk-scale-x), var(--uk-scale-y));\n transition: $transition-duration ease-out;\n transition-property: opacity, transform, filter;\n opacity: 0;\n}\n\n/*\n * Fade\n */\n\n.uk-transition-toggle:hover .uk-transition-fade,\n.uk-transition-toggle:focus .uk-transition-fade,\n.uk-transition-toggle .uk-transition-fade:focus-within,\n.uk-transition-active.uk-active .uk-transition-fade { opacity: 1; }\n\n/*\n * Scale\n * 1. Make image rendering the same during the transition as before and after. Prefixed because of Safari.\n */\n\n/* 1 */\n[class*=\"uk-transition-scale\"] { -webkit-backface-visibility: hidden; }\n\n.uk-transition-scale-up {\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n}\n.uk-transition-scale-down {\n --uk-scale-x: #{$transition-scale};\n --uk-scale-y: #{$transition-scale};\n}\n\n/* Show */\n.uk-transition-toggle:hover .uk-transition-scale-up,\n.uk-transition-toggle:focus .uk-transition-scale-up,\n.uk-transition-toggle .uk-transition-scale-up:focus-within,\n.uk-transition-active.uk-active .uk-transition-scale-up {\n --uk-scale-x: #{$transition-scale};\n --uk-scale-y: #{$transition-scale};\n opacity: 1;\n}\n\n.uk-transition-toggle:hover .uk-transition-scale-down,\n.uk-transition-toggle:focus .uk-transition-scale-down,\n.uk-transition-toggle .uk-transition-scale-down:focus-within,\n.uk-transition-active.uk-active .uk-transition-scale-down {\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n opacity: 1;\n}\n\n/*\n * Slide\n */\n\n.uk-transition-slide-top { --uk-translate-y: -100%; }\n.uk-transition-slide-bottom { --uk-translate-y: 100%; }\n.uk-transition-slide-left { --uk-translate-x: -100%; }\n.uk-transition-slide-right { --uk-translate-x: 100%; }\n\n.uk-transition-slide-top-small { --uk-translate-y: calc(-1 * #{$transition-slide-small-translate}); }\n.uk-transition-slide-bottom-small { --uk-translate-y: #{$transition-slide-small-translate}; }\n.uk-transition-slide-left-small { --uk-translate-x: calc(-1 * #{$transition-slide-small-translate}); }\n.uk-transition-slide-right-small { --uk-translate-x: #{$transition-slide-small-translate}; }\n\n.uk-transition-slide-top-medium { --uk-translate-y: calc(-1 * #{$transition-slide-medium-translate}); }\n.uk-transition-slide-bottom-medium { --uk-translate-y: #{$transition-slide-medium-translate}; }\n.uk-transition-slide-left-medium { --uk-translate-x: calc(-1 * #{$transition-slide-medium-translate}); }\n.uk-transition-slide-right-medium { --uk-translate-x: #{$transition-slide-medium-translate}; }\n\n/* Show */\n.uk-transition-toggle:hover [class*=\"uk-transition-slide\"],\n.uk-transition-toggle:focus [class*=\"uk-transition-slide\"],\n.uk-transition-toggle [class*=\"uk-transition-slide\"]:focus-within,\n.uk-transition-active.uk-active [class*=\"uk-transition-slide\"] {\n --uk-translate-x: 0;\n --uk-translate-y: 0;\n opacity: 1;\n}\n\n\n/* Opacity modifier\n ========================================================================== */\n\n.uk-transition-opaque { opacity: 1; }\n\n\n/* Duration modifier\n ========================================================================== */\n\n.uk-transition-slow { transition-duration: $transition-slow-duration; }\n\n/* Disable modifier\n ========================================================================== */\n\n.uk-transition-disable,\n.uk-transition-disable * { transition: none !important; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-transition-misc)) {@include hook-transition-misc();}\n\n// @mixin hook-transition-misc(){}\n","// Name: Visibility\n// Description: Utilities to show or hide content on breakpoints, hover or touch\n//\n// Component: `uk-hidden-*`\n// `uk-visible-*`\n// `uk-invisible`\n// `uk-hidden-visually`\n// `uk-visible-toggle`\n// `uk-hidden-hover`\n// `uk-invisible-hover`\n// `uk-hidden-touch`\n// `uk-hidden-notouch`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Visibility\n ========================================================================== */\n\n/*\n * Hidden\n * `hidden` attribute also set here to make it stronger\n */\n\n[hidden],\n.uk-hidden { display: none !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-hidden\\@s { display: none !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-hidden\\@m { display: none !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-hidden\\@l { display: none !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-hidden\\@xl { display: none !important; }\n\n}\n\n/*\n * Visible\n */\n\n/* Phone portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-visible\\@s { display: none !important; }\n\n}\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-visible\\@m { display: none !important; }\n\n}\n\n/* Tablet landscape and smaller */\n@media (max-width: $breakpoint-medium-max) {\n\n .uk-visible\\@l { display: none !important; }\n\n}\n\n/* Desktop and smaller */\n@media (max-width: $breakpoint-large-max) {\n\n .uk-visible\\@xl { display: none !important; }\n\n}\n\n\n/* Visibility\n ========================================================================== */\n\n.uk-invisible { visibility: hidden !important; }\n\n\n/* Based on the State of the Parent Element\n ========================================================================== */\n\n/*\n * Mind that `display: none`, `visibility: hidden` and `opacity: 0`\n * remove the element from the accessibility tree and that\n * `display: none` and `visibility: hidden` are not focusable.\n *\n * The target stays visible if any element within receives focus through keyboard.\n */\n\n/*\n * Remove space when hidden.\n * 1. Remove from document flow.\n * 2. Hide element and shrink its dimension. Current browsers and screen readers\n * keep the element in the accessibility tree even with zero dimensions.\n * Using `tabindex=\"-1\"` will show the element on touch devices.\n * Note: `clip-path` doesn't work with `tabindex` on touch devices.\n */\n\n.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),\n.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {\n /* 1 */\n position: absolute !important;\n /* 2 */\n width: 0 !important;\n height: 0 !important;\n padding: 0 !important;\n border: 0 !important;\n margin: 0 !important;\n overflow: hidden !important;\n}\n\n/*\n * Keep space when hidden.\n * Hide element without shrinking its dimension.\n * Note: `clip-path` doesn't work with hover for elements outside of the toggle box.\n */\n\n.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { opacity: 0 !important; }\n\n\n/* Based on Hover Capability of the Pointing Device\n ========================================================================== */\n\n/*\n * Hover\n */\n\n/* Hide if primary pointing device doesn't support hover, e.g. touch screens. */\n@media (hover: none) {\n .uk-hidden-touch { display: none !important; }\n}\n\n/* Hide if primary pointing device supports hover, e.g. mice. */\n@media (hover) {\n .uk-hidden-notouch { display: none !important; }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-visibility-misc)) {@include hook-visibility-misc();}\n\n// @mixin hook-visibility-misc(){}\n","// Name: Inverse\n// Description: Inverse component style for light or dark backgrounds\n//\n// Component: `uk-light`\n// `uk-dark`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Inverse\n ========================================================================== */\n\n\n/*\n * Implemented class depends on the general theme color\n * `uk-light` is for light colors on dark backgrounds\n * `uk-dark` is or dark colors on light backgrounds\n */\n\n@if ($inverse-global-color-mode == light) { .uk-light { @if (mixin-exists(hook-inverse)) {@include hook-inverse();}}}\n\n@if ($inverse-global-color-mode == dark) { .uk-dark { @if (mixin-exists(hook-inverse)) {@include hook-inverse();}}}\n\n/*\n * Pass dropbar behind color to JS\n */\n\n* { --uk-inverse: initial; }\n\n.uk-light { --uk-inverse: light; }\n.uk-dark { --uk-inverse: dark; }\n\n.uk-inverse-light { --uk-inverse: light !important; }\n.uk-inverse-dark { --uk-inverse: dark !important; }\n\n\n// Hooks\n// ========================================================================\n\n// @mixin hook-inverse(){}\n","// Name: Print\n// Description: Optimize page for printing\n//\n// Adapted from http://github.com/h5bp/html5-boilerplate\n//\n// Modifications: Removed link `href` and `title` related rules\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Print\n ========================================================================== */\n\n@media print {\n\n *,\n *::before,\n *::after {\n background: transparent !important;\n color: black !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited { text-decoration: underline; }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead { display: table-header-group; }\n\n tr,\n img { page-break-inside: avoid; }\n\n img { max-width: 100% !important; }\n\n @page { margin: 0.5cm; }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 { page-break-after: avoid; }\n\n @if(mixin-exists(hook-print)) {@include hook-print();}\n\n}\n\n// Hooks\n// ========================================================================\n\n// @mixin hook-print(){}\n"],"file":"uikit-theme.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/base.scss","uikit-theme.scss","../../_sass/variables.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/variables-theme.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/mixins-theme.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/link.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/heading.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/divider.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/mixin.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/list.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/description-list.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/table.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/icon.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/form-range.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/form.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/button.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/progress.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/section.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/container.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tile.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/card.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/close.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/spinner.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/totop.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/marker.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/alert.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/placeholder.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/badge.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/label.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/overlay.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/article.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/comment.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/search.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/accordion.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/drop.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropbar.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/modal.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slideshow.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slider.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/sticky.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/offcanvas.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/switcher.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/leader.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/notification.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tooltip.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/sortable.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/countdown.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/thumbnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/iconnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/grid.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/nav.scss","../../_sass/mixins.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/navbar.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/subnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/breadcrumb.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/pagination.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/tab.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/slidenav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dotnav.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/dropdown.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/lightbox.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/animation.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/width.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/height.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/text.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/column.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/cover.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/background.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/align.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/svg.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/utility.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/flex.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/margin.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/padding.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/position.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/transition.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/visibility.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/inverse.scss","../../_themes/jekyll-theme-legumeinfo/_sass/uikit/components/print.scss"],"names":[],"mappings":"CAmCA,KAEI,YCUiB,iGDTjB,UEhCe,KFiCf,YGyCoB,OHxCpB,YG2CiB,IHzCjB,8BAEA,WCnBgB,KDoBhB,ME7CW,KDwJX,mCACA,kCACA,kCDrGJ,cAUA,WAEI,MCpDgB,QDqDhB,gBGsBwB,KHrBxB,eAIJ,sDAGI,MCzDsB,QD0DtB,gBGgB8B,UHHlC,YAEI,iCAEA,qCAOJ,SACS,YGRiB,OHgB1B,4CAII,YClCoB,wBDoCpB,UCnCkB,KDqClB,MChFuB,QDiFvB,mBIMA,gBACA,WH7FsB,QD8F1B,SCzF2B,QD+F3B,IACI,WGnCkB,KHoClB,MErIW,KFsIX,qBAOJ,KACI,WG3CmB,KH4CnB,ME/IW,KFsJf,aGjDwB,OHuDxB,gBGtDuB,IH4DvB,QAEI,cACA,cACA,kBACA,wBAGJ,eACA,mBAUA,kCAKQ,sBAQR,qBAKI,eAEA,YAEA,sBASJ,eAEI,kBAEA,cAQJ,gBAUA,uCAOS,kBAGT,uDAOa,WG3PG,KHiQhB,8KAYI,kBACA,YC/NiB,iGDgOjB,YC9LuB,ID+LvB,MCtMoB,KDuMpB,eGtK0B,KH2K9B,kNAW0B,WGrLH,KH2LvB,UACI,UGzLgB,OH0LhB,YGzLkB,IH6LtB,UACI,UG3LgB,OH4LhB,YG3LkB,IH+LtB,UACI,UCrPqB,KDsPrB,YG9LkB,IHkMtB,UACI,UCvPsB,KDwPtB,YGlMkB,IHsMtB,UACI,UE1Te,KF2Tf,YGtMkB,IH0MtB,UACI,UC/PqB,KDgQrB,YG1MkB,IH+MtB,yBAEI,oBCvRuB,KDwRvB,oBCpRsB,MD4R1B,MACK,aG1NoB,KHgOzB,oCAGe,SAMf,oBACA,iBAYA,UAEI,iBAEA,mBAEA,kBACA,SACA,6BAKJ,cACa,WGlYG,KHwYhB,0BAMA,WACI,kBACA,UC7UsB,KD8UtB,YG5Q0B,IH6Q1B,WG5QyB,OCCzB,MH7DoB,KD6UxB,wBGvZgB,KH6ZhB,0CAEA,kBACI,WGxRkB,KHyRlB,UC1VqB,KD2VrB,YGvRiC,UD3ItB,KE6IX,uCJiSJ,IACI,wCACA,MEhbW,KFibX,gBACA,WAEA,cInSA,QH7De,KG8Df,uBACA,cH5DqB,EG6DrB,WHrHsB,QDyZ1B,qBC1WwB,wBDgXxB,oBAEA,uCAMA,YACI,WGnTwB,KHoTxB,MCpbmB,KDqbnB,iBAYJ,aAEI,cAOJ,0BAMA,sBAUA,MACI,yBACA,yBACA,0BACA,2BKtdJ,gEAGI,MH9BiB,KGkCrB,kFAGI,MHtCW,KG8Cf,6DAGI,cAIJ,+EAGI,MHvDiB,KG+DrB,sEAGI,cAIJ,wFAGI,MJ9CwB,QI+CxB,gBFsiBiC,KE1hBrC,iCAEI,yBACA,gCAQJ,gBACI,yBACA,gCCxDJ,kBACI,UH8csB,OG7ctB,YH4dwB,IGxd5B,mBACI,UH0cuB,UGzcvB,YHudyB,IGnd7B,kBACI,UHscsB,OGrctB,YHkdwB,IG9c5B,mBACI,UH0byB,KGzbzB,YH6cyB,EGzc7B,oBACI,UH4bwB,KG3bxB,YHwc0B,EGpc9B,oBACI,UHybyB,KGxbzB,YHmc0B,EG9b9B,yBAEI,4BHuawB,QGtaxB,6BHwayB,OGvazB,4BHoayB,KGnazB,6BH2awB,KG1axB,8BH6ayB,KG5azB,8BH+a0B,OG1a9B,0BAEI,6BH0ZyB,KGzZzB,4BHiawB,KGhaxB,6BHmayB,KGlazB,8BHqa0B,MGpa1B,8BHsa0B,OG3U9B,oBACI,eHiV6B,kBGhV7B,iDAQJ,qCAQA,2BACI,WAEA,qBAEA,kBACA,IH6TiB,iBG5TjB,sBAEA,OH2ToB,kBG1TpB,aH2T0B,kBG1T1B,4CAYJ,iCAMA,mBACI,qBACA,kBASJ,mDAEI,WAEA,kBACA,2CAEA,MH4RiB,OG1RjB,iDAIJ,0BACI,WACA,aHsR6B,kBGpRjC,yBACI,UACA,YHkR6B,kBIjgBjC,oBAEI,YAEA,cJhCY,KIoChB,iCJpCgB,KI0ChB,iBACI,kBACA,OJqSkB,KKnTlB,0WDgBA,4BACA,4BAIJ,iDAEI,WACA,kBACA,IJ4RoB,II3RpB,iCACA,gCAIJ,yBACI,6BACA,MJqRsB,KIjR1B,wBACI,4BACA,MJ+QsB,KIjQ1B,gCAGA,yBACI,WACA,qBACA,MJ+PkB,MI9PlB,eACA,6BACA,mBAQJ,qBACI,kBACA,OJqPsB,MIpPtB,iBACA,kBACA,8BEjEJ,SACI,UACA,gBAOJ,qCAMA,uCAMA,uCACoB,WN0EE,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yBbvMyB,Ka0MzB,yDACI,OXnG0B,KWoG1B,aX2J4B,IW1J5B,cX0J4B,IWtJhC,qEAEuB,gBAEvB,gEXoJyB,KW9IzB,yBb/N0B,KakO1B,yDACI,OXrH0B,KWsH1B,aX4I4B,KW3I5B,cX2I4B,KWvIhC,qEAEuB,iBAEvB,gEXqIyB,KW3HzB,sCAEI,MbxRuB,QG0xBA,aH1xBA,QagS3B,wCAEI,MbpSwB,QG6xBA,aH7xBA,Qa4S5B,eACI,gBVifsB,2BU7e1B,qBV+eI,aHzxBY,QG0xBZ,aD6Z4B,MWh4BhC,iCXyFoB,KWvFpB,uCAEA,2BXsFmB,MWpFnB,4BXqFoB,MWnFpB,2BXoFmB,MWxEnB,uCAEI,wBACA,qBAEA,cXoEwB,KK/ZxB,sZM6VA,4BACA,6BAIJ,oDZhYe,KYsYf,gDNxWI,sZMkXH,gBACG,cXgD0B,KW/C1B,4BACA,6BAGJ,4CNxXI,qTM4XJ,2EAeA,uBAGI,qBACA,OXsBc,KWrBd,MXqBc,KWnBd,gBAEA,WXkBoB,KWjBpB,sBAEA,wBACA,qBAEA,iBXaoB,cWXpB,4BACA,4BV2YA,sBACA,2BACA,4CUzYJ,4BAGA,mCAEI,iBXE0B,cWD1B,aVqY4B,aH9yBJ,Qaib5B,kEAGI,iBbpbwB,QG+yBM,aDyZN,cW/wB5B,oFAGI,iBXfkC,QWuBtC,kBNlcI,mTMmcJ,qBNncI,mVMocJ,2BNpcI,uUM0cJ,yCAEI,iBb3csB,QG8yBS,aHpyBnB,QaqchB,2BNhdI,mTMidJ,8BNjdI,mVMkdJ,oCNldI,uUMgeJ,WAEI,WAEA,cAEA,UAEA,UbvcqB,KawcrB,YX1DsB,IWyE1B,gBAEI,qBAEA,kBAEA,eAEA,sBAYJ,wDAGI,kBACA,MACA,UACA,WACA,YAEA,OAEA,wBAEA,UACA,eAGJ,iCAEI,gBAEA,gBAOJ,eV0QI,MHtwBoB,KGuwBpB,UH1wBqB,Ka2gBzB,gCACI,cACA,cXtIyB,IW+I7B,yBAGI,mCACI,cACA,cXpJqB,KW2J7B,yBAEI,mCACI,MX7JsB,MW8JtB,WX7J2B,IW8J3B,WAIJ,kDXjKmC,MWoKnC,uDXnKwC,KWkL5C,cAEI,kBACA,MACA,SACA,OAEA,MX/doB,KWiepB,oBACA,uBACA,mBAEA,MZhpBiB,KYwpBrB,0BZzpBe,KY+pBf,gEAMA,6EAMA,mBACI,QACA,UAGJ,2DC3nBA,WAEI,SAEA,YAEA,iBAEA,aACA,cAEA,oBAEA,wBACA,gBAEA,qBACA,sBACA,eACA,sBACA,UdFqB,KcIrB,YZmGiB,KYjGjB,kBAEA,qBXqPA,eD+2BoB,UC92BpB,2BACA,wDWnPJ,yCAMA,6BACI,SACA,UAIJ,iBAEI,qBAkBJ,mBACI,iBblHwB,QamHxB,MblHmB,KEuUO,yBWhN9B,yBACI,iBbvH8B,KawH9B,MbvHyB,KEsUO,aD02BN,QYpjC9B,uDAEI,iBZ2D+B,cY1D/B,Md1DoB,KGkQa,aD02BN,KY1iC/B,mBACI,iBdjHwB,QckHxB,Md1HmB,KGyTO,+BW1L9B,yBACI,iBZ8C8B,QY7C9B,MdjImB,KcsIvB,uDAEI,iBZwC+B,QYvC/B,MdzImB,KciJvB,qBACI,iBdtI0B,KcuI1B,MdnJmB,KG4TS,+BWpKhC,2BACI,iBZ2BgC,QY1BhC,Md1JmB,Kc+JvB,2DAEI,iBZqBiC,QYpBjC,MdlKmB,Kc0KvB,kBACI,iBd3JuB,Qc4JvB,Md5KmB,KG+TM,+BW9I7B,wBACI,iBZQ6B,QYP7B,MdnLmB,KcwLvB,qDAEI,iBZE8B,QYD9B,Md3LmB,KcoMvB,iHAII,iBZVyB,cYWzB,Mb5NiB,KEqVU,aH7Sf,Qc4LhB,iBACI,eACA,YZvDuB,KYwDvB,UdjKqB,KcqKzB,iBACI,eACA,YZ5DuB,KY6DvB,UdxKqB,KcsLzB,gBAEI,UACA,YZ7KiB,IY8KjB,gBAEA,MdzLoB,KGiRpB,kBAEA,wBACI,WACA,kBACA,SACA,OACA,WACA,qCACA,8BW5FR,sBACI,Md/LoB,KGgSpB,sCW5FJ,yBACI,Mb9QiB,KE8WjB,8CWtFJ,gBAEI,UACA,YZzMiB,IY0MjB,gBAEA,MdrNoB,Kc0NxB,sBACI,MbpSiB,KaqSjB,gBZ3EgC,KY+EpC,yBACI,Mb1SiB,Ka2SjB,qBAaJ,iBAEI,oBAEA,sBAEA,kBX6DA,0FACmD,iBASnD,6IAII,kBACA,UYjXR,aAEI,wBAEA,cACA,WAEA,SAEA,iBfJsB,QeMtB,cbrCY,KasCZ,Obo3Bc,KCsuBd,cD7XqB,MC8XrB,gBYtlDJ,0Bb3CgB,KaiDf,kEAQD,qCACI,iBf9BwB,Qe+BxB,0BAIJ,gCACI,iBfpCwB,QesCxB,0BCzBJ,YACI,kBACA,sBACA,YdgEmB,Kc/DnB,ed+DmB,Kc1DvB,yBAEI,YACI,YdNc,KcOd,edPc,McgBtB,wCAUA,mBACI,Yd1EY,Kc2EZ,ed3EY,KckFhB,kBACI,YdyBmB,KcxBnB,edwBmB,KcjBvB,kBACI,Yd7CkB,Kc8ClB,ed9CkB,KckDtB,yBAEI,kBACI,YdkjBe,McjjBf,edijBe,OcxiBvB,mBACI,YduiBmB,MctiBnB,edsiBmB,McliBvB,yBAEI,mBACI,Ydw1B4B,Mcv1B5B,edu1B4B,Oc10BpC,oBACI,mBACA,WhB9GgB,KgByHpB,kBACI,mBACA,WhBrHsB,QgBiI1B,oBACI,oBACA,WhBtIwB,QgBiJ5B,sBACI,oBACA,WhB/I0B,KiBD9B,cACI,kBAEA,uBACA,UjBwDkB,OiBvDlB,iBACA,kBACA,afyR2B,KexR3B,cfwR2B,KepR/B,yBAEI,cACI,afXQ,KeYR,cfZQ,MekBhB,yBAEI,cACI,aflBe,KemBf,cfnBe,Me4BvB,0CAMA,4BACI,eACA,gBAOJ,+Bf0O6B,MexO7B,8BjBS4B,MiBP5B,8BfwO4B,OetO5B,+BfuO6B,OerO7B,oCAUA,wCACA,0CAGA,yBAEI,6FACiD,yCAEjD,2FACgD,0CAKpD,yBAEI,qDAC6B,0CAE7B,6FACiD,yCAEjD,2FACgD,yCAEhD,2FACgD,0CAEhD,6FACiD,2CAarD,+EAC0C,wBAE1C,yDACA,2DAGA,yBAEI,+EAC0C,wBAE1C,yDACA,4DAKJ,yBAEI,+EAC0C,wBAE1C,yDACA,4DClIJ,SACI,kBACA,kBACA,sBACA,ahByiCsB,KgBxiCtB,chBwiCsB,KgBviCtB,YhBkEmB,KgBjEnB,ehBiEmB,KgB5DvB,yBAEI,SACI,ahBhBQ,KgBiBR,chBjBQ,MgBuBhB,yBAEI,SACI,ahBvBe,KgBwBf,chBxBe,KgByBf,YhBhBc,KgBiBd,ehBjBc,MgB0BtB,qCAUA,gBACI,YhBpFY,KgBqFZ,ehBrFY,KgB4FhB,eACI,YhBemB,KgBdnB,ehBcmB,KgBPvB,eACI,YhBvDkB,KgBwDlB,ehBxDkB,KgB4DtB,yBAEI,eACI,YhBwiBe,MgBviBf,ehBuiBe,OgB7hBvB,gBACI,YhB4hBmB,MgB3hBnB,ehB2hBmB,MgBvhBvB,yBAEI,gBACI,YhBy9ByB,MgBx9BzB,ehBw9ByB,OgB38BjC,iBACI,mBACA,iBlBzHgB,KkByIpB,eACI,mBACA,iBlBrIsB,QkBqJ1B,iBACI,oBACA,iBlB1JwB,QkB0K5B,mBACI,oBACA,iBlBxK0B,KmBc9B,SACI,kBACA,sBhBodgB,sCgB5cpB,cACI,kBACA,kBAIJ,gBACI,kBACA,kBAIJ,gBACI,kBACA,kBAKJ,0BAEI,gCAEA,kCAEA,mCAQJ,kFAEgC,gBAqChC,eACI,UnBlEqB,KmBmErB,YjB+HqB,IiBhHzB,eAEI,kBACA,IjB8Ga,KiB7Gb,MjB8Ge,KiB7Gf,UAEA,OjB4GgB,KiB3GhB,eAEA,WnB/HwB,QmBgIxB,MnBxImB,KmByInB,UnBtFqB,KmBwFrB,aACA,uBACA,mBACA,chB6WA,cD2qBuB,IC1qBvB,eD2qBwB,UiBjhC5B,0CAMA,yFACI,iBnBxJgB,KGyfM,WDsoBA,4BiB19B1B,iBACI,mBACA,iBnBvKgB,KmBwKhB,MlBjMW,KEmhBa,WDooBD,2BiBl9B3B,gCACI,MnB5HoB,KmBgIxB,qCACI,iBnBlLgB,KG4fc,WDmoBR,4BiBz8B1B,iChBuUmC,gCgBnUnC,iChBoUmC,6BgBtTnC,iBACI,oBACA,iBnBvMwB,QmBwMxB,MnBhNmB,KGogBK,WD+nBD,2BiB/6B3B,gCACI,MnBrNmB,KmByNvB,qCACI,iBnBlNwB,QG8fM,WD8nBR,4BiB55B1B,mBACI,oBACA,iBnB9N0B,KmB+N1B,MnB3OmB,KGugBO,WD4nBH,2BiBp5B3B,kCACI,MnBhPmB,KmBoPvB,uCACI,iBnBzO0B,KG6fM,WD2nBV,4BiB73B1B,yDAC+B,kBAE/B,iDACA,iDAOA,0BAEI,yDAC+B,kBAE/B,iDACA,kDhBwPA,8BACI,kBACA,mBAEJ,yCACI,iBACA,oBAGJ,8HAGI,aD7gBQ,KC8gBR,cD9gBQ,KCihBZ,4DAIA,0BAEI,8BACI,kBACA,mBAEJ,yCACI,iBACA,oBAGJ,8HAGI,aDhiBW,KCiiBX,cDjiBW,KCoiBf,6DAQJ,+BACI,kBACA,mBAEJ,0CACI,gBACA,mBAGJ,iIAGI,aD9lBQ,KC+lBR,cD/lBQ,KCkmBZ,6DAOA,0BAEI,wCACA,mDAEA,iIAGI,eACA,gBAGJ,wDD8E0B,MkB9qBlC,UACI,MnBrBiB,KEooBjB,2BACA,kCiB3mBJ,gBACI,MnB5BW,KoB8Bf,+DAEA,6BACI,0BACA,+BAOJ,gBACI,iBnBk8BoB,KmBj8BpB,oBACA,wBACA,oDACA,anB47BmB,EmB37BnB,qBAGJ,2BACI,qBnBy7BoB,KmBx7BpB,IACI,uBACA,yBAEJ,KACI,kBnBm7BgB,KmBl7BhB,0BCnCR,UACI,QpBqlCY,IoBplCZ,MrBxBiB,KE0lEA,iCmB7jErB,gBACI,MrB/BW,KqBoCf,iBACI,MtBqCoB,KuBpDxB,WACI,QrBioBa,IqBhoBb,WvBQ0B,KuBP1B,MvBLmB,KGmtCnB,oBoBzsCJ,iBACI,MvBXmB,KwBSvB,UACI,kBACA,ctB/BY,KsBgCZ,4BACA,WxBFsB,QwBGtB,MvBlCW,KuBuCf,uBtBvCgB,KsB6ChB,sCAOA,gBACI,kBACA,ItBjCc,KsBkCd,MtBvCY,KCmBZ,cACA,QD+nCkB,GsBpmCtB,2CAMA,sBrB9BI,cACA,QD4nCwB,GsBnlC5B,kBACI,WtB1DuB,QsB2DvB,MxBvDwB,QwB+D5B,kBACI,WtBjEuB,QsBkEvB,MxB3DwB,QwBmE5B,kBACI,WtBxEuB,QsByEvB,MxBpEwB,QwB4E5B,iBACI,WtB/EsB,QsBgFtB,MxB7EuB,QGgBvB,8EAKe,cAEf,yBACI,cACA,0BAGJ,+BACI,cACA,0BsBjDR,gBACI,cvBlBY,KuBmBZ,kBACA,WvBi4BqB,cCsuBE,0BsBlmD3B,6BvBzBgB,KuB+BhB,4CCTA,UACI,sBACA,UxB0CS,KwBzCT,OxByCS,KwBxCT,cACA,cxB0CkB,MwBzClB,sBAEA,W1BFwB,Q0BGxB,sBACA,UxBwCc,KwBtCd,oBACA,uBACA,mBACA,cAQJ,gBACI,qBCxBJ,UACI,qBACA,eACA,W3BGwB,Q2BFxB,YzByDiB,IyBxDjB,U3BmGc,K2BlGd,M3BRmB,K2BSnB,sBACA,mBxB+kCA,cD6HkB,IC5HlB,eD6HmB,UyBjsCvB,kBACI,iB3BTwB,Q2BUxB,M3BxBmB,K2BgCvB,kBACI,iB3BlBwB,Q2BmBxB,M3BlCmB,K2B0CvB,iBACI,iB3B3BuB,Q2B4BvB,M3B5CmB,K4BIvB,YACI,kBAQJ,wCAkBA,oBACI,mBACA,W1Bw0ByB,qB0B5zB7B,oBACI,oBACA,W1B4zByB,kB2Bz2B7B,YACI,kBAQJ,wCAMA,wBACI,W3BSkB,K2BDtB,kBACI,U3BIsB,O2BHtB,Y3BIwB,I2BC5B,yBAEI,kCAQJ,iBACI,U7BOqB,K6BNrB,Y3BVuB,I2BWvB,M5BjEiB,KE4EjB,yBF5EiB,KE8EjB,yBACI,MFhFO,KEiFP,qB2B5CR,iBACI,kBACA,yBACA,qBAIJ,mBACI,kBACA,c5B9CY,K4BsDhB,4DACmC,gBAMnC,kBACI,U9BKsB,K8BJtB,Y5BoPwB,I4B5O5B,iBACI,U9BDqB,K8BErB,Y5B4OuB,I4B3OvB,M7BzEiB,K6ByFrB,iBACI,UACA,gBAIJ,iCACI,W5BlDkB,K4B2DtB,gCACI,kBACA,a5B4MwB,K4B3MxB,gBAKJ,yBAEI,6C5BqM0B,O4BhM9B,gDACI,W5B3EkB,K4BmFtB,oB3BuiBI,QDtoBY,KCuoBZ,iBH3oBsB,Q+Ba1B,WAEI,qBAEA,kBAEA,eAEA,SAWJ,2FAC8C,wBAM9C,6CAcA,iBAEI,sBAEA,SAEA,gBAEA,aAEA,iBAEA,wBAEA,sBAEA,WAEA,YACA,M9BvGW,K8B2Gf,oCAGA,oC9B7GqB,K8B0HrB,2BAEI,kBACA,MACA,SACA,OAEA,oBACA,uBACA,mBAEA,M9BrIiB,K8B6IrB,uC9B7IqB,K8BmJrB,6EAMA,gCACI,QACA,UAOJ,yB7B8vBuB,M6BxvBvB,oCACI,O7BEoB,K6BDpB,a7BwvBgC,K6BvvBhC,c7BuvBgC,K6BtvBhC,W7BuvBwB,cCmuBQ,yB4Br9CpC,0CACI,iB7BkvB8B,cCmuBQ,aH5mDd,Q+B+J5B,yC7BfwB,K6BiBxB,qGACA,iFAMA,wB7BouBsB,M6B9tBtB,mCACI,O7B/BoB,K6BgCpB,a7B8tB+B,K6B7tB/B,c7B6tB+B,K6B5tB/B,W/BrLgB,KGgnDe,yB4Bt7CnC,yCACI,iB/B3LgB,KGinDqB,aH9mDb,Q+BgM5B,wC7BhDwB,K6BkDxB,oGACA,gFAMA,wB7B0sBsB,M6BpsBtB,mCACI,O7BosBmB,K6BnsBnB,W7BosBuB,c6BnsBvB,U/B/KqB,K+B4LzB,wC7BwrB2B,K6BtrB3B,oGACA,gFAMA,uB7BirBqB,M6B3qBrB,kCACI,O7B2qBkB,K6B1qBlB,W7B2qBsB,c6B1qBtB,U/BtNuB,K+BmO3B,uC7B+pB0B,K6B7pB1B,mGACA,+EAMA,kBACI,M9BnSiB,K8BwSrB,wBACI,M9B1SW,K+BwBf,cACI,UACA,gBAQJ,8BACI,W9BnCY,K8B2ChB,oBACI,cACA,UhCsBsB,KgCrBtB,Y9B1C0B,I8B2C1B,MhC2BoB,KGtEpB,gBAEA,4BACI,WACA,YACA,aACA,YDqpCqB,KCppCrB,YImBJ,8bJjBI,4BACA,4BAGJ,qCIaA,uUyBsBJ,0BACI,M/BrDW,K+BsDX,qBAQJ,sBACI,kBACA,W9BhEY,K8BwEf,kDCvCD,SAEI,aAEA,kBACA,Q/B0UW,K+BzUX,2BACA,oCAEA,sBACA,M/BwUS,M+BpUb,+BAMA,qDAMA,qBACI,Y/BwT2B,M+BvT3B,kCAGJ,oEClCA,YACI,wBACA,8BACA,iCACA,mBAEA,WAEA,4BACA,WlCdgB,KkCehB,MjCxCW,KiCgDf,wCAGA,yBAEI,YACI,ahCnBQ,KgCoBR,chCpBQ,MgC0BhB,yBAEI,YACI,ahC1Be,KgC2Bf,chC3Be,MgCqCvB,2BACI,8BAQJ,kBACI,YhC0SwB,KgCzSxB,ehCySwB,KgClS5B,gB/BksB2B,WDkbF,gCgChnCzB,mB/B+rB8B,WDkbF,iCgC7mC5B,iB/B4rB4B,WDkbF,gCgC1mC1B,kB/ByrB6B,WDkbF,iCiC5rC3B,oBAEI,kBACA,QjC8XsB,IiC5XtB,UAEA,OACA,QCoBJ,UAEI,aAEA,eACA,MACA,QACA,SACA,O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,MjDpPW,KiDyPf,+BACI,MlDhLoB,KkDwLxB,iCACI,UlDhMsB,KkDwM1B,+BACI,MlDlMoB,KkD0MxB,gCACI,6BAQJ,4BACI,UlD3NsB,KkD4NtB,YhD5MiB,IgD+MrB,oCjDjSqB,KiDmSrB,0CjDpSe,KiDsSf,iDlD5NwB,KkDkOxB,kBACI,UjDvSe,KiDwSf,YhD3NiB,IC0tCjB,wFDxDuB,EgD/7B3B,uBAEI,MlD9OoB,KGquCU,kB+Cl/BlC,6BACI,MlDpPoB,KGsuCgB,iBHjxCd,QkDoS1B,iCACI,MlD1PoB,KGuuCiB,iBHlxCf,QkD6S1B,mCACI,UlDtQqB,KkDuQrB,MjD7UiB,KiDkVrB,8CACI,MjDpVW,KiDyVf,kDACI,MlDhRoB,KkDwRxB,iCACI,MlDzRoB,KkDiSxB,kCACI,6BAQJ,8BACI,UlD9SqB,KkD+SrB,YhDnSiB,IgDsSrB,sCjDxXqB,KiD0XrB,4CjD3Xe,KiD6Xf,mDlDnTwB,KkD6TxB,eACI,UhDqXmB,UgDpXnB,YhDiXqB,EgD7WzB,cACI,UhDkXkB,OgDjXlB,YhD+WoB,EgD3WxB,eACI,UhD+WmB,KgD9WnB,YhD6WqB,EgDxWzB,yBAEI,yBhDgWqB,OgD/VrB,wBhDkWoB,KgDjWpB,yBhDsWqB,MgDjWzB,0BAEI,yBhDsVqB,KgDrVrB,wBhD2VoB,KgD1VpB,yBhD8VqB,MgDhVzB,iCAEA,2CAGA,yDACgC,eAGhC,+ChDuQ8B,MgD5P9B,iGACI,WhD4TsB,IgD3TtB,YhD2TsB,IgD1TtB,6BEjZJ,WACI,aAEA,kBAQJ,iDACI,WpDxCsB,QoDwD1B,2DAGI,aACA,IlD2sBS,KkDzsBT,mBAYJ,kCAEA,6BACI,iBACA,kBAEA,kBAGJ,mCACI,kBACA,QACA,SACA,gCAEA,kBACA,sBAEA,YAIJ,+CAEG,kBACA,MAGH,+CACA,+CAEA,2BACI,kBACA,sBAWJ,eACI,aACA,IlDipBa,KkD/oBb,SACA,UACA,gBAQJ,8DAE+B,eAW/B,sDAII,aACA,uBACA,mBAEA,iBAEA,sBACA,WlD8mBqB,KkD5mBrB,UpDtHqB,KoDuHrB,YpD/IiB,iGoDiJjB,qBAOJ,oBACI,YACA,MnDxMiB,KEq9CjB,eDxN6B,UCyN7B,2BACA,2CiDtwCJ,kEAEI,MnDpNW,KmDyNf,2BACI,MpDhJoB,KoDqJxB,8BACI,MpDtJoB,KoD8JxB,uBACI,YlDwkB6B,IkDvkB7B,kCAGJ,yFAMA,gBACI,YACA,MnDrPW,KmD6Pf,4CAMA,kBACI,YACA,MnDpQiB,KmDwQrB,8DAEI,MnD3QW,KmD4QX,qBAsBJ,oBACI,UpD5NqB,KoDoOzB,sNAKuC,YA4BvC,oBACI,2BACA,8BACA,oCACA,mBAEA,MlDweoB,MkDtepB,QlDuesB,KkDtetB,WpD5TgB,KoD6ThB,MnDtVW,KEs+CgB,WDtOF,2BkDl6B7B,gDAOA,mCACI,8BAUJ,oDACA,iDlD9UgB,KkDiVhB,6DlDjVgB,KkDuVhB,4DACA,4DACA,4DACA,6DAMA,0BACI,8BACA,QlD8b4B,KkDnbhC,4BAEI,WAEA,yBAEA,sBACA,wBACA,8BACA,oCjD+kCmC,gBiD1kCvC,yBAEI,iEAKJ,yBAEI,iEAIJ,kCACI,8BACA,YlDsZ4B,KkDrZ5B,elDqZ4B,KkD5YhC,wBjDmjCmC,UHn6CV,KoDwXzB,6BACI,MnD/biB,KmDocrB,mCACI,MnDtcW,KmD2cf,uCACI,MpDlYoB,KoD0YxB,yCACI,UlD4XqC,KkDpXzC,uCACI,MpDpZoB,KoD4ZxB,wCACI,6BAQJ,4CnD9eqB,KmDgfrB,kDnDjfe,KmDmff,yDpDzawB,KG06CpB,qBACI,2BACA,qCAIJ,yBAEI,2DAE8B,IDlQvB,KCoQP,+CACA,gDAKJ,yBAEI,mBD3QW,MmD3tCnB,WACI,aAEA,eAEA,mBAEA,kBAEA,UACA,gBAUJ,aAEI,UAEA,anDu7BuB,KmDr7BvB,kBAeJ,0BAEI,aACA,mBAEA,iBAEA,MpDjFiB,KEuxDjB,UHjtDqB,KGktDrB,eD/gByB,UCghBzB,2BACA,2CkDpsDJ,qBACI,MpDxFW,KoDyFX,gBnD25BgC,KmDt5BpC,wBACI,MrDrBoB,KqDiCxB,qCAMA,qBACI,aACA,mBAQJ,4BACI,WACA,OnD03B2B,MmDz3B3B,gBACA,anDk3BuB,KmDj3BvB,oCAIJ,iEACI,kBrD5FY,QqDoGhB,+BACI,iBACA,WnD62B0B,cmD52B1B,MpD/IiB,KoDoJrB,0BACI,iBrDvHsB,QqDwHtB,MpDvJW,KoD4Jf,2BACI,iBrD9HsB,QqD+HtB,MpD9JW,KoDmKf,6BACI,iBrDxIwB,QqDyIxB,MrDjJmB,KqD0JvB,0BACI,MpD9KiB,KqDuBrB,eACI,UACA,gBAQJ,kCAMA,mBACI,UtD8BqB,KsD7BrB,MrDzCiB,KqD8CrB,wBACI,MrDhDW,KqDiDX,gBpDiHoC,KoDvGxC,yEAEI,MrD7DW,KqDwEf,6DACI,QpD2FiB,IoD1FjB,qBAEA,iCAEA,UtDPqB,KsDQrB,MrD9EiB,KsD8BrB,eACI,aAEA,eAEA,mBAEA,cAEA,UACA,gBAUJ,iBAEI,UAEA,arD+0B2B,EqD70B3B,kBAaJ,mBAEI,aACA,mBAEA,iBAEA,iBACA,MtD7EiB,KE0lDU,iCoDxgD/B,wBACI,MtDpFW,KsDqFX,gBrDszBoC,KqDjzBxC,4BACI,MtD3FW,KsDgGf,8BACI,MtDhGiB,KuD8BrB,QACI,aAEA,eAEA,kBAEA,UACA,gBrD40DA,kBAEA,gBACI,WACA,kBACA,SACA,KDv2BgB,KCw2BhB,QACA,gCqD10DR,UAEI,UAEA,atD69BoB,KsD39BpB,kBAeJ,YAEI,aACA,mBAEA,iBAEA,uBAEA,iBACA,MvD/EiB,KD8JI,iBwD1EzB,kBACI,MvDtFW,KuDuFX,gBtDg8B6B,KsD37BjC,qBACI,MxDnBoB,KG4zDO,aH12DH,QwDsE5B,uBACI,MvDlGiB,KEy4DjB,uBACI,MACA,YqDzxDR,mBrD8xDI,mCACA,mBqDtxDJ,2BAEI,sBAEA,cAIJ,+BACoB,erDixDhB,qBACI,MACA,SACA,UACA,QACA,8BACA,mBAMJ,sBACI,MACA,SACA,OACA,WACA,8BACA,mBqDzxDR,iBACI,qBrD6xDA,qCACA,mBqD1xDJ,kBACI,qBrD4xDA,oCACA,mBAIA,sCsDz5DJ,aACI,iBACA,MvD27Ba,eCmxBO,iCsDzsDxB,mBACI,MvDs7BmB,euDj7BvB,oBACI,MvDi7BoB,euDr5BxB,mBACI,kBAQJ,uBACI,aCpDJ,WACI,aAEA,eAEA,SACA,UACA,gBAEA,kBASJ,aAEI,UAEA,axD+SuB,KwDnS3B,eACI,cACA,sBACA,MxDkSgB,KwDjShB,OxDiSgB,KwDhShB,cxDkSwB,IwDjSxB,WxDkSqB,cwDhSrB,iBACA,gBACA,mBvDirBA,gCACA,2BACA,kDuD9qBJ,oBACI,iBxDyR2B,eCsZE,aDgdN,cwD1nC3B,qBACI,iBxDoR6B,eCsZE,aDgdN,cwDrnC7B,wBACI,iBxD+Q4B,eCsZE,aDgdN,cwDxmC5B,oBAEI,sBAEA,cACA,iBAIJ,sBACI,eACA,YxD+OuB,KyDhU3B,aACI,2BACA,oCACA,mBAEA,WAEA,UzD0ViB,MyDxVjB,QzDyVe,KyDxVf,W3DnBgB,K2DoBhB,M1D7CW,KEoyBS,WDkbF,2ByDjqCtB,yCAOA,4BACI,8BAQJ,2BzDoUyB,KyDxTzB,qBAEI,WAEA,yBAEA,qBACA,oCxD6sB4B,gBwDxsBhC,yBAEI,0DAKJ,yBAEI,0DAIJ,2BACI,YzD8RqB,KyD7RrB,ezD6RqB,KyDpRzB,iBxDkrB4B,UHhuBH,K2DsDzB,sBACI,M1D7HiB,K0DkIrB,4DAEI,M1DrIW,K0D6If,kCACI,UzDqQ8B,KyD7PlC,gCACI,M3D7EoB,K2DqFxB,iCACI,6BAQJ,qC1DvKqB,K0DyKrB,iFACgD,M1D3KjC,K2D4Cf,aAEI,aAEA,eACA,MACA,QACA,SACA,OACA,Q1DuiBe,K0DriBf,W1DsiBkB,K0DpiBlB,UACA,+BAEA,wBAUJ,qBACI,cAEA,UAOJ,0C1D8gByB,qB0DpgBzB,kCAeA,qBAEI,kBACA,MACA,QACA,SACA,OAEA,aACA,uBACA,mBAEA,M1D0ekB,qB0DxelB,8BAKJ,uBACI,U1DmesB,M0DletB,W1DmeuB,M0Dhe3B,kCACI,WACA,YAGJ,2CAKA,qBACI,kBACA,W1Dud0B,e0Dtd1B,M1DudqB,qB0DndzB,6B1DmdyB,qB0D7czB,0BACI,Q1D6c4B,I0D5c5B,M1D6c0B,qB0Drc9B,gCACI,M1DqcgC,K0DxbpC,oBACI,sBACA,M1DubmB,K0DtbnB,O1DsbmB,K0DrbnB,W1Dgb0B,e0D/a1B,M1DsboB,qB0DpbpB,oBAC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C,MF1cO,KEkdX,0jBACI,iBH/be,KGgcf,MFpdO,KEwdX,snBACI,iBD9OoC,QC+OpC,MF1dO,KE8dX,8xCAEI,iBDnPqC,QCoPrC,MFjeO,KEyeX,wgBACI,MHtde,KGqYnB,4mBHrYmB,KG0dnB,okBACI,MH3de,KG+dnB,kmBACI,MHnZqB,qBG2ZzB,wgBACI,MHzee,KG6enB,0kBHhayB,qBG4hBzB,ofACI,iBH1mBe,KG2mBf,MF/nBO,KE8oBX,4cACI,MH9iBqB,qBGkjBzB,wgBACI,MHpjBe,qBG4jBnB,wjBDhgBoB,qBCskBpB,khBIpsBA,yXJysBA,0rCAEI,oBD7kBgB,qBCilBpB,kmBACI,iBDllBgB,qBCslBpB,0jBACI,kBDvlBgB,qBC4mBpB,8fACI,iBD9ZyB,cCuZE,kCAW/B,gjBACI,iBDla+B,qBCuZE,2BAerC,0jBACI,iBDtaiC,qBCuZE,2BAmBvC,wlBACI,iBD1agC,qBCuZE,2BA4FtC,44CAGI,iBDzY0B,qBC0Y1B,MHrwBe,qBGswBf,4BAfoB,aD3rBJ,qBC6sBhB,gkDACI,iBD5YoB,sBC6YpB,MH3wBW,qBGwvBW,aHxvBX,qBGoxBnB,olBHnxByB,qBGqxBzB,knBHrxByB,qBG2xBzB,8uBI91BA,0bJo2BA,woCIp2BA,uUJ22BA,s7BAEI,iBDhb0B,qBC8XA,aD7rBV,qBCovBpB,8iCAEI,iBD9a8B,sBCsXE,aH1vBjB,qBGuzBnB,4sDAGI,iBHt4Be,KGu0BmB,aHv0BnB,KG24BnB,g4DAGI,iBD3bsC,KCgc1C,4hBIz4BA,mTJ04BA,0jBI14BA,mVJ24BA,snBI34BA,uUJ84BA,8fA/E8B,MHz0BX,KG65BnB,ofACI,MHj1BqB,qBGo1BzB,sjBHr1BmB,qBG+1BnB,w0BACI,kBDpyBgB,qBCwyBpB,84BACI,iBDzyBgB,qBCm2BpB,gjBACI,oBDp2BgB,qBCw2BpB,snBACI,kBDz2BgB,qBC62BpB,8sCAEI,oBD/2BgB,qBC24BpB,ofACI,MHv8BqB,qBG28BzB,gjBACI,MH78Be,qBGi9BnB,4pCAEI,MHn9Be,qBG29BnB,wgBACI,iBDjmB0B,qBCkmB1B,MH59BqB,qBGg+BzB,okBACI,iBDlgB+B,sBCmgB/B,MHn+Be,qBGu+BnB,8kBACI,iBDtgBgC,qBCugBhC,MHz+Be,qBG4/BnB,wgBACI,MH5/BqB,qBGggCzB,okBACI,MHlgCe,qBGsgCnB,kmBACI,MHvgCe,qBGuhCnB,4cACI,iBHpmCe,KGqmCf,MFznCO,KE+pCX,0hCAEI,MHhkCqB,qBGokCzB,42DAGI,MHxkCe,qBG4kCnB,80DAGI,MH9kCqB,qBGklCzB,w6DAGI,MHlqCe,KG4rCnB,8nBACA,4oBACA,koBACA,spBAEA,kmBIvrCA,iUJ2rCA,krBACI,iBD9jCgB,qBC4iCpB,gtBACI,iBD7iCgB,qBC8iChB,oBD9iCgB,qBCskCpB,utBDvwB8B,qBCoxB9B,sdACI,WHjtCkB,QGktClB,MFjvCO,KEqvCX,khBACI,MFtvCO,KEq1CX,0jBACI,MHrvCqB,qBGyvCzB,snBACI,MH3vCe,qBG+vCnB,8pBACI,MH50Ce,KGg1CnB,8pBACI,MHj1Ce,KGq1CnB,wqBACI,iBD9sCgB,qBCktCpB,0pBH7wCyB,qBG+wCzB,stBHhxCmB,qBGkxCnB,4xBH91CmB,KGo2CnB,0jBACI,MHxxCqB,qBG4xCzB,snBACI,MH9xCe,qBGkyCnB,8pBACI,MH/2Ce,KGm3CnB,8pBACI,MHp3Ce,KGw3CnB,wqBACI,iBDjvCgB,qBCqvCpB,0pBHhzCyB,qBGkzCzB,stBHnzCmB,qBGqzCnB,4xBHj4CmB,KGu4CnB,8kBACI,MHx4Ce,KG44CnB,0oBACI,MH74Ce,KGmzCyB,iBD52Bd,qBC08B9B,krBACI,MHl5Ce,KGozC0B,iBD72Bf,qBC+8B9B,ssBACI,MH10CqB,qBG80CzB,ozBACI,MHh1Ce,qBGo1CnB,41BACI,MHj6Ce,KGq6CnB,krBACI,MHt6Ce,KG06CnB,4rBACI,iBDnyCgB,qBCuyCpB,8qBHl2CyB,qBGo2CzB,0uBHr2CmB,qBGu2CnB,gzBHn7CmB,KGy7CnB,4pCACI,iBDlzCgB,qBC83CpB,gjBACI,MH37Ce,qBG+7CnB,o2CAEI,MH7gDe,KGihDnB,snBACI,MHlhDe,KGshDnB,opBACI,MHvhDe,KG+hDnB,wgBACI,MHp9Ce,qBG49CnB,4hBACI,MH59CqB,qBGg+CzB,4zCAEI,MHn+Ce,qBGsgDnB,siBACI,MHtgDqB,qBG0gDzB,wlBACI,MH5gDe,qBGghDnB,goBACI,MHjhDe,qBGqhDnB,opBACI,MHrhDqB,qBGikDzB,whBHlkDmB,qBGokDnB,0pBHnkDyB,qBGykDzB,4nBHzkDyB,qBG0kDzB,wrBH1kDyB,qBGglDzB,gtBACI,iBDlvB4B,cCktBQ,aDt/CpB,qBC0hDpB,4wBACI,iBDtvBkC,gBC0vBtC,ssBACI,iBD1vB2B,cCktBQ,aDx/CnB,qBCoiDpB,kwBACI,iBD9vBiC,gBCkwBrC,ssBACI,iBDlwB2B,cC0wB/B,4rBACI,iBD1wB0B,cCsxB9B,4hBACI,MH3nDqB,qBG+nDzB,wlBACI,MHjoDe,qBG0pDnB,0eACI,MD5xBiB,qBCgyBrB,siBACI,MDhyBuB,sBCoyB3B,gjBACI,MDpyBwB,qBCg1B5B,4mBACI,MHltDe,qBGstDnB,0jBACI,MHnyDe,KGuyDnB,wlBACI,MHxyDe,KGgzDnB,k/BACI,kBDzqDgB,qBCirDpB,8pBACI,iBDr0B8B,cCs0B9B,MH9uDqB,qBGkvDzB,4mBACI,iBDz3C0B,qBC03C1B,MHrvDe,qBGyvDnB,snBACI,iBD/3C0B,qBCg4C1B,MH3vDe,qBG+vDnB,0oBACI,iBH50De,KG60Df,MFj2DO,KEy2DX,4mBACI,MHzwDqB,qBG01DzB,qhBD/xDoB,qBC4yDpB,geACI,MHx2DqB,qBG42DzB,4hBACI,MH92De,qBGk3DnB,0jBACI,MH/7De,KG46DgB,aH56DhB,KGm8DnB,8kBACI,MHv3DqB,qBG45DzB,ovDAC0D,oBDl2DtC,qBCu3DpB,ofACI,MHp7De,qBGw7DnB,ofACI,MHx7DqB,qBG47DzB,oiBACA,kjBACA,wiBACA,4jBA4BA,ymBDlyB6B,8DC00B7B,4cACI,MHpgEqB,qBGwgEzB,wgBACI,MH1gEe,qBG8gEnB,khBACI,MH3lEe,KGonEnB,kcACI,MHrnEe,KGynEnB,8fACI,MH1nEe,KG8nEnB,+uCACA,giBAvnEA,goBIEA,qhDJ+9DA,ovDAC0D,oBDl2DtC,qB2ExHxB,wBAEA,4XACA,kZAEA,iDACA,+CC5BA,aAEI,qBAGI,oCACA,sBACA,2BACA,4BAGJ,YACY,0BAEZ,eAEI,sBACA,wBAGJ,iCAEA,OACM,wBAEN,8BAEA,kBAEA,QAGI,UACA,SAGJ,MACK,wB9EuKT,KAEI,kBAEA,kBAIJ,qCAQA,iBACI,eACA,IE6jBqB,KF5jBrB,SACA,sBACA,uBACA,4BACA,+BACA,cAKJ,kBACI,uBACA,kBAIJ,yBACI,uCAnDiB,OAuDrB,0BACI,uCAxDiB,OA4DrB,0BACI,iBACI,uBACA,4BAEJ,uCAhEoB,MAiEpB,kBACI,uBACA,mBAYR,iDAEI,WAjQwB,QAoQ5B,+BACI,SACA,wBAGJ,mIAGI,YACA,eAaJ,yCACI,kBAEA,iDACI,WACA,cACA,kBACA,KE6e6B,EF5e7B,qBACA,OAf+B,KAgB/B,OAdsB,IAetB,iBAd0B,aAe1B,2BACA,0BAKR,mFEkeqC,EFherC,yGACI,gBACA,YAEJ,6CACI,YAOJ,yCAEA,8BACI,WACA,kBACA,SACA,WACA,WACA,6BAGJ,uBACI,cACA,gCAQJ,yBACI,6BACA,gCAGJ,oDAMA,oBACI,WACA,eAOJ,sCACqB,oBAIrB,kCAQA,oBACI,wEAGJ,oBACI,mIAIJ,kBACI,6EAEA,yBAOJ,qBAGI,uBACA,gBACA,yBACA,mBACA,MCraiB,KDwarB,sBACA,sBACA,sBAMA,8BAMA,sBACI,kEAIJ,qBACI,mHAKJ,+DAMA,oDAMA,4BA/a0B,QAib1B,mCACA,yBAGA,yBACI,mCACA,+BAIJ,0BACI,oCACA,gCAGJ,qBACI,yBACA,aAIJ,yBACI,6BE1XmB,MFoYvB,uBACI,cACA,qBAIJ,yBACI,gCACI,YACA,kBACA,WACA,kBACA,MC3fa,MDmgBrB,uBACI,aEtM2B,KFuM3B,cEvM2B,KF2M/B,yBACI,uBACI,aEzeQ,KF0eR,cE1eQ,MF+ehB,yBACI,uBACI,aE9ee,KF+ef,cE/ee,MFwfvB,0BACI,gCAIJ,0BACI,+BACA","sourcesContent":["// Name: Base\n// Description: Default values for HTML elements\n//\n// Component: `uk-link`\n// `uk-h1`, `uk-h2`, `uk-h3`, `uk-h4`, `uk-h5`, `uk-h6`\n// `uk-hr`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Base\n ========================================================================== */\n\n/*\n * 1. Set `font-size` to support `rem` units\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n * 3. Style\n */\n\nhtml {\n /* 1 */\n font-family: $base-body-font-family;\n font-size: $base-body-font-size;\n font-weight: $base-body-font-weight;\n line-height: $base-body-line-height;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 3 */\n background: $base-body-background;\n color: $base-body-color;\n @if(mixin-exists(hook-base-body)) {@include hook-base-body();}\n}\n\n/*\n * Remove the margin in all browsers.\n */\n\nbody { margin: 0; }\n\n\n/* Links\n ========================================================================== */\n\n/*\n * Style\n */\n\na,\n.uk-link {\n color: $base-link-color;\n text-decoration: $base-link-text-decoration;\n cursor: pointer;\n @if(mixin-exists(hook-base-link)) {@include hook-base-link();}\n}\n\na:hover,\n.uk-link:hover,\n.uk-link-toggle:hover .uk-link {\n color: $base-link-hover-color;\n text-decoration: $base-link-hover-text-decoration;\n @if(mixin-exists(hook-base-link-hover)) {@include hook-base-link-hover();}\n}\n\n\n/* Text-level semantics\n ========================================================================== */\n\n/*\n * 1. Add the correct text decoration in Edge.\n * 2. The shorthand declaration `underline dotted` is not supported in Safari.\n */\n\nabbr[title] {\n /* 1 */\n text-decoration: underline dotted;\n /* 2 */\n -webkit-text-decoration-style: dotted;\n}\n\n/*\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong { font-weight: $base-strong-font-weight; }\n\n/*\n * 1. Consolas has a better baseline in running text compared to `Courier`\n * 2. Correct the odd `em` font sizing in all browsers.\n * 3. Style\n */\n\n:not(pre) > code,\n:not(pre) > kbd,\n:not(pre) > samp {\n /* 1 */\n font-family: $base-code-font-family;\n /* 2 */\n font-size: $base-code-font-size;\n /* 3 */\n color: $base-code-color;\n white-space: nowrap;\n @if(mixin-exists(hook-base-code)) {@include hook-base-code();}\n}\n\n/*\n * Emphasize\n */\n\nem { color: $base-em-color; }\n\n/*\n * Insert\n */\n\nins {\n background: $base-ins-background;\n color: $base-ins-color;\n text-decoration: none;\n}\n\n/*\n * Mark\n */\n\nmark {\n background: $base-mark-background;\n color: $base-mark-color;\n}\n\n/*\n * Quote\n */\n\nq { font-style: $base-quote-font-style; }\n\n/*\n * Add the correct font size in all browsers.\n */\n\nsmall { font-size: $base-small-font-size; }\n\n/*\n * Prevents `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup { top: -0.5em; }\nsub { bottom: -0.25em; }\n\n\n/* Embedded content\n ========================================================================== */\n\n/*\n * Remove the gap between the element and the bottom of its parent container.\n */\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo { vertical-align: middle; }\n\n/*\n * 1. Constrain the element to its parent width.\n * 2. Preserve the intrinsic aspect ratio and auto-scale the height of an image if the `height` attribute is present.\n * 3. Take border and padding into account.\n */\n\ncanvas,\nimg,\nsvg,\nvideo {\n /* 1 */\n max-width: 100%;\n /* 2 */\n height: auto;\n /* 3 */\n box-sizing: border-box;\n}\n\n/*\n * Deprecated: only needed for `img` elements with `uk-img`\n * 1. Hide `alt` text for lazy load images.\n * 2. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`.\n */\n\nimg:not([src]) {\n /* 1 */\n visibility: hidden;\n /* 2 */\n min-width: 1px;\n}\n\n/*\n * Iframe\n * Remove border in all browsers\n */\n\niframe { border: 0; }\n\n\n/* Block elements\n ========================================================================== */\n\n/*\n * Margins\n */\n\np,\nul,\nol,\ndl,\npre,\naddress,\nfieldset,\nfigure { margin: 0 0 $base-margin-vertical 0; }\n\n/* Add margin if adjacent element */\n* + p,\n* + ul,\n* + ol,\n* + dl,\n* + pre,\n* + address,\n* + fieldset,\n* + figure { margin-top: $base-margin-vertical; }\n\n\n/* Headings\n ========================================================================== */\n\nh1, .uk-h1,\nh2, .uk-h2,\nh3, .uk-h3,\nh4, .uk-h4,\nh5, .uk-h5,\nh6, .uk-h6,\n.uk-heading-small,\n.uk-heading-medium,\n.uk-heading-large,\n.uk-heading-xlarge,\n.uk-heading-2xlarge,\n.uk-heading-3xlarge {\n margin: 0 0 $base-margin-vertical 0;\n font-family: $base-heading-font-family;\n font-weight: $base-heading-font-weight;\n color: $base-heading-color;\n text-transform: $base-heading-text-transform;\n @if(mixin-exists(hook-base-heading)) {@include hook-base-heading();}\n}\n\n/* Add margin if adjacent element */\n* + h1, * + .uk-h1,\n* + h2, * + .uk-h2,\n* + h3, * + .uk-h3,\n* + h4, * + .uk-h4,\n* + h5, * + .uk-h5,\n* + h6, * + .uk-h6,\n* + .uk-heading-small,\n* + .uk-heading-medium,\n* + .uk-heading-large,\n* + .uk-heading-xlarge,\n* + .uk-heading-2xlarge,\n* + .uk-heading-3xlarge { margin-top: $base-heading-margin-top; }\n\n/*\n * Sizes\n */\n\nh1, .uk-h1 {\n font-size: $base-h1-font-size;\n line-height: $base-h1-line-height;\n @if(mixin-exists(hook-base-h1)) {@include hook-base-h1();}\n}\n\nh2, .uk-h2 {\n font-size: $base-h2-font-size;\n line-height: $base-h2-line-height;\n @if(mixin-exists(hook-base-h2)) {@include hook-base-h2();}\n}\n\nh3, .uk-h3 {\n font-size: $base-h3-font-size;\n line-height: $base-h3-line-height;\n @if(mixin-exists(hook-base-h3)) {@include hook-base-h3();}\n}\n\nh4, .uk-h4 {\n font-size: $base-h4-font-size;\n line-height: $base-h4-line-height;\n @if(mixin-exists(hook-base-h4)) {@include hook-base-h4();}\n}\n\nh5, .uk-h5 {\n font-size: $base-h5-font-size;\n line-height: $base-h5-line-height;\n @if(mixin-exists(hook-base-h5)) {@include hook-base-h5();}\n}\n\nh6, .uk-h6 {\n font-size: $base-h6-font-size;\n line-height: $base-h6-line-height;\n @if(mixin-exists(hook-base-h6)) {@include hook-base-h6();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n h1, .uk-h1 { font-size: $base-h1-font-size-m; }\n h2, .uk-h2 { font-size: $base-h2-font-size-m; }\n\n}\n\n\n/* Lists\n ========================================================================== */\n\nul,\nol { padding-left: $base-list-padding-left; }\n\n/*\n * Reset margin for nested lists\n */\n\nul > li > ul,\nul > li > ol,\nol > li > ol,\nol > li > ul { margin: 0; }\n\n\n/* Description lists\n ========================================================================== */\n\ndt { font-weight: bold; }\ndd { margin-left: 0; }\n\n\n/* Horizontal rules\n ========================================================================== */\n\n/*\n * 1. Show the overflow in Chrome, Edge and IE.\n * 2. Add the correct text-align in Edge and IE.\n * 3. Style\n */\n\nhr, .uk-hr {\n /* 1 */\n overflow: visible;\n /* 2 */\n text-align: inherit;\n /* 3 */\n margin: 0 0 $base-hr-margin-vertical 0;\n border: 0;\n border-top: $base-hr-border-width solid $base-hr-border;\n @if(mixin-exists(hook-base-hr)) {@include hook-base-hr();}\n}\n\n/* Add margin if adjacent element */\n* + hr,\n* + .uk-hr { margin-top: $base-hr-margin-vertical; }\n\n\n/* Address\n ========================================================================== */\n\naddress { font-style: normal; }\n\n\n/* Blockquotes\n ========================================================================== */\n\nblockquote {\n margin: 0 0 $base-blockquote-margin-vertical 0;\n font-size: $base-blockquote-font-size;\n line-height: $base-blockquote-line-height;\n font-style: $base-blockquote-font-style;\n @if(mixin-exists(hook-base-blockquote)) {@include hook-base-blockquote();}\n}\n\n/* Add margin if adjacent element */\n* + blockquote { margin-top: $base-blockquote-margin-vertical; }\n\n/*\n * Content\n */\n\nblockquote p:last-of-type { margin-bottom: 0; }\n\nblockquote footer {\n margin-top: $base-blockquote-footer-margin-top;\n font-size: $base-blockquote-footer-font-size;\n line-height: $base-blockquote-footer-line-height;\n @if(mixin-exists(hook-base-blockquote-footer)) {@include hook-base-blockquote-footer();}\n}\n\n\n/* Preformatted text\n ========================================================================== */\n\n/*\n * 1. Contain overflow in all browsers.\n */\n\npre {\n font: $base-pre-font-size unquote(\"/\") $base-pre-line-height $base-pre-font-family;\n color: $base-pre-color;\n -moz-tab-size: 4;\n tab-size: 4;\n /* 1 */\n overflow: auto;\n @if(mixin-exists(hook-base-pre)) {@include hook-base-pre();}\n}\n\npre code { font-family: $base-pre-font-family; }\n\n\n/* Focus\n ========================================================================== */\n\n:focus { outline: none; }\n\n:focus-visible { outline: $base-focus-outline-width $base-focus-outline-style $base-focus-outline; }\n\n\n/* Selection pseudo-element\n ========================================================================== */\n\n::selection {\n background: $base-selection-background;\n color: $base-selection-color;\n text-shadow: none;\n}\n\n\n/* HTML5 elements\n ========================================================================== */\n\n/*\n * 1. Add the correct display in Edge, IE 10+, and Firefox.\n * 2. Add the correct display in IE.\n */\n\ndetails, /* 1 */\nmain { /* 2 */\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary { display: list-item; }\n\n/*\n * Add the correct display in IE.\n */\n\ntemplate { display: none; }\n\n\n/* Pass media breakpoints to JS\n ========================================================================== */\n\n/*\n * Breakpoints\n */\n\n:root {\n --uk-breakpoint-s: #{$breakpoint-small};\n --uk-breakpoint-m: #{$breakpoint-medium};\n --uk-breakpoint-l: #{$breakpoint-large};\n --uk-breakpoint-xl: #{$breakpoint-xlarge};\n}\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-base-misc)) {@include hook-base-misc();}\n\n// @mixin hook-base-body(){}\n// @mixin hook-base-link(){}\n// @mixin hook-base-link-hover(){}\n// @mixin hook-base-code(){}\n// @mixin hook-base-heading(){}\n// @mixin hook-base-h1(){}\n// @mixin hook-base-h2(){}\n// @mixin hook-base-h3(){}\n// @mixin hook-base-h4(){}\n// @mixin hook-base-h5(){}\n// @mixin hook-base-h6(){}\n// @mixin hook-base-hr(){}\n// @mixin hook-base-blockquote(){}\n// @mixin hook-base-blockquote-footer(){}\n// @mixin hook-base-pre(){}\n// @mixin hook-base-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-base-link(){}\n// @mixin hook-inverse-base-link-hover(){}\n// @mixin hook-inverse-base-code(){}\n// @mixin hook-inverse-base-heading(){}\n// @mixin hook-inverse-base-h1(){}\n// @mixin hook-inverse-base-h2(){}\n// @mixin hook-inverse-base-h3(){}\n// @mixin hook-inverse-base-h4(){}\n// @mixin hook-inverse-base-h5(){}\n// @mixin hook-inverse-base-h6(){}\n// @mixin hook-inverse-base-blockquote(){}\n// @mixin hook-inverse-base-blockquote-footer(){}\n// @mixin hook-inverse-base-hr(){}\n","// The following is a UIkit theme and uses a specific structure described in the\n// UIkit docs: https://getuikit.com/docs/sass\n\n\n// 1. Your custom variables and variable overwrites.\n\n// Colors\n\n$global-color: #666;\n$global-emphasis-color: #333;\n$global-muted-color: #999;\n\n\n$global-link-color: #0071B3;\n\n\n\n$global-link-hover-color: #018fe2;\n\n\n$global-inverse-color: #fff;\n$inverse-global-emphasis-color: $global-inverse-color;\n\n// Backgrounds\n\n$global-background: #fff;\n\n\n$global-primary-background: #87a96b;\n\n\n$global-muted-background: #f8f8f8;\n$global-secondary-background: #222;\n\n$global-success-background: #32d296;\n$global-warning-background: #faa05a;\n$global-danger-background: #f0506e;\n\n// Borders\n\n$global-border-width: 1px;\n$global-border: #e5e5e5;\n\n// UIkit\n// ========================================================================\n\n\n$global-font-family: ProximaNova, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n\n\n\n$global-font-size: 15px;\n\n\n\n$global-2xlarge-font-size: 38px;\n\n\n\n$global-xlarge-font-size: 30px;\n\n\n\n$global-large-font-size: 24px;\n\n\n\n$global-medium-font-size: 20px;\n\n\n\n$global-small-font-size: 14px;\n\n\n$global-emphasis-color: #222;\n\n// Base\n\n$base-code-font-family: 'Roboto Mono', monospace;\n$base-code-font-size: 12px;\n\n$base-heading-font-weight: 300;\n\n$base-pre-font-size: 12px;\n$base-pre-padding: 25px;\n$base-pre-background: $global-muted-background;\n$base-pre-border-width: 0;\n$base-pre-border-radius: 0;\n\n// Container\n\n$container-max-width: 1380px;\n$container-small-max-width: 700px;\n\n// Inverse\n\n$inverse-global-color: rgba($global-inverse-color, 0.8);\n$inverse-global-muted-color: rgba($global-inverse-color, 0.6);\n\n// Navbar\n\n$inverse-navbar-nav-item-color: $inverse-global-color;\n$inverse-navbar-nav-item-hover-color: $inverse-global-emphasis-color;\n\n// Nav\n\n$nav-header-font-size: 12px;\n\n// Subnav\n\n$inverse-subnav-item-color: $inverse-global-color;\n$inverse-subnav-item-hover-color: $inverse-global-emphasis-color;\n\n// Tab\n\n$tab-item-padding-horizontal: 20px;\n$tab-item-padding-vertical: 9px;\n$tab-item-border-width: 2px;\n$tab-item-font-size: 12px;\n\n// Table\n\n$table-header-cell-font-size: 12px;\n\n// Label\n\n$label-font-size: 12px;\n\n// Utility\n\n$inverse-logo-color: $inverse-global-emphasis-color;\n$inverse-logo-hover-color: $inverse-global-emphasis-color;\n\n// Off-canvas\n\n$offcanvas-bar-background: #fff;\n$offcanvas-bar-color-mode: dark;\n\n// import theme user defined variables\n@import \"variables.scss\";\n\n\n// 2. Import default variables and available mixins.\n@import \"uikit/variables-theme.scss\";\n@import \"uikit/mixins-theme.scss\";\n\n\n// 3. Your custom mixin overwrites.\n\n// Base\n\n@mixin hook-base-body() {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n}\n\n// Tab\n\n@mixin hook-tab-item() { line-height: 20px; }\n\n// Text\n\n@mixin hook-text-lead() { font-weight: 300; }\n@mixin hook-text-large() { font-weight: 300; }\n\n\n// Button\n\n//@mixin hook-inverse() {\n// .tm-button-default {\n// color: $inverse-global-color;\n// border-color: $inverse-global-muted-color;\n// }\n// .tm-button-primary {\n// background: #fff !important;\n// color: $global-primary-background !important;\n// }\n// .tm-button-primary:hover { box-shadow: 0 10px 40px rgba(30,135,240,1); }\n//}\n//\n//// Heading\n//\n//@mixin hook-inverse() {\n// .tm-h4,\n// .tm-h5,\n// .tm-h6 { color: rgba(255, 255, 255, 0.7); }\n//}\n\n// import theme user defined mixins\n@import \"mixins.scss\";\n\n\n// 4. Import UIkit.\n@import \"uikit/uikit-theme.scss\";\n\n\n// 5. Define non-UIkit styles\n\n/* ========================================================================\n Theme\n ========================================================================== */\n\n$sidebar-left-width: 240px;\n$sidebar-left-width-xl: 300px;\n\n$sidebar-right-width: 260px;\n$sidebar-right-width-xl: 320px;\n\n\n/* HTML\n ========================================================================== */\n\n/*\n * 1. Force vertical scrollbar\n * 2. Prevent horizontal scrolling if elements are moved out of the viewport to the right\n */\n\nhtml {\n /* 1 */\n overflow-y: scroll;\n /* 2 */\n overflow-x: hidden;\n}\n\n/* override description list text transform */\ndl > dt { text-transform: none !important; }\n\n\n/* Documentation Sidebars\n ========================================================================== */\n\n// Sidebar Left\n\n.tm-sidebar-left {\n position: fixed;\n top: $navbar-nav-item-height;\n bottom: 0;\n box-sizing: border-box;\n width: $sidebar-left-width !important;\n padding: 40px 40px 60px 40px;\n border-right: 1px $global-border solid;\n overflow: auto;\n}\n\n// Sidebar Right\n\n.tm-sidebar-right {\n width: $sidebar-right-width !important;\n padding-left: 40px;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width; }\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width; }\n}\n\n/* Large screen and bigger */\n@media (min-width: 1400px) {\n .tm-sidebar-left {\n width: $sidebar-left-width-xl !important;\n padding: 45px 45px 60px 45px;\n }\n .tm-sidebar-left + .tm-main { padding-left: $sidebar-left-width-xl; }\n .tm-sidebar-right {\n width: $sidebar-right-width-xl !important;\n padding-left: 45px;\n }\n}\n\n\n/* UIkit modifier\n ========================================================================== */\n\n/*\n * Navbar\n */\n\n.tm-navbar-container:not(.uk-navbar-transparent) {\n //background: linear-gradient(to left, #28a5f5, $global-primary-background);\n background: $global-primary-background;\n}\n\n.tm-navbar-container .uk-alert {\n margin: 0;\n border-bottom: 1px solid;\n}\n\n.tm-navbar-container .uk-navbar-nav > li > a,\n.tm-navbar-container .uk-navbar-item:not(.uk-logo),\n.tm-navbar-container .uk-navbar-toggle {\n height: 70px;\n font-size: 13px;\n}\n\n// Color Mode\n.tm-navbar-container:not(.uk-navbar-transparent):extend(.uk-light all) {}\n\n// Line Mode\n$navbar-nav-item-line-margin-vertical: 20px;\n$navbar-nav-item-line-margin-horizontal: $navbar-nav-item-padding-horizontal;\n$navbar-nav-item-line-height: 1px;\n$navbar-nav-item-line-background: currentColor;\n$navbar-nav-item-line-transition-duration: 0.3s;\n\n.tm-navbar-container .uk-navbar-nav > li > a {\n position: relative;\n\n &::before {\n content: '';\n display: block;\n position: absolute;\n left: $navbar-nav-item-line-margin-horizontal;\n right: calc(102% - #{$navbar-nav-item-line-margin-horizontal});\n bottom: $navbar-nav-item-line-margin-vertical;\n height: $navbar-nav-item-line-height;\n background-color: $navbar-nav-item-line-background;\n transition: $navbar-nav-item-line-transition-duration ease-in-out;\n transition-property: right;\n }\n}\n\n//.tm-navbar-container .uk-navbar-nav > li > a:hover::before { right: $navbar-nav-item-line-margin-horizontal; }\n.tm-navbar-container .uk-navbar-nav > li > a:not(.tm-no-underline):hover::before { right: $navbar-nav-item-line-margin-horizontal; }\n\n.tm-lower-navbar .uk-navbar-nav > li > a, .tm-lower-navbar .uk-navbar-item, .tm-lower-navbar .uk-navbar-toggle {\n min-height: 40px;\n height: 40px;\n}\n.tm-lower-navbar .uk-navbar-nav > li > a::before {\n bottom: 10px;\n}\n\n/*\n * Nav\n */\n\n.tm-nav > li.uk-active > a { position: relative; }\n\n.tm-nav > li.uk-active > a:before {\n content: \"\";\n position: absolute;\n top: 15px;\n left: -25px;\n width: 15px;\n border-top: 1px solid $global-primary-background;\n}\n\n.tm-nav .uk-nav-header {\n padding: 8px 0;\n border-bottom: 1px solid $global-border;\n}\n\n/*\n * Subnav\n */\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-subnav { margin-left: -50px; }\n .tm-subnav > * { padding-left: 50px; }\n}\n\n.tm-subnav > * > :first-child { text-transform: capitalize; }\n\n/*\n * Label (Changelog()\n */\n\n.tm-label-changelog {\n width: 90px;\n margin-top: 3px;\n}\n\n/*\n * Button\n */\n\n.tm-button-default,\n.tm-button-primary { border-radius: 500px; }\n\n.tm-button-default {}\n\n.tm-button-large { line-height: 48px; }\n\n.tm-button-primary {}\n\n/*\n * Section\n */\n\n.tm-section-primary {\n background: linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat;\n}\n\n.tm-section-texture {\n background: url(\"../images/section-background.svg\") 50% 17vh no-repeat,\n linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat;\n}\n\n.tm-section-intro {\n background: linear-gradient(to left top, #28a5f5, $global-primary-background) 0 0 no-repeat,\n #fff;\n background-size: 100% 75%;\n}\n\n/*\n * Heading\n */\n\n.tm-h4,\n.tm-h5,\n.tm-h6 {\n font-family: Montserrat;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 2px;\n color: $global-muted-color;\n}\n\n.tm-h4 { font-size: 14px; }\n.tm-h5 { font-size: 12px; }\n.tm-h6 { font-size: 11px; }\n\n/*\n * Text\n */\n\n.tm-text-large { font-size: 18px; }\n\n/*\n * Box shadow\n */\n\n.tm-box-shadow-medium {\n box-shadow: 2px 12px 35px rgba(0,0,0,0.1),\n 0 1px 6px rgba(0,0,0,0.05);\n}\n\n.tm-box-shadow-large {\n box-shadow: -40px 40px 160px 0 rgba(0,0,0,0.08),\n -8px 8px 15px 0 rgba(120,120,120,0.04),\n 3px 3px 30px 0 rgba(0,0,0,0.04);\n}\n\n.tm-box-shadow-modal { box-shadow: 3px 3px 40px 0 rgba(0,0,0,0.06); }\n\n/*\n * Overlay\n */\n\n.tm-overlay-default { background: rgba($global-background, 0.5); }\n\n/*\n * Modal\n */\n\n.tm-modal-dialog { background: $global-muted-background; }\n\n.tm-modal-header { padding: 20px 30px; }\n.tm-modal-body { padding: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-modal-header { padding: 25px 50px; }\n .tm-modal-body { padding: 0 50px; }\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-xlarge) {\n .tm-modal-header { padding: 50px 120px; }\n .tm-modal-body { padding: 0 120px; }\n}\n\n.tm-modal-close-full {\n background: transparent;\n padding: 30px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-modal-close-full { padding: $global-medium-margin; }\n}\n\n/* Utilities\n ========================================================================== */\n\n/*\n * Heading fragment\n */\n\n.tm-heading-fragment > a {\n color: inherit;\n text-decoration: none;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n h2.tm-heading-fragment > a:before {\n content: \"#\";\n position: absolute;\n width: 25px;\n margin-left: -25px;\n color: $global-muted-color;\n }\n}\n\n\n/* Reset container for docs\n ========================================================================== */\n\n.tm-main .uk-container {\n padding-left: $container-padding-horizontal;\n padding-right: $container-padding-horizontal;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n .tm-main .uk-container {\n padding-left: $container-padding-horizontal-s;\n padding-right: $container-padding-horizontal-s;\n }\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n .tm-main .uk-container {\n padding-left: $container-padding-horizontal-m;\n padding-right: $container-padding-horizontal-m;\n }\n}\n\n\n/* Pro\n ========================================================================== */\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n .tm-intro-text { margin-top: 30px; }\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n .tm-intro-text { margin-top: 90px; }\n .tm-intro-image { margin-right: -75px; }\n}\n","$global-color: #000;\n$global-muted-color: #666;\n$button-default-background: #235626;\n$button-default-color: #fff;\n$button-default-hover-background: #000;\n$button-default-hover-color: #fff;\n$global-font-size: 16px;\n","$global-margin: 20px !default;\n$accordion-item-margin-top: $global-margin !default;\n$global-medium-font-size: 1.25rem !default;\n$accordion-title-font-size: $global-medium-font-size !default;\n$accordion-title-line-height: 1.4 !default;\n$global-emphasis-color: #333 !default;\n$accordion-title-color: $global-emphasis-color !default;\n$global-color: #666 !default;\n$accordion-title-hover-color: $global-color !default;\n$accordion-content-margin-top: $global-margin !default;\n$global-inverse-color: #fff !default;\n$inverse-global-emphasis-color: $global-inverse-color !default;\n$inverse-accordion-title-color: $inverse-global-emphasis-color !default;\n$inverse-global-color: rgba($global-inverse-color, 0.7) !default;\n$inverse-accordion-title-hover-color: $inverse-global-color !default;\n$alert-margin-vertical: $global-margin !default;\n$alert-padding: 15px !default;\n$alert-padding-right: $alert-padding + 14px !default;\n$global-muted-background: #f8f8f8 !default;\n$alert-background: $global-muted-background !default;\n$alert-color: $global-color !default;\n$alert-close-top: $alert-padding + 5px !default;\n$alert-close-right: $alert-padding !default;\n$global-primary-background: #1e87f0 !default;\n$alert-primary-background: lighten(mix(white, $global-primary-background, 40%), 20%) !default;\n$alert-primary-color: $global-primary-background !default;\n$global-success-background: #32d296 !default;\n$alert-success-background: lighten(mix(white, $global-success-background, 40%), 25%) !default;\n$alert-success-color: $global-success-background !default;\n$global-warning-background: #faa05a !default;\n$alert-warning-background: lighten(mix(white, $global-warning-background, 45%), 15%) !default;\n$alert-warning-color: $global-warning-background !default;\n$global-danger-background: #f0506e !default;\n$alert-danger-background: lighten(mix(white, $global-danger-background, 40%), 20%) !default;\n$alert-danger-color: $global-danger-background !default;\n$global-gutter: 30px !default;\n$align-margin-horizontal: $global-gutter !default;\n$align-margin-vertical: $global-gutter !default;\n$global-medium-gutter: 40px !default;\n$align-margin-horizontal-l: $global-medium-gutter !default;\n$animation-duration: 0.5s !default;\n$animation-fade-duration: 0.8s !default;\n$animation-stroke-duration: 2s !default;\n$animation-kenburns-duration: 15s !default;\n$animation-fast-duration: 0.1s !default;\n$animation-slide-small-translate: 10px !default;\n$animation-slide-medium-translate: 50px !default;\n$global-large-margin: 70px !default;\n$article-margin-top: $global-large-margin !default;\n$global-2xlarge-font-size: 2.625rem !default;\n$article-title-font-size-m: $global-2xlarge-font-size !default;\n$article-title-font-size: $article-title-font-size-m * 0.85 !default;\n$article-title-line-height: 1.2 !default;\n$global-small-font-size: 0.875rem !default;\n$article-meta-font-size: $global-small-font-size !default;\n$article-meta-line-height: 1.4 !default;\n$global-muted-color: #999 !default;\n$article-meta-color: $global-muted-color !default;\n$inverse-global-muted-color: rgba($global-inverse-color, 0.5) !default;\n$inverse-article-meta-color: $inverse-global-muted-color !default;\n$global-background: #fff !default;\n$background-default-background: $global-background !default;\n$background-muted-background: $global-muted-background !default;\n$background-primary-background: $global-primary-background !default;\n$global-secondary-background: #222 !default;\n$background-secondary-background: $global-secondary-background !default;\n$badge-size: 18px !default;\n$badge-padding-vertical: 0 !default;\n$badge-padding-horizontal: 5px !default;\n$badge-border-radius: 500px !default;\n$badge-background: $global-primary-background !default;\n$badge-color: $global-inverse-color !default;\n$badge-font-size: 11px !default;\n$inverse-global-primary-background: $global-inverse-color !default;\n$inverse-badge-background: $inverse-global-primary-background !default;\n$inverse-global-inverse-color: $global-color !default;\n$inverse-badge-color: $inverse-global-inverse-color !default;\n$base-body-background: $global-background !default;\n$global-font-family: -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;\n$base-body-font-family: $global-font-family !default;\n$base-body-font-weight: normal !default;\n$global-font-size: 16px !default;\n$base-body-font-size: $global-font-size !default;\n$global-line-height: 1.5 !default;\n$base-body-line-height: $global-line-height !default;\n$base-body-color: $global-color !default;\n$global-link-color: #1e87f0 !default;\n$base-link-color: $global-link-color !default;\n$base-link-text-decoration: none !default;\n$global-link-hover-color: #0f6ecd !default;\n$base-link-hover-color: $global-link-hover-color !default;\n$base-link-hover-text-decoration: underline !default;\n$base-strong-font-weight: bolder !default;\n$base-code-font-size: $global-small-font-size !default;\n$base-code-font-family: Consolas, monaco, monospace !default;\n$base-code-color: $global-danger-background !default;\n$base-em-color: $global-danger-background !default;\n$base-ins-background: #ffd !default;\n$base-ins-color: $global-color !default;\n$base-mark-background: #ffd !default;\n$base-mark-color: $global-color !default;\n$base-quote-font-style: italic !default;\n$base-small-font-size: 80% !default;\n$base-margin-vertical: $global-margin !default;\n$base-heading-font-family: $global-font-family !default;\n$base-heading-font-weight: normal !default;\n$base-heading-color: $global-emphasis-color !default;\n$base-heading-text-transform: none !default;\n$global-medium-margin: 40px !default;\n$base-heading-margin-top: $global-medium-margin !default;\n$base-h1-font-size-m: $global-2xlarge-font-size !default;\n$base-h1-font-size: $base-h1-font-size-m * 0.85 !default;\n$base-h1-line-height: 1.2 !default;\n$global-xlarge-font-size: 2rem !default;\n$base-h2-font-size-m: $global-xlarge-font-size !default;\n$base-h2-font-size: $base-h2-font-size-m * 0.85 !default;\n$base-h2-line-height: 1.3 !default;\n$global-large-font-size: 1.5rem !default;\n$base-h3-font-size: $global-large-font-size !default;\n$base-h3-line-height: 1.4 !default;\n$base-h4-font-size: $global-medium-font-size !default;\n$base-h4-line-height: 1.4 !default;\n$base-h5-font-size: $global-font-size !default;\n$base-h5-line-height: 1.4 !default;\n$base-h6-font-size: $global-small-font-size !default;\n$base-h6-line-height: 1.4 !default;\n$base-list-padding-left: 30px !default;\n$base-hr-margin-vertical: $global-margin !default;\n$global-border-width: 1px !default;\n$base-hr-border-width: $global-border-width !default;\n$global-border: #e5e5e5 !default;\n$base-hr-border: $global-border !default;\n$base-blockquote-font-size: $global-medium-font-size !default;\n$base-blockquote-line-height: 1.5 !default;\n$base-blockquote-font-style: italic !default;\n$base-blockquote-margin-vertical: $global-margin !default;\n$global-small-margin: 10px !default;\n$base-blockquote-footer-margin-top: $global-small-margin !default;\n$base-blockquote-footer-font-size: $global-small-font-size !default;\n$base-blockquote-footer-line-height: 1.5 !default;\n$base-pre-font-size: $global-small-font-size !default;\n$base-pre-line-height: 1.5 !default;\n$base-pre-font-family: $base-code-font-family !default;\n$base-pre-color: $global-color !default;\n$base-focus-outline-width: 2px !default;\n$base-focus-outline-style: dotted !default;\n$base-focus-outline: $global-emphasis-color !default;\n$base-focus-outline-offset: 1px !default;\n$base-selection-background: #39f !default;\n$base-selection-color: $global-inverse-color !default;\n$inverse-base-color: $inverse-global-color !default;\n$inverse-base-link-color: $inverse-global-emphasis-color !default;\n$inverse-base-link-hover-color: $inverse-global-emphasis-color !default;\n$inverse-base-code-color: $inverse-global-color !default;\n$inverse-base-em-color: $inverse-global-emphasis-color !default;\n$inverse-base-heading-color: $inverse-global-emphasis-color !default;\n$inverse-global-border: rgba($global-inverse-color, 0.2) !default;\n$inverse-base-hr-border: $inverse-global-border !default;\n$inverse-base-focus-outline: $inverse-global-emphasis-color !default;\n$breadcrumb-item-font-size: $global-small-font-size !default;\n$breadcrumb-item-color: $global-muted-color !default;\n$breadcrumb-item-hover-color: $global-color !default;\n$breadcrumb-item-hover-text-decoration: none !default;\n$breadcrumb-item-active-color: $global-color !default;\n$breadcrumb-divider: \"/\" !default;\n$breadcrumb-divider-margin-horizontal: 20px !default;\n$breadcrumb-divider-font-size: $breadcrumb-item-font-size !default;\n$breadcrumb-divider-color: $global-muted-color !default;\n$inverse-breadcrumb-item-color: $inverse-global-muted-color !default;\n$inverse-breadcrumb-item-hover-color: $inverse-global-color !default;\n$inverse-breadcrumb-item-active-color: $inverse-global-color !default;\n$inverse-breadcrumb-divider-color: $inverse-global-muted-color !default;\n$global-control-height: 40px !default;\n$button-border-width: $global-border-width !default;\n$button-line-height: $global-control-height - ($button-border-width * 2) !default;\n$global-control-small-height: 30px !default;\n$button-small-line-height: $global-control-small-height - ($button-border-width * 2) !default;\n$global-control-large-height: 55px !default;\n$button-large-line-height: $global-control-large-height - ($button-border-width * 2) !default;\n$button-font-size: $global-small-font-size !default;\n$button-small-font-size: $global-small-font-size !default;\n$button-large-font-size: $global-small-font-size !default;\n$button-padding-horizontal: $global-gutter !default;\n$global-small-gutter: 15px !default;\n$button-small-padding-horizontal: $global-small-gutter !default;\n$button-large-padding-horizontal: $global-medium-gutter !default;\n$button-default-background: transparent !default;\n$button-default-color: $global-emphasis-color !default;\n$button-default-hover-background: transparent !default;\n$button-default-hover-color: $global-emphasis-color !default;\n$button-default-active-background: transparent !default;\n$button-default-active-color: $global-emphasis-color !default;\n$button-primary-background: $global-primary-background !default;\n$button-primary-color: $global-inverse-color !default;\n$button-primary-hover-background: darken($button-primary-background, 5%) !default;\n$button-primary-hover-color: $global-inverse-color !default;\n$button-primary-active-background: darken($button-primary-background, 10%) !default;\n$button-primary-active-color: $global-inverse-color !default;\n$button-secondary-background: $global-secondary-background !default;\n$button-secondary-color: $global-inverse-color !default;\n$button-secondary-hover-background: darken($button-secondary-background, 5%) !default;\n$button-secondary-hover-color: $global-inverse-color !default;\n$button-secondary-active-background: darken($button-secondary-background, 10%) !default;\n$button-secondary-active-color: $global-inverse-color !default;\n$button-danger-background: $global-danger-background !default;\n$button-danger-color: $global-inverse-color !default;\n$button-danger-hover-background: darken($button-danger-background, 5%) !default;\n$button-danger-hover-color: $global-inverse-color !default;\n$button-danger-active-background: darken($button-danger-background, 10%) !default;\n$button-danger-active-color: $global-inverse-color !default;\n$button-disabled-background: transparent !default;\n$button-disabled-color: $global-muted-color !default;\n$button-text-line-height: $global-line-height !default;\n$button-text-color: $global-emphasis-color !default;\n$button-text-hover-color: $global-emphasis-color !default;\n$button-text-disabled-color: $global-muted-color !default;\n$button-link-line-height: $global-line-height !default;\n$button-link-color: $global-emphasis-color !default;\n$button-link-hover-color: $global-muted-color !default;\n$button-link-hover-text-decoration: none !default;\n$button-link-disabled-color: $global-muted-color !default;\n$inverse-button-default-background: transparent !default;\n$inverse-button-default-color: $inverse-global-emphasis-color !default;\n$inverse-button-default-hover-background: transparent !default;\n$inverse-button-default-hover-color: $inverse-global-emphasis-color !default;\n$inverse-button-default-active-background: transparent !default;\n$inverse-button-default-active-color: $inverse-global-emphasis-color !default;\n$inverse-button-primary-background: $inverse-global-primary-background !default;\n$inverse-button-primary-color: $inverse-global-inverse-color !default;\n$inverse-button-primary-hover-background: darken($inverse-button-primary-background, 5%) !default;\n$inverse-button-primary-hover-color: $inverse-global-inverse-color !default;\n$inverse-button-primary-active-background: darken($inverse-button-primary-background, 10%) !default;\n$inverse-button-primary-active-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-background: $inverse-global-primary-background !default;\n$inverse-button-secondary-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-hover-background: darken($inverse-button-secondary-background, 5%) !default;\n$inverse-button-secondary-hover-color: $inverse-global-inverse-color !default;\n$inverse-button-secondary-active-background: darken($inverse-button-secondary-background, 10%) !default;\n$inverse-button-secondary-active-color: $inverse-global-inverse-color !default;\n$inverse-button-text-color: $inverse-global-emphasis-color !default;\n$inverse-button-text-hover-color: $inverse-global-emphasis-color !default;\n$inverse-button-text-disabled-color: $inverse-global-muted-color !default;\n$inverse-button-link-color: $inverse-global-emphasis-color !default;\n$inverse-button-link-hover-color: $inverse-global-muted-color !default;\n$card-body-padding-horizontal: $global-gutter !default;\n$card-body-padding-vertical: $global-gutter !default;\n$card-body-padding-horizontal-l: $global-medium-gutter !default;\n$card-body-padding-vertical-l: $global-medium-gutter !default;\n$card-header-padding-horizontal: $global-gutter !default;\n$card-header-padding-vertical: round(($global-gutter * 0.5)) !default;\n$card-header-padding-horizontal-l: $global-medium-gutter !default;\n$card-header-padding-vertical-l: round(($global-medium-gutter * 0.5)) !default;\n$card-footer-padding-horizontal: $global-gutter !default;\n$card-footer-padding-vertical: ($global-gutter * 0.5) !default;\n$card-footer-padding-horizontal-l: $global-medium-gutter !default;\n$card-footer-padding-vertical-l: round(($global-medium-gutter * 0.5)) !default;\n$card-title-font-size: $global-large-font-size !default;\n$card-title-line-height: 1.4 !default;\n$card-badge-top: 15px !default;\n$card-badge-right: 15px !default;\n$card-badge-height: 22px !default;\n$card-badge-padding-horizontal: 10px !default;\n$card-badge-background: $global-primary-background !default;\n$card-badge-color: $global-inverse-color !default;\n$card-badge-font-size: $global-small-font-size !default;\n$card-hover-background: $global-background !default;\n$card-default-background: $global-background !default;\n$card-default-color: $global-color !default;\n$card-default-title-color: $global-emphasis-color !default;\n$card-default-hover-background: $card-default-background !default;\n$card-default-color-mode: dark !default;\n$card-primary-background: $global-primary-background !default;\n$card-primary-color: $global-inverse-color !default;\n$card-primary-title-color: $card-primary-color !default;\n$card-primary-hover-background: $card-primary-background !default;\n$card-primary-color-mode: light !default;\n$card-secondary-background: $global-secondary-background !default;\n$card-secondary-color: $global-inverse-color !default;\n$card-secondary-title-color: $card-secondary-color !default;\n$card-secondary-hover-background: $card-secondary-background !default;\n$card-secondary-color-mode: light !default;\n$card-small-body-padding-horizontal: $global-margin !default;\n$card-small-body-padding-vertical: $global-margin !default;\n$card-small-header-padding-horizontal: $global-margin !default;\n$card-small-header-padding-vertical: round(($global-margin * 0.66667)) !default;\n$card-small-footer-padding-horizontal: $global-margin !default;\n$card-small-footer-padding-vertical: round(($global-margin * 0.66667)) !default;\n$global-large-gutter: 70px !default;\n$card-large-body-padding-horizontal-l: $global-large-gutter !default;\n$card-large-body-padding-vertical-l: $global-large-gutter !default;\n$card-large-header-padding-horizontal-l: $global-large-gutter !default;\n$card-large-header-padding-vertical-l: round(($global-large-gutter * 0.5)) !default;\n$card-large-footer-padding-horizontal-l: $global-large-gutter !default;\n$card-large-footer-padding-vertical-l: round(($global-large-gutter * 0.5)) !default;\n$inverse-card-badge-background: $inverse-global-primary-background !default;\n$inverse-card-badge-color: $inverse-global-inverse-color !default;\n$close-color: $global-muted-color !default;\n$close-hover-color: $global-color !default;\n$inverse-close-color: $inverse-global-muted-color !default;\n$inverse-close-hover-color: $inverse-global-color !default;\n$column-gutter: $global-gutter !default;\n$column-gutter-l: $global-medium-gutter !default;\n$column-divider-rule-color: $global-border !default;\n$column-divider-rule-width: 1px !default;\n$inverse-column-divider-rule-color: $inverse-global-border !default;\n$comment-header-margin-bottom: $global-margin !default;\n$comment-title-font-size: $global-medium-font-size !default;\n$comment-title-line-height: 1.4 !default;\n$comment-meta-font-size: $global-small-font-size !default;\n$comment-meta-line-height: 1.4 !default;\n$comment-meta-color: $global-muted-color !default;\n$comment-list-margin-top: $global-large-margin !default;\n$comment-list-padding-left: 30px !default;\n$comment-list-padding-left-m: 100px !default;\n$container-max-width: 1200px !default;\n$container-xsmall-max-width: 750px !default;\n$container-small-max-width: 900px !default;\n$container-large-max-width: 1400px !default;\n$container-xlarge-max-width: 1600px !default;\n$container-padding-horizontal: 15px !default;\n$container-padding-horizontal-s: $global-gutter !default;\n$container-padding-horizontal-m: $global-medium-gutter !default;\n$countdown-number-line-height: 0.8 !default;\n$countdown-number-font-size: 2rem !default;\n$countdown-number-font-size-s: 4rem !default;\n$countdown-number-font-size-m: 6rem !default;\n$countdown-separator-line-height: 1.6 !default;\n$countdown-separator-font-size: 1rem !default;\n$countdown-separator-font-size-s: 2rem !default;\n$countdown-separator-font-size-m: 3rem !default;\n$description-list-term-color: $global-emphasis-color !default;\n$description-list-term-margin-top: $global-margin !default;\n$description-list-divider-term-margin-top: $global-margin !default;\n$description-list-divider-term-border-width: $global-border-width !default;\n$description-list-divider-term-border: $global-border !default;\n$divider-margin-vertical: $global-margin !default;\n$divider-icon-width: 50px !default;\n$divider-icon-height: 20px !default;\n$divider-icon-color: $global-border !default;\n$divider-icon-line-top: 50% !default;\n$divider-icon-line-width: 100% !default;\n$divider-icon-line-border-width: $global-border-width !default;\n$divider-icon-line-border: $global-border !default;\n$internal-divider-icon-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22#000%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$divider-small-width: 100px !default;\n$divider-small-border-width: $global-border-width !default;\n$divider-small-border: $global-border !default;\n$divider-vertical-height: 100px !default;\n$divider-vertical-border-width: $global-border-width !default;\n$divider-vertical-border: $global-border !default;\n$inverse-divider-icon-color: $inverse-global-border !default;\n$inverse-divider-icon-line-border: $inverse-global-border !default;\n$inverse-divider-small-border: $inverse-global-border !default;\n$inverse-divider-vertical-border: $inverse-global-border !default;\n$dotnav-margin-horizontal: 12px !default;\n$dotnav-margin-vertical: $dotnav-margin-horizontal !default;\n$dotnav-item-width: 10px !default;\n$dotnav-item-height: $dotnav-item-width !default;\n$dotnav-item-border-radius: 50% !default;\n$dotnav-item-background: transparent !default;\n$dotnav-item-hover-background: rgba($global-color, 0.6) !default;\n$dotnav-item-onclick-background: rgba($global-color, 0.2) !default;\n$dotnav-item-active-background: rgba($global-color, 0.6) !default;\n$inverse-dotnav-item-background: transparent !default;\n$inverse-dotnav-item-hover-background: rgba($inverse-global-color, 0.9) !default;\n$inverse-dotnav-item-onclick-background: rgba($inverse-global-color, 0.5) !default;\n$inverse-dotnav-item-active-background: rgba($inverse-global-color, 0.9) !default;\n$global-z-index: 1000 !default;\n$drop-z-index: $global-z-index + 20 !default;\n$drop-margin: $global-margin !default;\n$drop-viewport-margin: 15px !default;\n$drop-width: 300px !default;\n$drop-parent-icon-margin-left: 0.25em !default;\n$dropbar-margin: 0 !default;\n$dropbar-padding-top: 25px !default;\n$dropbar-padding-bottom: $dropbar-padding-top !default;\n$dropbar-padding-horizontal: 15px !default;\n$dropbar-padding-horizontal-s: $global-gutter !default;\n$dropbar-padding-horizontal-m: $global-medium-gutter !default;\n$dropbar-background: $global-background !default;\n$dropbar-color: $global-color !default;\n$dropbar-color-mode: dark !default;\n$dropbar-focus-outline: $base-focus-outline !default;\n$dropbar-large-padding-top: 40px !default;\n$dropbar-large-padding-bottom: $dropbar-large-padding-top !default;\n$dropdown-margin: $global-small-margin !default;\n$dropdown-viewport-margin: 15px !default;\n$dropdown-min-width: 200px !default;\n$dropdown-padding: 25px !default;\n$dropdown-background: $global-background !default;\n$dropdown-color: $global-color !default;\n$dropdown-color-mode: dark !default;\n$dropdown-focus-outline: $base-focus-outline !default;\n$dropdown-large-padding: 40px !default;\n$dropdown-dropbar-padding-top: 5px !default;\n$dropdown-dropbar-padding-bottom: $dropdown-padding !default;\n$dropdown-dropbar-viewport-margin: 15px !default;\n$dropdown-dropbar-viewport-margin-s: $global-gutter !default;\n$dropdown-dropbar-viewport-margin-m: $global-medium-gutter !default;\n$dropdown-dropbar-large-padding-top: $dropdown-large-padding !default;\n$dropdown-dropbar-large-padding-bottom: $dropdown-dropbar-large-padding-top !default;\n$dropdown-nav-item-color: $global-muted-color !default;\n$dropdown-nav-item-hover-color: $global-color !default;\n$dropdown-nav-subtitle-font-size: 12px !default;\n$dropdown-nav-header-color: $global-emphasis-color !default;\n$dropdown-nav-divider-border-width: $global-border-width !default;\n$dropdown-nav-divider-border: $global-border !default;\n$dropdown-nav-sublist-item-color: $global-muted-color !default;\n$dropdown-nav-sublist-item-hover-color: $global-color !default;\n$dropnav-dropbar-z-index: $global-z-index - 20 !default;\n$form-range-track-height: 3px !default;\n$form-range-track-background: darken($global-muted-background, 5%) !default;\n$form-range-track-focus-background: darken($form-range-track-background, 5%) !default;\n$form-range-thumb-height: 15px !default;\n$form-range-thumb-width: $form-range-thumb-height !default;\n$form-range-thumb-border-radius: 500px !default;\n$form-range-thumb-background: $global-background !default;\n$form-height: $global-control-height !default;\n$form-border-width: $global-border-width !default;\n$form-line-height: $form-height - (2* $form-border-width) !default;\n$form-padding-horizontal: 10px !default;\n$form-padding-vertical: round($form-padding-horizontal * 0.6) !default;\n$form-background: $global-background !default;\n$form-color: $global-color !default;\n$form-focus-background: $global-background !default;\n$form-focus-color: $global-color !default;\n$form-disabled-background: $global-muted-background !default;\n$form-disabled-color: $global-muted-color !default;\n$form-placeholder-color: $global-muted-color !default;\n$form-small-height: $global-control-small-height !default;\n$form-small-padding-horizontal: 8px !default;\n$form-small-padding-vertical: round($form-small-padding-horizontal * 0.6) !default;\n$form-small-line-height: $form-small-height - (2* $form-border-width) !default;\n$form-small-font-size: $global-small-font-size !default;\n$form-large-height: $global-control-large-height !default;\n$form-large-padding-horizontal: 12px !default;\n$form-large-padding-vertical: round($form-large-padding-horizontal * 0.6) !default;\n$form-large-line-height: $form-large-height - (2* $form-border-width) !default;\n$form-large-font-size: $global-medium-font-size !default;\n$form-danger-color: $global-danger-background !default;\n$form-success-color: $global-success-background !default;\n$form-width-xsmall: 50px !default;\n$form-width-small: 130px !default;\n$form-width-medium: 200px !default;\n$form-width-large: 500px !default;\n$form-select-padding-right: 20px !default;\n$form-select-icon-color: $global-color !default;\n$form-select-option-color: $global-color !default;\n$form-select-disabled-icon-color: $global-muted-color !default;\n$form-datalist-padding-right: 20px !default;\n$form-datalist-icon-color: $global-color !default;\n$form-radio-size: 16px !default;\n$form-radio-margin-top: -4px !default;\n$form-radio-background: transparent !default;\n$form-radio-focus-background: darken($form-radio-background, 5%) !default;\n$form-radio-checked-background: $global-primary-background !default;\n$form-radio-checked-icon-color: $global-inverse-color !default;\n$form-radio-checked-focus-background: darken($global-primary-background, 10%) !default;\n$form-radio-disabled-background: $global-muted-background !default;\n$form-radio-disabled-icon-color: $global-muted-color !default;\n$form-legend-font-size: $global-large-font-size !default;\n$form-legend-line-height: 1.4 !default;\n$form-stacked-margin-bottom: 5px !default;\n$form-horizontal-label-width: 200px !default;\n$form-horizontal-label-margin-top: 7px !default;\n$form-horizontal-controls-margin-left: 215px !default;\n$form-horizontal-controls-text-padding-top: 7px !default;\n$form-icon-width: $form-height !default;\n$form-icon-color: $global-muted-color !default;\n$form-icon-hover-color: $global-color !default;\n$internal-form-select-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-datalist-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-radio-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22#000%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$internal-form-checkbox-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22#000%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A\" !default;\n$internal-form-checkbox-indeterminate-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$inverse-global-muted-background: rgba($global-inverse-color, 0.1) !default;\n$inverse-form-background: $inverse-global-muted-background !default;\n$inverse-form-color: $inverse-global-color !default;\n$inverse-form-focus-background: fade-in($inverse-form-background, 0.05) !default;\n$inverse-form-focus-color: $inverse-global-color !default;\n$inverse-form-placeholder-color: $inverse-global-muted-color !default;\n$inverse-form-select-icon-color: $inverse-global-color !default;\n$inverse-form-datalist-icon-color: $inverse-global-color !default;\n$inverse-form-radio-background: $inverse-global-muted-background !default;\n$inverse-form-radio-focus-background: fade-in($inverse-form-radio-background, 0.05) !default;\n$inverse-form-radio-checked-background: $inverse-global-primary-background !default;\n$inverse-form-radio-checked-icon-color: $inverse-global-inverse-color !default;\n$inverse-form-radio-checked-focus-background: fade-in($inverse-global-primary-background, 0.1) !default;\n$inverse-form-icon-color: $inverse-global-muted-color !default;\n$inverse-form-icon-hover-color: $inverse-global-color !default;\n$grid-gutter-horizontal: $global-gutter !default;\n$grid-gutter-vertical: $grid-gutter-horizontal !default;\n$grid-gutter-horizontal-l: $global-medium-gutter !default;\n$grid-gutter-vertical-l: $grid-gutter-horizontal-l !default;\n$grid-small-gutter-horizontal: $global-small-gutter !default;\n$grid-small-gutter-vertical: $grid-small-gutter-horizontal !default;\n$grid-medium-gutter-horizontal: $global-gutter !default;\n$grid-medium-gutter-vertical: $grid-medium-gutter-horizontal !default;\n$grid-large-gutter-horizontal: $global-medium-gutter !default;\n$grid-large-gutter-vertical: $grid-large-gutter-horizontal !default;\n$grid-large-gutter-horizontal-l: $global-large-gutter !default;\n$grid-large-gutter-vertical-l: $grid-large-gutter-horizontal-l !default;\n$grid-divider-border-width: $global-border-width !default;\n$grid-divider-border: $global-border !default;\n$inverse-grid-divider-border: $inverse-global-border !default;\n$heading-medium-font-size-l: 4rem !default;\n$heading-small-font-size-m: $heading-medium-font-size-l * 0.8125 !default;\n$heading-small-font-size: $heading-small-font-size-m * 0.8 !default;\n$heading-medium-font-size-m: $heading-medium-font-size-l * 0.875 !default;\n$heading-medium-font-size: $heading-medium-font-size-m * 0.825 !default;\n$heading-large-font-size-m: $heading-medium-font-size-l !default;\n$heading-large-font-size: $heading-large-font-size-m * 0.85 !default;\n$heading-xlarge-font-size: $heading-large-font-size-m !default;\n$heading-large-font-size-l: 6rem !default;\n$heading-xlarge-font-size-m: $heading-large-font-size-l !default;\n$heading-2xlarge-font-size: $heading-xlarge-font-size-m !default;\n$heading-xlarge-font-size-l: 8rem !default;\n$heading-2xlarge-font-size-m: $heading-xlarge-font-size-l !default;\n$heading-3xlarge-font-size: $heading-2xlarge-font-size-m !default;\n$heading-2xlarge-font-size-l: 11rem !default;\n$heading-3xlarge-font-size-m: $heading-2xlarge-font-size-l !default;\n$heading-3xlarge-font-size-l: 15rem !default;\n$heading-small-line-height: 1.2 !default;\n$heading-medium-line-height: 1.1 !default;\n$heading-large-line-height: 1.1 !default;\n$heading-xlarge-line-height: 1 !default;\n$heading-2xlarge-line-height: 1 !default;\n$heading-3xlarge-line-height: 1 !default;\n$heading-divider-padding-bottom: unquote('calc(5px + 0.1em)') !default;\n$heading-divider-border-width: unquote('calc(0.2px + 0.05em)') !default;\n$heading-divider-border: $global-border !default;\n$heading-bullet-top: unquote('calc(-0.1 * 1em)') !default;\n$heading-bullet-height: unquote('calc(4px + 0.7em)') !default;\n$heading-bullet-margin-right: unquote('calc(5px + 0.2em)') !default;\n$heading-bullet-border-width: unquote('calc(5px + 0.1em)') !default;\n$heading-bullet-border: $global-border !default;\n$heading-line-top: 50% !default;\n$heading-line-border-width: unquote('calc(0.2px + 0.05em)') !default;\n$heading-line-height: $heading-line-border-width !default;\n$heading-line-width: 2000px !default;\n$heading-line-border: $global-border !default;\n$heading-line-margin-horizontal: unquote('calc(5px + 0.3em)') !default;\n$heading-primary-font-size-l: 3.75rem !default;\n$heading-primary-line-height-l: 1.1 !default;\n$heading-primary-font-size-m: $heading-primary-font-size-l * 0.9 !default;\n$heading-primary-font-size: $heading-primary-font-size-l * 0.8 !default;\n$heading-primary-line-height: 1.2 !default;\n$heading-hero-font-size-l: 8rem !default;\n$heading-hero-line-height-l: 1 !default;\n$heading-hero-font-size-m: $heading-hero-font-size-l * 0.75 !default;\n$heading-hero-line-height-m: 1 !default;\n$heading-hero-font-size: $heading-hero-font-size-l * 0.5 !default;\n$heading-hero-line-height: 1.1 !default;\n$inverse-heading-divider-border: $inverse-global-border !default;\n$inverse-heading-bullet-border: $inverse-global-border !default;\n$inverse-heading-line-border: $inverse-global-border !default;\n$height-small-height: 150px !default;\n$height-medium-height: 300px !default;\n$height-large-height: 450px !default;\n$icon-image-size: 20px !default;\n$icon-link-color: $global-muted-color !default;\n$icon-link-hover-color: $global-color !default;\n$icon-link-active-color: darken($global-color, 5%) !default;\n$icon-button-size: 36px !default;\n$icon-button-border-radius: 500px !default;\n$icon-button-background: $global-muted-background !default;\n$icon-button-color: $global-muted-color !default;\n$icon-button-hover-background: darken($icon-button-background, 5%) !default;\n$icon-button-hover-color: $global-color !default;\n$icon-button-active-background: darken($icon-button-background, 10%) !default;\n$icon-button-active-color: $global-color !default;\n$inverse-icon-link-color: $inverse-global-muted-color !default;\n$inverse-icon-link-hover-color: $inverse-global-color !default;\n$inverse-icon-link-active-color: $inverse-global-color !default;\n$inverse-icon-button-background: $inverse-global-muted-background !default;\n$inverse-icon-button-color: $inverse-global-muted-color !default;\n$inverse-icon-button-hover-background: fade-in($inverse-icon-button-background, 0.05) !default;\n$inverse-icon-button-hover-color: $inverse-global-color !default;\n$inverse-icon-button-active-background: fade-in($inverse-icon-button-background, 0.1) !default;\n$inverse-icon-button-active-color: $inverse-global-color !default;\n$iconnav-margin-horizontal: $global-small-margin !default;\n$iconnav-margin-vertical: $iconnav-margin-horizontal !default;\n$iconnav-item-color: $global-muted-color !default;\n$iconnav-item-hover-color: $global-color !default;\n$iconnav-item-active-color: $global-color !default;\n$inverse-iconnav-item-color: $inverse-global-muted-color !default;\n$inverse-iconnav-item-hover-color: $inverse-global-color !default;\n$inverse-iconnav-item-active-color: $inverse-global-color !default;\n$label-padding-vertical: 0 !default;\n$label-padding-horizontal: $global-small-margin !default;\n$label-background: $global-primary-background !default;\n$label-line-height: $global-line-height !default;\n$label-font-size: $global-small-font-size !default;\n$label-color: $global-inverse-color !default;\n$label-success-background: $global-success-background !default;\n$label-success-color: $global-inverse-color !default;\n$label-warning-background: $global-warning-background !default;\n$label-warning-color: $global-inverse-color !default;\n$label-danger-background: $global-danger-background !default;\n$label-danger-color: $global-inverse-color !default;\n$inverse-label-background: $inverse-global-primary-background !default;\n$inverse-label-color: $inverse-global-inverse-color !default;\n$leader-fill-content: unquote('.') !default;\n$leader-fill-margin-left: $global-small-gutter !default;\n$lightbox-z-index: $global-z-index + 10 !default;\n$lightbox-background: #000 !default;\n$lightbox-focus-outline: rgba(255,255,255,0.7) !default;\n$lightbox-item-color: rgba(255,255,255,0.7) !default;\n$lightbox-item-max-width: 100vw !default;\n$lightbox-item-max-height: 100vh !default;\n$lightbox-toolbar-padding-vertical: 10px !default;\n$lightbox-toolbar-padding-horizontal: 10px !default;\n$lightbox-toolbar-background: rgba(0,0,0,0.3) !default;\n$lightbox-toolbar-color: rgba(255,255,255,0.7) !default;\n$lightbox-toolbar-icon-padding: 5px !default;\n$lightbox-toolbar-icon-color: rgba(255,255,255,0.7) !default;\n$lightbox-toolbar-icon-hover-color: #fff !default;\n$lightbox-button-size: 50px !default;\n$lightbox-button-background: $lightbox-toolbar-background !default;\n$lightbox-button-color: rgba(255,255,255,0.7) !default;\n$lightbox-button-hover-color: #fff !default;\n$link-muted-color: $global-muted-color !default;\n$link-muted-hover-color: $global-color !default;\n$link-text-hover-color: $global-muted-color !default;\n$link-heading-hover-color: $global-primary-background !default;\n$link-heading-hover-text-decoration: none !default;\n$inverse-link-muted-color: $inverse-global-muted-color !default;\n$inverse-link-muted-hover-color: $inverse-global-color !default;\n$inverse-link-text-hover-color: $inverse-global-muted-color !default;\n$inverse-link-heading-hover-color: $inverse-global-primary-background !default;\n$list-margin-top: $global-small-margin !default;\n$list-padding-left: 30px !default;\n$list-marker-height: ($global-line-height * 1em) !default;\n$list-muted-color: $global-muted-color !default;\n$list-emphasis-color: $global-emphasis-color !default;\n$list-primary-color: $global-primary-background !default;\n$list-secondary-color: $global-secondary-background !default;\n$list-bullet-icon-color: $global-color !default;\n$list-divider-margin-top: $global-small-margin !default;\n$list-divider-border-width: $global-border-width !default;\n$list-divider-border: $global-border !default;\n$list-striped-padding-vertical: $global-small-margin !default;\n$list-striped-padding-horizontal: $global-small-margin !default;\n$list-striped-background: $global-muted-background !default;\n$list-large-margin-top: $global-margin !default;\n$list-large-divider-margin-top: $global-margin !default;\n$list-large-striped-padding-vertical: $global-margin !default;\n$list-large-striped-padding-horizontal: $global-small-margin !default;\n$internal-list-bullet-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22#000%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$inverse-list-muted-color: $inverse-global-muted-color !default;\n$inverse-list-emphasis-color: $inverse-global-emphasis-color !default;\n$inverse-list-primary-color: $inverse-global-primary-background !default;\n$inverse-list-secondary-color: $inverse-global-primary-background !default;\n$inverse-list-divider-border: $inverse-global-border !default;\n$inverse-list-striped-background: $inverse-global-muted-background !default;\n$inverse-list-bullet-icon-color: $inverse-global-color !default;\n$margin-margin: $global-margin !default;\n$margin-small-margin: $global-small-margin !default;\n$margin-medium-margin: $global-medium-margin !default;\n$margin-large-margin: $global-medium-margin !default;\n$margin-large-margin-l: $global-large-margin !default;\n$margin-xlarge-margin: $global-large-margin !default;\n$global-xlarge-margin: 140px !default;\n$margin-xlarge-margin-l: $global-xlarge-margin !default;\n$marker-padding: 5px !default;\n$marker-background: $global-secondary-background !default;\n$marker-color: $global-inverse-color !default;\n$marker-hover-color: $global-inverse-color !default;\n$inverse-marker-background: $global-muted-background !default;\n$inverse-marker-color: $global-color !default;\n$inverse-marker-hover-color: $global-color !default;\n$modal-z-index: $global-z-index + 10 !default;\n$modal-background: rgba(0,0,0,0.6) !default;\n$modal-padding-horizontal: 15px !default;\n$modal-padding-horizontal-s: $global-gutter !default;\n$modal-padding-horizontal-m: $global-medium-gutter !default;\n$modal-padding-vertical: $modal-padding-horizontal !default;\n$modal-padding-vertical-s: 50px !default;\n$modal-dialog-width: 600px !default;\n$modal-dialog-background: $global-background !default;\n$modal-container-width: 1200px !default;\n$modal-body-padding-horizontal: 20px !default;\n$modal-body-padding-vertical: 20px !default;\n$modal-body-padding-horizontal-s: $global-gutter !default;\n$modal-body-padding-vertical-s: $global-gutter !default;\n$modal-header-padding-horizontal: 20px !default;\n$modal-header-padding-vertical: ($modal-header-padding-horizontal * 0.5) !default;\n$modal-header-padding-horizontal-s: $global-gutter !default;\n$modal-header-padding-vertical-s: ($modal-header-padding-horizontal-s * 0.5) !default;\n$modal-header-background: $modal-dialog-background !default;\n$modal-footer-padding-horizontal: 20px !default;\n$modal-footer-padding-vertical: ($modal-footer-padding-horizontal * 0.5) !default;\n$modal-footer-padding-horizontal-s: $global-gutter !default;\n$modal-footer-padding-vertical-s: ($modal-footer-padding-horizontal-s * 0.5) !default;\n$modal-footer-background: $modal-dialog-background !default;\n$modal-title-font-size: $global-xlarge-font-size !default;\n$modal-title-line-height: 1.3 !default;\n$modal-close-position: $global-small-margin !default;\n$modal-close-padding: 5px !default;\n$modal-close-outside-position: 0 !default;\n$modal-close-outside-translate: 100% !default;\n$modal-close-outside-color: lighten($global-inverse-color, 20%) !default;\n$modal-close-outside-hover-color: $global-inverse-color !default;\n$nav-item-padding-vertical: 5px !default;\n$nav-item-padding-horizontal: 0 !default;\n$nav-sublist-padding-vertical: 5px !default;\n$nav-sublist-padding-left: 15px !default;\n$nav-sublist-deeper-padding-left: 15px !default;\n$nav-sublist-item-padding-vertical: 2px !default;\n$nav-parent-icon-margin-left: 0.25em !default;\n$nav-header-padding-vertical: $nav-item-padding-vertical !default;\n$nav-header-padding-horizontal: $nav-item-padding-horizontal !default;\n$nav-header-font-size: $global-small-font-size !default;\n$nav-header-text-transform: uppercase !default;\n$nav-header-margin-top: $global-margin !default;\n$nav-divider-margin-vertical: 5px !default;\n$nav-divider-margin-horizontal: 0 !default;\n$nav-default-font-size: $global-small-font-size !default;\n$nav-default-line-height: $global-line-height !default;\n$nav-default-item-color: $global-muted-color !default;\n$nav-default-item-hover-color: $global-color !default;\n$nav-default-item-active-color: $global-emphasis-color !default;\n$nav-default-subtitle-font-size: 12px !default;\n$nav-default-header-color: $global-emphasis-color !default;\n$nav-default-divider-border-width: $global-border-width !default;\n$nav-default-divider-border: $global-border !default;\n$nav-default-sublist-font-size: $nav-default-font-size !default;\n$nav-default-sublist-line-height: $nav-default-line-height !default;\n$nav-default-sublist-item-color: $global-muted-color !default;\n$nav-default-sublist-item-hover-color: $global-color !default;\n$nav-default-sublist-item-active-color: $global-emphasis-color !default;\n$nav-primary-font-size: $global-large-font-size !default;\n$nav-primary-line-height: $global-line-height !default;\n$nav-primary-item-color: $global-muted-color !default;\n$nav-primary-item-hover-color: $global-color !default;\n$nav-primary-item-active-color: $global-emphasis-color !default;\n$nav-primary-subtitle-font-size: $global-medium-font-size !default;\n$nav-primary-header-color: $global-emphasis-color !default;\n$nav-primary-divider-border-width: $global-border-width !default;\n$nav-primary-divider-border: $global-border !default;\n$nav-primary-sublist-font-size: $global-medium-font-size !default;\n$nav-primary-sublist-line-height: $global-line-height !default;\n$nav-primary-sublist-item-color: $global-muted-color !default;\n$nav-primary-sublist-item-hover-color: $global-color !default;\n$nav-primary-sublist-item-active-color: $global-emphasis-color !default;\n$nav-secondary-font-size: $global-font-size !default;\n$nav-secondary-line-height: $global-line-height !default;\n$nav-secondary-item-color: $global-emphasis-color !default;\n$nav-secondary-item-hover-color: $global-emphasis-color !default;\n$nav-secondary-item-active-color: $global-emphasis-color !default;\n$nav-secondary-subtitle-font-size: $global-small-font-size !default;\n$nav-secondary-subtitle-color: $global-muted-color !default;\n$nav-secondary-subtitle-hover-color: $global-color !default;\n$nav-secondary-subtitle-active-color: $global-emphasis-color !default;\n$nav-secondary-header-color: $global-emphasis-color !default;\n$nav-secondary-divider-border-width: $global-border-width !default;\n$nav-secondary-divider-border: $global-border !default;\n$nav-secondary-sublist-font-size: $global-small-font-size !default;\n$nav-secondary-sublist-line-height: $global-line-height !default;\n$nav-secondary-sublist-item-color: $global-muted-color !default;\n$nav-secondary-sublist-item-hover-color: $global-color !default;\n$nav-secondary-sublist-item-active-color: $global-emphasis-color !default;\n$nav-medium-line-height: 1 !default;\n$nav-medium-font-size-l: 4rem !default;\n$nav-medium-font-size-m: $nav-medium-font-size-l * 0.875 !default;\n$nav-medium-font-size: $nav-medium-font-size-m * 0.825 !default;\n$nav-large-line-height: 1 !default;\n$nav-large-font-size-m: 4rem !default;\n$nav-large-font-size: $nav-large-font-size-m * 0.85 !default;\n$nav-large-font-size-l: 6rem !default;\n$nav-xlarge-line-height: 1 !default;\n$nav-xlarge-font-size: 4rem !default;\n$nav-xlarge-font-size-m: 6rem !default;\n$nav-xlarge-font-size-l: 8rem !default;\n$nav-dividers-margin-top: 5px !default;\n$nav-dividers-border-width: $global-border-width !default;\n$nav-dividers-border: $global-border !default;\n$inverse-nav-default-item-color: $inverse-global-muted-color !default;\n$inverse-nav-default-item-hover-color: $inverse-global-color !default;\n$inverse-nav-default-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-default-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-default-divider-border: $inverse-global-border !default;\n$inverse-nav-default-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-default-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-default-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-item-color: $inverse-global-muted-color !default;\n$inverse-nav-primary-item-hover-color: $inverse-global-color !default;\n$inverse-nav-primary-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-primary-divider-border: $inverse-global-border !default;\n$inverse-nav-primary-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-primary-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-primary-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-hover-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-subtitle-color: $inverse-global-muted-color !default;\n$inverse-nav-secondary-subtitle-hover-color: $inverse-global-color !default;\n$inverse-nav-secondary-subtitle-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-header-color: $inverse-global-emphasis-color !default;\n$inverse-nav-secondary-divider-border: $inverse-global-border !default;\n$inverse-nav-secondary-sublist-item-color: $inverse-global-muted-color !default;\n$inverse-nav-secondary-sublist-item-hover-color: $inverse-global-color !default;\n$inverse-nav-secondary-sublist-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-nav-dividers-border: $inverse-global-border !default;\n$navbar-background: $global-muted-background !default;\n$navbar-gap: 15px !default;\n$navbar-color-mode: dark !default;\n$navbar-nav-gap: 15px !default;\n$navbar-nav-item-height: 80px !default;\n$navbar-nav-item-padding-horizontal: 0 !default;\n$navbar-nav-item-color: $global-muted-color !default;\n$navbar-nav-item-font-size: $global-small-font-size !default;\n$navbar-nav-item-font-family: $global-font-family !default;\n$navbar-nav-item-hover-color: $global-color !default;\n$navbar-nav-item-onclick-color: $global-emphasis-color !default;\n$navbar-nav-item-active-color: $global-emphasis-color !default;\n$navbar-parent-icon-margin-left: 4px !default;\n$navbar-item-padding-horizontal: 0 !default;\n$navbar-item-color: $global-color !default;\n$navbar-toggle-color: $global-muted-color !default;\n$navbar-toggle-hover-color: $global-color !default;\n$navbar-subtitle-font-size: $global-small-font-size !default;\n$navbar-dropdown-margin: 15px !default;\n$navbar-dropdown-shift-margin: 0 !default;\n$navbar-dropdown-viewport-margin: 15px !default;\n$navbar-dropdown-width: 200px !default;\n$navbar-dropdown-padding: 25px !default;\n$navbar-dropdown-background: $global-background !default;\n$navbar-dropdown-color: $global-color !default;\n$navbar-dropdown-color-mode: dark !default;\n$navbar-dropdown-focus-outline: $base-focus-outline !default;\n$navbar-dropdown-grid-gutter-horizontal: $global-gutter !default;\n$navbar-dropdown-grid-gutter-vertical: $navbar-dropdown-grid-gutter-horizontal !default;\n$navbar-dropdown-large-shift-margin: 0 !default;\n$navbar-dropdown-large-padding: 40px !default;\n$navbar-dropdown-dropbar-margin: 0 !default;\n$navbar-dropdown-dropbar-shift-margin: 0 !default;\n$navbar-dropdown-dropbar-padding-top: $navbar-dropdown-padding !default;\n$navbar-dropdown-dropbar-padding-bottom: $navbar-dropdown-dropbar-padding-top !default;\n$navbar-dropdown-dropbar-viewport-margin: 15px !default;\n$navbar-dropdown-dropbar-viewport-margin-s: $global-gutter !default;\n$navbar-dropdown-dropbar-viewport-margin-m: $global-medium-gutter !default;\n$navbar-dropdown-dropbar-large-shift-margin: 0 !default;\n$navbar-dropdown-dropbar-large-padding-top: $navbar-dropdown-large-padding !default;\n$navbar-dropdown-dropbar-large-padding-bottom: $navbar-dropdown-dropbar-large-padding-top !default;\n$navbar-dropdown-nav-item-color: $global-muted-color !default;\n$navbar-dropdown-nav-item-hover-color: $global-color !default;\n$navbar-dropdown-nav-item-active-color: $global-emphasis-color !default;\n$navbar-dropdown-nav-subtitle-font-size: 12px !default;\n$navbar-dropdown-nav-header-color: $global-emphasis-color !default;\n$navbar-dropdown-nav-divider-border-width: $global-border-width !default;\n$navbar-dropdown-nav-divider-border: $global-border !default;\n$navbar-dropdown-nav-sublist-item-color: $global-muted-color !default;\n$navbar-dropdown-nav-sublist-item-hover-color: $global-color !default;\n$navbar-dropdown-nav-sublist-item-active-color: $global-emphasis-color !default;\n$inverse-navbar-nav-item-color: $inverse-global-muted-color !default;\n$inverse-navbar-nav-item-hover-color: $inverse-global-color !default;\n$inverse-navbar-nav-item-onclick-color: $inverse-global-emphasis-color !default;\n$inverse-navbar-nav-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-navbar-item-color: $inverse-global-color !default;\n$inverse-navbar-toggle-color: $inverse-global-muted-color !default;\n$inverse-navbar-toggle-hover-color: $inverse-global-color !default;\n$notification-position: 10px !default;\n$notification-z-index: $global-z-index + 40 !default;\n$notification-width: 350px !default;\n$notification-message-margin-top: 10px !default;\n$notification-message-padding: $global-small-gutter !default;\n$notification-message-background: $global-muted-background !default;\n$notification-message-color: $global-color !default;\n$notification-message-font-size: $global-medium-font-size !default;\n$notification-message-line-height: 1.4 !default;\n$notification-close-top: $notification-message-padding + 5px !default;\n$notification-close-right: $notification-message-padding !default;\n$notification-message-primary-color: $global-primary-background !default;\n$notification-message-success-color: $global-success-background !default;\n$notification-message-warning-color: $global-warning-background !default;\n$notification-message-danger-color: $global-danger-background !default;\n$offcanvas-z-index: $global-z-index !default;\n$offcanvas-bar-width: 270px !default;\n$offcanvas-bar-padding-vertical: 20px !default;\n$offcanvas-bar-padding-horizontal: 20px !default;\n$offcanvas-bar-background: $global-secondary-background !default;\n$offcanvas-bar-color-mode: light !default;\n$offcanvas-bar-width-s: 350px !default;\n$offcanvas-bar-padding-vertical-s: $global-gutter !default;\n$offcanvas-bar-padding-horizontal-s: $global-gutter !default;\n$offcanvas-close-position: 5px !default;\n$offcanvas-close-padding: 5px !default;\n$offcanvas-close-position-s: 10px !default;\n$offcanvas-overlay-background: rgba(0,0,0,0.1) !default;\n$overlay-padding-horizontal: $global-gutter !default;\n$overlay-padding-vertical: $global-gutter !default;\n$overlay-default-background: rgba($global-background, 0.8) !default;\n$overlay-default-color-mode: dark !default;\n$overlay-primary-background: rgba($global-secondary-background, 0.8) !default;\n$overlay-primary-color-mode: light !default;\n$padding-padding: $global-gutter !default;\n$padding-padding-l: $global-medium-gutter !default;\n$padding-small-padding: $global-small-gutter !default;\n$padding-large-padding: $global-medium-gutter !default;\n$padding-large-padding-l: $global-large-gutter !default;\n$pagination-margin-horizontal: 0 !default;\n$pagination-item-padding-vertical: 5px !default;\n$pagination-item-padding-horizontal: 10px !default;\n$pagination-item-color: $global-muted-color !default;\n$pagination-item-hover-color: $global-color !default;\n$pagination-item-hover-text-decoration: none !default;\n$pagination-item-active-color: $global-color !default;\n$pagination-item-disabled-color: $global-muted-color !default;\n$inverse-pagination-item-color: $inverse-global-muted-color !default;\n$inverse-pagination-item-hover-color: $inverse-global-color !default;\n$inverse-pagination-item-active-color: $inverse-global-color !default;\n$inverse-pagination-item-disabled-color: $inverse-global-muted-color !default;\n$placeholder-margin-vertical: $global-margin !default;\n$placeholder-padding-vertical: $global-gutter !default;\n$placeholder-padding-horizontal: $global-gutter !default;\n$placeholder-background: transparent !default;\n$position-small-margin: $global-small-gutter !default;\n$position-medium-margin: $global-gutter !default;\n$position-large-margin: $global-gutter !default;\n$position-large-margin-l: 50px !default;\n$progress-height: 15px !default;\n$progress-margin-vertical: $global-margin !default;\n$progress-background: $global-muted-background !default;\n$progress-bar-background: $global-primary-background !default;\n$search-color: $global-color !default;\n$search-placeholder-color: $global-muted-color !default;\n$search-icon-color: $global-muted-color !default;\n$search-default-width: 240px !default;\n$search-default-height: $global-control-height !default;\n$search-default-padding-horizontal: 10px !default;\n$search-default-background: transparent !default;\n$search-default-focus-background: darken($search-default-background, 2%) !default;\n$search-default-icon-width: $global-control-height !default;\n$search-default-icon-padding: 0 !default;\n$search-navbar-width: 240px !default;\n$search-navbar-height: $global-control-height !default;\n$search-navbar-padding-horizontal: 10px !default;\n$search-navbar-background: $global-background !default;\n$search-navbar-focus-background: $search-navbar-background !default;\n$search-navbar-icon-width: $global-control-height !default;\n$search-navbar-icon-padding: 0 !default;\n$search-medium-width: 400px !default;\n$search-medium-height: 40px !default;\n$search-medium-background: transparent !default;\n$search-medium-font-size: $global-large-font-size !default;\n$search-medium-icon-width: 24px !default;\n$search-medium-icon-padding: 10px !default;\n$search-large-width: 500px !default;\n$search-large-height: 80px !default;\n$search-large-background: transparent !default;\n$search-large-font-size: $global-2xlarge-font-size !default;\n$search-large-icon-width: 40px !default;\n$search-large-icon-padding: 20px !default;\n$search-toggle-color: $global-muted-color !default;\n$search-toggle-hover-color: $global-color !default;\n$inverse-search-color: $inverse-global-color !default;\n$inverse-search-placeholder-color: $inverse-global-muted-color !default;\n$inverse-search-icon-color: $inverse-global-muted-color !default;\n$inverse-search-default-background: transparent !default;\n$inverse-search-default-focus-background: fade-in($inverse-search-default-background, 0.05) !default;\n$inverse-search-navbar-background: transparent !default;\n$inverse-search-navbar-focus-background: fade-in($inverse-search-navbar-background, 0.05) !default;\n$inverse-search-medium-background: transparent !default;\n$inverse-search-large-background: transparent !default;\n$inverse-search-toggle-color: $inverse-global-muted-color !default;\n$inverse-search-toggle-hover-color: $inverse-global-color !default;\n$section-padding-vertical: $global-medium-margin !default;\n$section-padding-vertical-m: $global-large-margin !default;\n$section-xsmall-padding-vertical: $global-margin !default;\n$section-small-padding-vertical: $global-medium-margin !default;\n$section-large-padding-vertical: $global-large-margin !default;\n$section-large-padding-vertical-m: $global-xlarge-margin !default;\n$section-xlarge-padding-vertical: $global-xlarge-margin !default;\n$section-xlarge-padding-vertical-m: ($global-large-margin + $global-xlarge-margin) !default;\n$section-default-background: $global-background !default;\n$section-default-color-mode: dark !default;\n$section-muted-background: $global-muted-background !default;\n$section-muted-color-mode: dark !default;\n$section-primary-background: $global-primary-background !default;\n$section-primary-color-mode: light !default;\n$section-secondary-background: $global-secondary-background !default;\n$section-secondary-color-mode: light !default;\n$slidenav-padding-vertical: 5px !default;\n$slidenav-padding-horizontal: 10px !default;\n$slidenav-color: rgba($global-color, 0.5) !default;\n$slidenav-hover-color: rgba($global-color, 0.9) !default;\n$slidenav-active-color: rgba($global-color, 0.5) !default;\n$slidenav-large-padding-vertical: 10px !default;\n$slidenav-large-padding-horizontal: $slidenav-large-padding-vertical !default;\n$inverse-slidenav-color: rgba($inverse-global-color, 0.7) !default;\n$inverse-slidenav-hover-color: rgba($inverse-global-color, 0.95) !default;\n$inverse-slidenav-active-color: rgba($inverse-global-color, 0.7) !default;\n$slider-container-margin-top: -11px !default;\n$slider-container-margin-bottom: -39px !default;\n$slider-container-margin-left: -25px !default;\n$slider-container-margin-right: -25px !default;\n$sortable-dragged-z-index: $global-z-index + 50 !default;\n$sortable-placeholder-opacity: 0 !default;\n$sortable-empty-height: 50px !default;\n$spinner-size: 30px !default;\n$spinner-stroke-width: 1 !default;\n$spinner-radius: floor((($spinner-size - $spinner-stroke-width) * 0.5)) !default;\n$spinner-circumference: round(2 * 3.141 * $spinner-radius) !default;\n$spinner-duration: 1.4s !default;\n$sticky-z-index: $global-z-index - 20 !default;\n$sticky-animation-duration: 0.2s !default;\n$sticky-reverse-animation-duration: 0.2s !default;\n$subnav-margin-horizontal: 20px !default;\n$subnav-item-color: $global-muted-color !default;\n$subnav-item-hover-color: $global-color !default;\n$subnav-item-hover-text-decoration: none !default;\n$subnav-item-active-color: $global-emphasis-color !default;\n$subnav-divider-margin-horizontal: $subnav-margin-horizontal !default;\n$subnav-divider-border-height: 1.5em !default;\n$subnav-divider-border-width: $global-border-width !default;\n$subnav-divider-border: $global-border !default;\n$subnav-pill-item-padding-vertical: 5px !default;\n$subnav-pill-item-padding-horizontal: 10px !default;\n$subnav-pill-item-background: transparent !default;\n$subnav-pill-item-color: $subnav-item-color !default;\n$subnav-pill-item-hover-background: $global-muted-background !default;\n$subnav-pill-item-hover-color: $global-color !default;\n$subnav-pill-item-onclick-background: $subnav-pill-item-hover-background !default;\n$subnav-pill-item-onclick-color: $subnav-pill-item-hover-color !default;\n$subnav-pill-item-active-background: $global-primary-background !default;\n$subnav-pill-item-active-color: $global-inverse-color !default;\n$subnav-item-disabled-color: $global-muted-color !default;\n$inverse-subnav-item-color: $inverse-global-muted-color !default;\n$inverse-subnav-item-hover-color: $inverse-global-color !default;\n$inverse-subnav-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-subnav-divider-border: $inverse-global-border !default;\n$inverse-subnav-pill-item-background: transparent !default;\n$inverse-subnav-pill-item-color: $inverse-global-muted-color !default;\n$inverse-subnav-pill-item-hover-background: $inverse-global-muted-background !default;\n$inverse-subnav-pill-item-hover-color: $inverse-global-color !default;\n$inverse-subnav-pill-item-onclick-background: $inverse-subnav-pill-item-hover-background !default;\n$inverse-subnav-pill-item-onclick-color: $inverse-subnav-pill-item-hover-color !default;\n$inverse-subnav-pill-item-active-background: $inverse-global-primary-background !default;\n$inverse-subnav-pill-item-active-color: $inverse-global-inverse-color !default;\n$inverse-subnav-item-disabled-color: $inverse-global-muted-color !default;\n$tab-margin-horizontal: 20px !default;\n$tab-item-padding-horizontal: 10px !default;\n$tab-item-padding-vertical: 5px !default;\n$tab-item-color: $global-muted-color !default;\n$tab-item-hover-color: $global-color !default;\n$tab-item-hover-text-decoration: none !default;\n$tab-item-active-color: $global-emphasis-color !default;\n$tab-item-disabled-color: $global-muted-color !default;\n$inverse-tab-item-color: $inverse-global-muted-color !default;\n$inverse-tab-item-hover-color: $inverse-global-color !default;\n$inverse-tab-item-active-color: $inverse-global-emphasis-color !default;\n$inverse-tab-item-disabled-color: $inverse-global-muted-color !default;\n$table-margin-vertical: $global-margin !default;\n$table-cell-padding-vertical: 16px !default;\n$table-cell-padding-horizontal: 12px !default;\n$table-header-cell-font-size: $global-small-font-size !default;\n$table-header-cell-font-weight: normal !default;\n$table-header-cell-color: $global-muted-color !default;\n$table-footer-font-size: $global-small-font-size !default;\n$table-caption-font-size: $global-small-font-size !default;\n$table-caption-color: $global-muted-color !default;\n$table-row-active-background: #ffd !default;\n$table-divider-border-width: $global-border-width !default;\n$table-divider-border: $global-border !default;\n$table-striped-row-background: $global-muted-background !default;\n$table-hover-row-background: $table-row-active-background !default;\n$table-small-cell-padding-vertical: 10px !default;\n$table-small-cell-padding-horizontal: 12px !default;\n$table-large-cell-padding-vertical: 22px !default;\n$table-large-cell-padding-horizontal: 12px !default;\n$table-expand-min-width: 150px !default;\n$inverse-table-header-cell-color: $inverse-global-color !default;\n$inverse-table-caption-color: $inverse-global-muted-color !default;\n$inverse-table-row-active-background: fade-out($inverse-global-muted-background, 0.02) !default;\n$inverse-table-divider-border: $inverse-global-border !default;\n$inverse-table-striped-row-background: $inverse-global-muted-background !default;\n$inverse-table-hover-row-background: $inverse-table-row-active-background !default;\n$text-lead-font-size: $global-large-font-size !default;\n$text-lead-line-height: 1.5 !default;\n$text-lead-color: $global-emphasis-color !default;\n$text-meta-font-size: $global-small-font-size !default;\n$text-meta-line-height: 1.4 !default;\n$text-meta-color: $global-muted-color !default;\n$text-small-font-size: $global-small-font-size !default;\n$text-small-line-height: 1.5 !default;\n$text-large-font-size: $global-large-font-size !default;\n$text-large-line-height: 1.5 !default;\n$text-muted-color: $global-muted-color !default;\n$text-emphasis-color: $global-emphasis-color !default;\n$text-primary-color: $global-primary-background !default;\n$text-secondary-color: $global-secondary-background !default;\n$text-success-color: $global-success-background !default;\n$text-warning-color: $global-warning-background !default;\n$text-danger-color: $global-danger-background !default;\n$text-background-color: $global-primary-background !default;\n$inverse-text-lead-color: $inverse-global-color !default;\n$inverse-text-meta-color: $inverse-global-muted-color !default;\n$inverse-text-muted-color: $inverse-global-muted-color !default;\n$inverse-text-emphasis-color: $inverse-global-emphasis-color !default;\n$inverse-text-primary-color: $inverse-global-primary-background !default;\n$inverse-text-secondary-color: $inverse-global-primary-background !default;\n$thumbnav-margin-horizontal: 15px !default;\n$thumbnav-margin-vertical: $thumbnav-margin-horizontal !default;\n$tile-padding-horizontal: 15px !default;\n$tile-padding-horizontal-s: $global-gutter !default;\n$tile-padding-horizontal-m: $global-medium-gutter !default;\n$tile-padding-vertical: $global-medium-margin !default;\n$tile-padding-vertical-m: $global-large-margin !default;\n$tile-xsmall-padding-vertical: $global-margin !default;\n$tile-small-padding-vertical: $global-medium-margin !default;\n$tile-large-padding-vertical: $global-large-margin !default;\n$tile-large-padding-vertical-m: $global-xlarge-margin !default;\n$tile-xlarge-padding-vertical: $global-xlarge-margin !default;\n$tile-xlarge-padding-vertical-m: ($global-large-margin + $global-xlarge-margin) !default;\n$tile-default-background: $global-background !default;\n$tile-default-color-mode: dark !default;\n$tile-muted-background: $global-muted-background !default;\n$tile-muted-color-mode: dark !default;\n$tile-primary-background: $global-primary-background !default;\n$tile-primary-color-mode: light !default;\n$tile-secondary-background: $global-secondary-background !default;\n$tile-secondary-color-mode: light !default;\n$tooltip-z-index: $global-z-index + 30 !default;\n$tooltip-margin: 10px !default;\n$tooltip-max-width: 200px !default;\n$tooltip-padding-vertical: 3px !default;\n$tooltip-padding-horizontal: 6px !default;\n$tooltip-background: #666 !default;\n$tooltip-border-radius: 2px !default;\n$tooltip-color: $global-inverse-color !default;\n$tooltip-font-size: 12px !default;\n$totop-padding: 5px !default;\n$totop-color: $global-muted-color !default;\n$totop-hover-color: $global-color !default;\n$totop-active-color: $global-emphasis-color !default;\n$inverse-totop-color: $inverse-global-muted-color !default;\n$inverse-totop-hover-color: $inverse-global-color !default;\n$inverse-totop-active-color: $inverse-global-emphasis-color !default;\n$transition-duration: 0.3s !default;\n$transition-scale: 1.03 !default;\n$transition-slide-small-translate: 10px !default;\n$transition-slide-medium-translate: 50px !default;\n$transition-slow-duration: 0.7s !default;\n$panel-scrollable-height: 170px !default;\n$panel-scrollable-padding: 10px !default;\n$panel-scrollable-border-width: $global-border-width !default;\n$panel-scrollable-border: $global-border !default;\n$border-rounded-border-radius: 5px !default;\n$box-shadow-duration: 0.1s !default;\n$box-shadow-bottom-height: 30px !default;\n$box-shadow-bottom-bottom: (-$box-shadow-bottom-height) !default;\n$box-shadow-bottom-border-radius: 100% !default;\n$box-shadow-bottom-background: #444 !default;\n$box-shadow-bottom-blur: 20px !default;\n$dropcap-margin-right: 10px !default;\n$dropcap-font-size: (($global-line-height * 3) * 1em) !default;\n$logo-font-size: $global-large-font-size !default;\n$logo-font-family: $global-font-family !default;\n$logo-color: $global-emphasis-color !default;\n$logo-hover-color: $global-emphasis-color !default;\n$dragover-box-shadow: 0 0 20px rgba(100,100,100,0.3) !default;\n$inverse-logo-color: $inverse-global-emphasis-color !default;\n$inverse-logo-hover-color: $inverse-global-emphasis-color !default;\n$deprecated: false !default;\n$breakpoint-small: 640px !default;\n$breakpoint-medium: 960px !default;\n$breakpoint-large: 1200px !default;\n$breakpoint-xlarge: 1600px !default;\n$breakpoint-xsmall-max: ($breakpoint-small - 1) !default;\n$breakpoint-small-max: ($breakpoint-medium - 1) !default;\n$breakpoint-medium-max: ($breakpoint-large - 1) !default;\n$breakpoint-large-max: ($breakpoint-xlarge - 1) !default;\n$global-small-box-shadow: 0 2px 8px rgba(0,0,0,0.08) !default;\n$global-medium-box-shadow: 0 5px 15px rgba(0,0,0,0.08) !default;\n$global-large-box-shadow: 0 14px 25px rgba(0,0,0,0.16) !default;\n$global-xlarge-box-shadow: 0 28px 50px rgba(0,0,0,0.16) !default;\n$width-small-width: 150px !default;\n$width-medium-width: 300px !default;\n$width-large-width: 450px !default;\n$width-xlarge-width: 600px !default;\n$width-2xlarge-width: 750px !default;\n$accordion-icon-margin-left: 10px !default;\n$accordion-icon-color: $global-color !default;\n$internal-accordion-open-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$internal-accordion-close-image: \"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22#000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E\" !default;\n$alert-close-opacity: 0.4 !default;\n$alert-close-hover-opacity: 0.8 !default;\n$article-meta-link-color: $article-meta-color !default;\n$article-meta-link-hover-color: $global-color !default;\n$base-code-padding-horizontal: 6px !default;\n$base-code-padding-vertical: 2px !default;\n$base-code-background: $global-muted-background !default;\n$base-blockquote-color: $global-emphasis-color !default;\n$base-blockquote-footer-color: $global-color !default;\n$base-pre-padding: 10px !default;\n$base-pre-background: $global-background !default;\n$base-pre-border-width: $global-border-width !default;\n$base-pre-border: $global-border !default;\n$base-pre-border-radius: 3px !default;\n$inverse-base-blockquote-color: $inverse-global-emphasis-color !default;\n$inverse-base-blockquote-footer-color: $inverse-global-color !default;\n$button-text-transform: uppercase !default;\n$button-default-border: $global-border !default;\n$button-default-hover-border: darken($global-border, 20%) !default;\n$button-default-active-border: darken($global-border, 30%) !default;\n$button-disabled-border: $global-border !default;\n$button-text-border-width: $global-border-width !default;\n$button-text-border: currentColor !default;\n$card-badge-border-radius: 2px !default;\n$card-badge-text-transform: uppercase !default;\n$card-hover-box-shadow: $global-large-box-shadow !default;\n$card-default-box-shadow: $global-medium-box-shadow !default;\n$card-default-hover-box-shadow: $global-large-box-shadow !default;\n$card-default-header-border-width: $global-border-width !default;\n$card-default-header-border: $global-border !default;\n$card-default-footer-border-width: $global-border-width !default;\n$card-default-footer-border: $global-border !default;\n$card-primary-box-shadow: $global-medium-box-shadow !default;\n$card-primary-hover-box-shadow: $global-large-box-shadow !default;\n$card-secondary-box-shadow: $global-medium-box-shadow !default;\n$card-secondary-hover-box-shadow: $global-large-box-shadow !default;\n$comment-primary-padding: $global-gutter !default;\n$comment-primary-background: $global-muted-background !default;\n$description-list-term-font-size: $global-small-font-size !default;\n$description-list-term-font-weight: normal !default;\n$description-list-term-text-transform: uppercase !default;\n$dotnav-item-border-width: 1px !default;\n$dotnav-item-border: rgba($global-color, 0.4) !default;\n$dotnav-item-hover-border: transparent !default;\n$dotnav-item-onclick-border: transparent !default;\n$dotnav-item-active-border: transparent !default;\n$dropbar-top-box-shadow: 0 12px 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-bottom-box-shadow: 0 -12px 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-left-box-shadow: 12px 0 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropbar-right-box-shadow: -12px 0 7px -6px rgba(0, 0, 0, 0.05) !default;\n$dropdown-nav-font-size: $global-small-font-size !default;\n$dropdown-box-shadow: 0 5px 12px rgba(0,0,0,0.15) !default;\n$form-range-thumb-border-width: $global-border-width !default;\n$form-range-thumb-border: darken($global-border, 10%) !default;\n$form-range-track-border-radius: 500px !default;\n$form-border: $global-border !default;\n$form-focus-border: $global-primary-background !default;\n$form-disabled-border: $global-border !default;\n$form-danger-border: $global-danger-background !default;\n$form-success-border: $global-success-background !default;\n$form-blank-focus-border: $global-border !default;\n$form-blank-focus-border-style: solid !default;\n$form-radio-border-width: $global-border-width !default;\n$form-radio-border: darken($global-border, 10%) !default;\n$form-radio-focus-border: $global-primary-background !default;\n$form-radio-checked-border: transparent !default;\n$form-radio-disabled-border: $global-border !default;\n$form-label-color: $global-emphasis-color !default;\n$form-label-font-size: $global-small-font-size !default;\n$inverse-form-label-color: $inverse-global-emphasis-color !default;\n$subnav-item-font-size: $global-small-font-size !default;\n$label-border-radius: 2px !default;\n$label-text-transform: uppercase !default;\n$list-striped-border-width: $global-border-width !default;\n$list-striped-border: $global-border !default;\n$modal-header-border-width: $global-border-width !default;\n$modal-header-border: $global-border !default;\n$modal-footer-border-width: $global-border-width !default;\n$modal-footer-border: $global-border !default;\n$modal-close-full-padding: 10px !default;\n$modal-close-full-background: $modal-dialog-background !default;\n$modal-close-full-padding-m: $global-margin !default;\n$nav-secondary-margin-top: 0 !default;\n$nav-secondary-item-padding-horizontal: 10px !default;\n$nav-secondary-item-padding-vertical: 10px !default;\n$nav-secondary-item-hover-background: $global-muted-background !default;\n$nav-secondary-item-active-background: $global-muted-background !default;\n$inverse-nav-background-item-hover-background: $inverse-global-muted-background !default;\n$inverse-nav-background-item-active-background: $inverse-global-muted-background !default;\n$navbar-gap-m: 30px !default;\n$navbar-nav-gap-m: 30px !default;\n$navbar-nav-item-text-transform: uppercase !default;\n$navbar-dropdown-nav-font-size: $global-small-font-size !default;\n$navbar-dropdown-box-shadow: 0 5px 12px rgba(0,0,0,0.15) !default;\n$placeholder-border-width: $global-border-width !default;\n$placeholder-border: $global-border !default;\n$progress-border-radius: 500px !default;\n$search-default-border-width: $global-border-width !default;\n$search-default-border: $global-border !default;\n$search-default-focus-border: $global-primary-background !default;\n$search-navbar-border-width: $global-border-width !default;\n$search-navbar-border: $global-border !default;\n$search-navbar-focus-border: $global-primary-background !default;\n$subnav-item-text-transform: uppercase !default;\n$tab-border-width: $global-border-width !default;\n$tab-border: $global-border !default;\n$tab-item-border-width: $global-border-width !default;\n$tab-item-font-size: $global-small-font-size !default;\n$tab-item-text-transform: uppercase !default;\n$tab-item-active-border: $global-primary-background !default;\n$inverse-tab-border: $inverse-global-border !default;\n$table-striped-border-width: $global-border-width !default;\n$table-striped-border: $global-border !default;\n$text-meta-link-color: $text-meta-color !default;\n$text-meta-link-hover-color: $global-color !default;\n$internal-text-background-color-gradient: linear-gradient(90deg, $text-background-color 0%, adjust-hue($text-background-color, 40) 100%) !default;\n$thumbnav-item-gradient: linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.4)) !default;\n$thumbnav-item-hover-opacity: 0 !default;\n$thumbnav-item-active-opacity: 0 !default;\n$inverse-thumbnav-item-gradient: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.4)) !default;\n$inverse-global-color-mode: light !default;","@mixin hook-accordion(){}\n@mixin hook-accordion-item(){}\n@mixin hook-accordion-title(){\n\n overflow: hidden;\n\n &::before {\n content: \"\";\n width: ($accordion-title-line-height * 1em);\n height: ($accordion-title-line-height * 1em);\n margin-left: $accordion-icon-margin-left;\n float: right;\n @include svg-fill($internal-accordion-close-image, \"#000\", $accordion-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n }\n\n .uk-open > &::before { @include svg-fill($internal-accordion-open-image, \"#000\", $accordion-icon-color); }\n\n}\n@mixin hook-accordion-title-hover(){}\n@mixin hook-accordion-content(){}\n@mixin hook-accordion-misc(){}\n@mixin hook-inverse-accordion-item(){}\n@mixin hook-inverse-accordion-title(){}\n@mixin hook-inverse-accordion-title-hover(){}\n@mixin hook-inverse-component-accordion(){\n\n .uk-accordion-title::before { @include svg-fill($internal-accordion-close-image, \"#000\", $inverse-global-color); }\n\n .uk-open > .uk-accordion-title::before { @include svg-fill($internal-accordion-open-image, \"#000\", $inverse-global-color); }\n\n}\n@mixin hook-alert(){}\n@mixin hook-alert-close(){\n color: inherit;\n opacity: $alert-close-opacity;\n}\n@mixin hook-alert-close-hover(){\n color: inherit;\n opacity: $alert-close-hover-opacity;\n}\n@mixin hook-alert-primary(){}\n@mixin hook-alert-success(){}\n@mixin hook-alert-warning(){}\n@mixin hook-alert-danger(){}\n@mixin hook-alert-misc(){\n\n /*\n * Content\n */\n\n .uk-alert h1,\n .uk-alert h2,\n .uk-alert h3,\n .uk-alert h4,\n .uk-alert h5,\n .uk-alert h6 { color: inherit; }\n\n .uk-alert a:not([class]) {\n color: inherit;\n text-decoration: underline;\n }\n\n .uk-alert a:not([class]):hover {\n color: inherit;\n text-decoration: underline;\n }\n\n}\n@mixin hook-align-misc(){}\n@mixin hook-animation-misc(){}\n@mixin hook-article(){}\n@mixin hook-article-adjacent(){}\n@mixin hook-article-title(){}\n@mixin hook-article-meta(){\n\n a { color: $article-meta-link-color; }\n\n a:hover {\n color: $article-meta-link-hover-color;\n text-decoration: none;\n }\n\n}\n@mixin hook-article-misc(){}\n@mixin hook-inverse-article-title(){}\n@mixin hook-inverse-article-meta(){}\n@mixin hook-inverse-component-article(){\n\n .uk-article-title {\n @if(mixin-exists(hook-inverse-article-title)) {@include hook-inverse-article-title();}\n }\n\n .uk-article-meta {\n color: $inverse-article-meta-color;\n @if(mixin-exists(hook-inverse-article-meta)) {@include hook-inverse-article-meta();}\n }\n\n}\n@mixin hook-background-misc(){}\n@mixin hook-badge(){}\n@mixin hook-badge-hover(){}\n@mixin hook-badge-misc(){}\n@mixin hook-inverse-badge(){}\n@mixin hook-inverse-badge-hover(){}\n@mixin hook-inverse-component-badge(){\n\n .uk-badge {\n background-color: $inverse-badge-background;\n color: $inverse-badge-color !important;\n @if(mixin-exists(hook-inverse-badge)) {@include hook-inverse-badge();}\n }\n\n .uk-badge:hover {\n @if(mixin-exists(hook-inverse-badge-hover)) {@include hook-inverse-badge-hover();}\n }\n\n}\n@mixin hook-base-body(){}\n@mixin hook-base-link(){}\n@mixin hook-base-link-hover(){}\n@mixin hook-base-code(){\n padding: $base-code-padding-vertical $base-code-padding-horizontal;\n background: $base-code-background;\n}\n@mixin hook-base-heading(){}\n@mixin hook-base-h1(){}\n@mixin hook-base-h2(){}\n@mixin hook-base-h3(){}\n@mixin hook-base-h4(){}\n@mixin hook-base-h5(){}\n@mixin hook-base-h6(){}\n@mixin hook-base-hr(){}\n@mixin hook-base-blockquote(){\n color: $base-blockquote-color;\n}\n@mixin hook-base-blockquote-footer(){\n\n color: $base-blockquote-footer-color;\n\n &::before { content: \"— \"; }\n\n}\n@mixin hook-base-pre(){\n padding: $base-pre-padding;\n border: $base-pre-border-width solid $base-pre-border;\n border-radius: $base-pre-border-radius;\n background: $base-pre-background;\n}\n@mixin hook-base-misc(){}\n@mixin hook-inverse-base-link(){}\n@mixin hook-inverse-base-link-hover(){}\n@mixin hook-inverse-base-code(){\n background-color: $inverse-global-muted-background;\n}\n@mixin hook-inverse-base-heading(){}\n@mixin hook-inverse-base-h1(){}\n@mixin hook-inverse-base-h2(){}\n@mixin hook-inverse-base-h3(){}\n@mixin hook-inverse-base-h4(){}\n@mixin hook-inverse-base-h5(){}\n@mixin hook-inverse-base-h6(){}\n@mixin hook-inverse-base-blockquote(){ color: $inverse-base-blockquote-color; }\n@mixin hook-inverse-base-blockquote-footer(){ color: $inverse-base-blockquote-footer-color; }\n@mixin hook-inverse-base-hr(){}\n@mixin hook-inverse-component-base(){\n\n color: $inverse-base-color;\n\n // Base\n // ========================================================================\n\n //\n // Link\n //\n\n a,\n .uk-link {\n color: $inverse-base-link-color;\n @if(mixin-exists(hook-inverse-base-link)) {@include hook-inverse-base-link();}\n }\n\n a:hover,\n .uk-link:hover,\n .uk-link-toggle:hover .uk-link {\n color: $inverse-base-link-hover-color;\n @if(mixin-exists(hook-inverse-base-link-hover)) {@include hook-inverse-base-link-hover();}\n }\n\n //\n // Code\n //\n\n :not(pre) > code,\n :not(pre) > kbd,\n :not(pre) > samp {\n color: $inverse-base-code-color;\n @if(mixin-exists(hook-inverse-base-code)) {@include hook-inverse-base-code();}\n }\n\n //\n // Emphasize\n //\n\n em { color: $inverse-base-em-color; }\n\n //\n // Headings\n //\n\n h1, .uk-h1,\n h2, .uk-h2,\n h3, .uk-h3,\n h4, .uk-h4,\n h5, .uk-h5,\n h6, .uk-h6,\n .uk-heading-small,\n .uk-heading-medium,\n .uk-heading-large,\n .uk-heading-xlarge,\n .uk-heading-2xlarge,\n .uk-heading-3xlarge {\n color: $inverse-base-heading-color;\n @if(mixin-exists(hook-inverse-base-heading)) {@include hook-inverse-base-heading();}\n }\n\n h1, .uk-h1 {\n @if(mixin-exists(hook-inverse-base-h1)) {@include hook-inverse-base-h1();}\n }\n\n h2, .uk-h2 {\n @if(mixin-exists(hook-inverse-base-h2)) {@include hook-inverse-base-h2();}\n }\n\n h3, .uk-h3 {\n @if(mixin-exists(hook-inverse-base-h3)) {@include hook-inverse-base-h3();}\n }\n\n h4, .uk-h4 {\n @if(mixin-exists(hook-inverse-base-h4)) {@include hook-inverse-base-h4();}\n }\n\n h5, .uk-h5 {\n @if(mixin-exists(hook-inverse-base-h5)) {@include hook-inverse-base-h5();}\n }\n\n h6, .uk-h6 {\n @if(mixin-exists(hook-inverse-base-h6)) {@include hook-inverse-base-h6();}\n }\n\n //\n // Blockquotes\n //\n\n blockquote {\n @if(mixin-exists(hook-inverse-base-blockquote)) {@include hook-inverse-base-blockquote();}\n }\n\n blockquote footer {\n @if(mixin-exists(hook-inverse-base-blockquote-footer)) {@include hook-inverse-base-blockquote-footer();}\n }\n\n //\n // Horizontal rules\n //\n\n hr, .uk-hr {\n border-top-color: $inverse-base-hr-border;\n @if(mixin-exists(hook-inverse-base-hr)) {@include hook-inverse-base-hr();}\n }\n\n //\n // Focus\n //\n\n :focus-visible { outline-color: $inverse-base-focus-outline; }\n\n}\n@mixin hook-breadcrumb(){}\n@mixin hook-breadcrumb-item(){}\n@mixin hook-breadcrumb-item-hover(){}\n@mixin hook-breadcrumb-item-disabled(){}\n@mixin hook-breadcrumb-item-active(){}\n@mixin hook-breadcrumb-divider(){}\n@mixin hook-breadcrumb-misc(){}\n@mixin hook-inverse-breadcrumb-item(){}\n@mixin hook-inverse-breadcrumb-item-hover(){}\n@mixin hook-inverse-breadcrumb-item-disabled(){}\n@mixin hook-inverse-breadcrumb-item-active(){}\n@mixin hook-inverse-breadcrumb-divider(){}\n@mixin hook-inverse-component-breadcrumb(){\n\n .uk-breadcrumb > * > * {\n color: $inverse-breadcrumb-item-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item)) {@include hook-inverse-breadcrumb-item();}\n }\n\n .uk-breadcrumb > * > :hover {\n color: $inverse-breadcrumb-item-hover-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item-hover)) {@include hook-inverse-breadcrumb-item-hover();}\n }\n\n\n .uk-breadcrumb > .uk-disabled > * {\n @if(mixin-exists(hook-inverse-breadcrumb-item-disabled)) {@include hook-inverse-breadcrumb-item-disabled();}\n }\n\n .uk-breadcrumb > :last-child > * {\n color: $inverse-breadcrumb-item-active-color;\n @if(mixin-exists(hook-inverse-breadcrumb-item-active)) {@include hook-inverse-breadcrumb-item-active();}\n }\n\n //\n // Divider\n //\n\n .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {\n color: $inverse-breadcrumb-divider-color;\n @if(mixin-exists(hook-inverse-breadcrumb-divider)) {@include hook-inverse-breadcrumb-divider();}\n }\n\n}\n@mixin hook-button(){\n text-transform: $button-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color, border-color;\n}\n@mixin hook-button-hover(){}\n@mixin hook-button-active(){}\n@mixin hook-button-default(){ border: $button-border-width solid $button-default-border; }\n@mixin hook-button-default-hover(){ border-color: $button-default-hover-border; }\n@mixin hook-button-default-active(){ border-color: $button-default-active-border; }\n@mixin hook-button-primary(){ border: $button-border-width solid transparent; }\n@mixin hook-button-primary-hover(){}\n@mixin hook-button-primary-active(){}\n@mixin hook-button-secondary(){ border: $button-border-width solid transparent; }\n@mixin hook-button-secondary-hover(){}\n@mixin hook-button-secondary-active(){}\n@mixin hook-button-danger(){ border: $button-border-width solid transparent; }\n@mixin hook-button-danger-hover(){}\n@mixin hook-button-danger-active(){}\n@mixin hook-button-disabled(){ border-color: $button-disabled-border; }\n@mixin hook-button-small(){}\n@mixin hook-button-large(){}\n@mixin hook-button-text(){\n\n position: relative;\n\n &::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n right: 100%;\n border-bottom: $button-text-border-width solid $button-text-border;\n transition: right 0.3s ease-out;\n }\n\n}\n@mixin hook-button-text-hover(){\n\n &::before { right: 0; }\n\n}\n@mixin hook-button-text-disabled(){\n\n &::before { display: none; }\n\n}\n@mixin hook-button-link(){}\n@mixin hook-button-misc(){\n\n /* Group\n ========================================================================== */\n\n /*\n * Collapse border\n */\n\n .uk-button-group > .uk-button:nth-child(n+2),\n .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: (-$button-border-width); }\n\n /*\n * Create position context to superimpose the successor elements border\n * Known issue: If you use an `a` element as button and an icon inside,\n * the active state will not work if you click the icon inside the button\n * Workaround: Just use a `button` or `input` element as button\n */\n\n .uk-button-group .uk-button:hover,\n .uk-button-group .uk-button:focus,\n .uk-button-group .uk-button:active,\n .uk-button-group .uk-button.uk-active {\n position: relative;\n z-index: 1;\n }\n\n}\n@mixin hook-inverse-button-default(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-button-default-hover(){ border-color: $inverse-global-emphasis-color; }\n@mixin hook-inverse-button-default-active(){ border-color: $inverse-global-emphasis-color; }\n@mixin hook-inverse-button-primary(){}\n@mixin hook-inverse-button-primary-hover(){}\n@mixin hook-inverse-button-primary-active(){}\n@mixin hook-inverse-button-secondary(){}\n@mixin hook-inverse-button-secondary-hover(){}\n@mixin hook-inverse-button-secondary-active(){}\n@mixin hook-inverse-button-text(){\n &::before { border-bottom-color: $inverse-global-emphasis-color; }\n}\n@mixin hook-inverse-button-text-hover(){}\n@mixin hook-inverse-button-text-disabled(){}\n@mixin hook-inverse-button-link(){}\n@mixin hook-inverse-component-button(){\n\n //\n // Default\n //\n\n .uk-button-default {\n background-color: $inverse-button-default-background;\n color: $inverse-button-default-color;\n @if(mixin-exists(hook-inverse-button-default)) {@include hook-inverse-button-default();}\n }\n\n .uk-button-default:hover {\n background-color: $inverse-button-default-hover-background;\n color: $inverse-button-default-hover-color;\n @if(mixin-exists(hook-inverse-button-default-hover)) {@include hook-inverse-button-default-hover();}\n }\n\n .uk-button-default:active,\n .uk-button-default.uk-active {\n background-color: $inverse-button-default-active-background;\n color: $inverse-button-default-active-color;\n @if(mixin-exists(hook-inverse-button-default-active)) {@include hook-inverse-button-default-active();}\n }\n\n //\n // Primary\n //\n\n .uk-button-primary {\n background-color: $inverse-button-primary-background;\n color: $inverse-button-primary-color;\n @if(mixin-exists(hook-inverse-button-primary)) {@include hook-inverse-button-primary();}\n }\n\n .uk-button-primary:hover {\n background-color: $inverse-button-primary-hover-background;\n color: $inverse-button-primary-hover-color;\n @if(mixin-exists(hook-inverse-button-primary-hover)) {@include hook-inverse-button-primary-hover();}\n }\n\n .uk-button-primary:active,\n .uk-button-primary.uk-active {\n background-color: $inverse-button-primary-active-background;\n color: $inverse-button-primary-active-color;\n @if(mixin-exists(hook-inverse-button-primary-active)) {@include hook-inverse-button-primary-active();}\n }\n\n //\n // Secondary\n //\n\n .uk-button-secondary {\n background-color: $inverse-button-secondary-background;\n color: $inverse-button-secondary-color;\n @if(mixin-exists(hook-inverse-button-secondary)) {@include hook-inverse-button-secondary();}\n }\n\n .uk-button-secondary:hover {\n background-color: $inverse-button-secondary-hover-background;\n color: $inverse-button-secondary-hover-color;\n @if(mixin-exists(hook-inverse-button-secondary-hover)) {@include hook-inverse-button-secondary-hover();}\n }\n\n .uk-button-secondary:active,\n .uk-button-secondary.uk-active {\n background-color: $inverse-button-secondary-active-background;\n color: $inverse-button-secondary-active-color;\n @if(mixin-exists(hook-inverse-button-secondary-active)) {@include hook-inverse-button-secondary-active();}\n }\n\n //\n // Text\n //\n\n .uk-button-text {\n color: $inverse-button-text-color;\n @if(mixin-exists(hook-inverse-button-text)) {@include hook-inverse-button-text();}\n }\n\n .uk-button-text:hover {\n color: $inverse-button-text-hover-color;\n @if(mixin-exists(hook-inverse-button-text-hover)) {@include hook-inverse-button-text-hover();}\n }\n\n .uk-button-text:disabled {\n color: $inverse-button-text-disabled-color;\n @if(mixin-exists(hook-inverse-button-text-disabled)) {@include hook-inverse-button-text-disabled();}\n }\n\n //\n // Link\n //\n\n .uk-button-link {\n color: $inverse-button-link-color;\n @if(mixin-exists(hook-inverse-button-link)) {@include hook-inverse-button-link();}\n }\n\n .uk-button-link:hover { color: $inverse-button-link-hover-color; }\n\n}\n@mixin hook-card(){ transition: box-shadow 0.1s ease-in-out; }\n@mixin hook-card-body(){}\n@mixin hook-card-header(){}\n@mixin hook-card-footer(){}\n@mixin hook-card-media(){}\n@mixin hook-card-media-top(){}\n@mixin hook-card-media-bottom(){}\n@mixin hook-card-media-left(){}\n@mixin hook-card-media-right(){}\n@mixin hook-card-title(){}\n@mixin hook-card-badge(){\n border-radius: $card-badge-border-radius;\n text-transform: $card-badge-text-transform;\n}\n@mixin hook-card-hover(){ box-shadow: $card-hover-box-shadow; }\n@mixin hook-card-default(){ box-shadow: $card-default-box-shadow; }\n@mixin hook-card-default-title(){}\n@mixin hook-card-default-hover(){ box-shadow: $card-default-hover-box-shadow; }\n@mixin hook-card-default-header(){ border-bottom: $card-default-header-border-width solid $card-default-header-border; }\n@mixin hook-card-default-footer(){ border-top: $card-default-footer-border-width solid $card-default-footer-border; }\n@mixin hook-card-primary(){ box-shadow: $card-primary-box-shadow; }\n@mixin hook-card-primary-title(){}\n@mixin hook-card-primary-hover(){ box-shadow: $card-primary-hover-box-shadow; }\n@mixin hook-card-secondary(){ box-shadow: $card-secondary-box-shadow; }\n@mixin hook-card-secondary-title(){}\n@mixin hook-card-secondary-hover(){ box-shadow: $card-secondary-hover-box-shadow; }\n@mixin hook-card-misc(){\n\n /*\n * Default\n */\n\n .uk-card-body > .uk-nav-default {\n margin-left: (-$card-body-padding-horizontal);\n margin-right: (-$card-body-padding-horizontal);\n }\n .uk-card-body > .uk-nav-default:only-child {\n margin-top: (-$card-body-padding-vertical + 15px);\n margin-bottom: (-$card-body-padding-vertical + 15px);\n }\n\n .uk-card-body > .uk-nav-default > li > a,\n .uk-card-body > .uk-nav-default .uk-nav-header,\n .uk-card-body > .uk-nav-default .uk-nav-divider {\n padding-left: $card-body-padding-horizontal;\n padding-right: $card-body-padding-horizontal;\n }\n\n .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-body-padding-horizontal; }\n\n\n /* Desktop and bigger */\n @media (min-width: $breakpoint-large) {\n\n .uk-card-body > .uk-nav-default {\n margin-left: (-$card-body-padding-horizontal-l);\n margin-right: (-$card-body-padding-horizontal-l);\n }\n .uk-card-body > .uk-nav-default:only-child {\n margin-top: (-$card-body-padding-vertical-l + 15px);\n margin-bottom: (-$card-body-padding-vertical-l + 15px);\n }\n\n .uk-card-body > .uk-nav-default > li > a,\n .uk-card-body > .uk-nav-default .uk-nav-header,\n .uk-card-body > .uk-nav-default .uk-nav-divider {\n padding-left: $card-body-padding-horizontal-l;\n padding-right: $card-body-padding-horizontal-l;\n }\n\n .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-body-padding-horizontal-l; }\n\n }\n\n /*\n * Small\n */\n\n .uk-card-small > .uk-nav-default {\n margin-left: (-$card-small-body-padding-horizontal);\n margin-right: (-$card-small-body-padding-horizontal);\n }\n .uk-card-small > .uk-nav-default:only-child {\n margin-top: (-$card-small-body-padding-vertical + 15px);\n margin-bottom: (-$card-small-body-padding-vertical + 15px);\n }\n\n .uk-card-small > .uk-nav-default > li > a,\n .uk-card-small > .uk-nav-default .uk-nav-header,\n .uk-card-small > .uk-nav-default .uk-nav-divider {\n padding-left: $card-small-body-padding-horizontal;\n padding-right: $card-small-body-padding-horizontal;\n }\n\n .uk-card-small > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left + $card-small-body-padding-horizontal; }\n\n /*\n * Large\n */\n\n /* Desktop and bigger */\n @media (min-width: $breakpoint-large) {\n\n .uk-card-large > .uk-nav-default { margin: 0; }\n .uk-card-large > .uk-nav-default:only-child { margin: 0; }\n\n .uk-card-large > .uk-nav-default > li > a,\n .uk-card-large > .uk-nav-default .uk-nav-header,\n .uk-card-large > .uk-nav-default .uk-nav-divider {\n padding-left: 0;\n padding-right: 0;\n }\n\n .uk-card-large > .uk-nav-default .uk-nav-sub { padding-left: $nav-sublist-deeper-padding-left; }\n\n }\n\n}\n@mixin hook-inverse-card-badge(){}\n@mixin hook-inverse-component-card(){\n\n &.uk-card-badge {\n background-color: $inverse-card-badge-background;\n color: $inverse-card-badge-color;\n @if(mixin-exists(hook-inverse-card-badge)) {@include hook-inverse-card-badge();}\n }\n\n}\n@mixin hook-close(){\n transition: 0.1s ease-in-out;\n transition-property: color, opacity;\n}\n@mixin hook-close-hover(){}\n@mixin hook-close-misc(){}\n@mixin hook-inverse-close(){}\n@mixin hook-inverse-close-hover(){}\n@mixin hook-inverse-component-close(){\n\n .uk-close {\n color: $inverse-close-color;\n @if(mixin-exists(hook-inverse-close)) {@include hook-inverse-close();}\n }\n\n .uk-close:hover {\n color: $inverse-close-hover-color;\n @if(mixin-exists(hook-inverse-close-hover)) {@include hook-inverse-close-hover();}\n }\n\n}\n@mixin hook-column-misc(){}\n@mixin hook-inverse-component-column(){\n\n .uk-column-divider { column-rule-color: $inverse-column-divider-rule-color; }\n\n}\n@mixin hook-comment(){}\n@mixin hook-comment-body(){}\n@mixin hook-comment-header(){}\n@mixin hook-comment-title(){}\n@mixin hook-comment-meta(){}\n@mixin hook-comment-avatar(){}\n@mixin hook-comment-list-adjacent(){}\n@mixin hook-comment-list-sub(){}\n@mixin hook-comment-list-sub-adjacent(){}\n@mixin hook-comment-primary(){\n padding: $comment-primary-padding;\n background-color: $comment-primary-background;\n}\n@mixin hook-comment-misc(){}\n@mixin hook-container-misc(){}\n@mixin hook-countdown(){}\n@mixin hook-countdown-item(){}\n@mixin hook-countdown-number(){}\n@mixin hook-countdown-separator(){}\n@mixin hook-countdown-label(){}\n@mixin hook-countdown-misc(){}\n@mixin hook-inverse-countdown-item(){}\n@mixin hook-inverse-countdown-number(){}\n@mixin hook-inverse-countdown-separator(){}\n@mixin hook-inverse-countdown-label(){}\n@mixin hook-inverse-component-countdown(){\n\n .uk-countdown-number,\n .uk-countdown-separator {\n @if(mixin-exists(hook-inverse-countdown-item)) {@include hook-inverse-countdown-item();}\n }\n\n .uk-countdown-number {\n @if(mixin-exists(hook-inverse-countdown-number)) {@include hook-inverse-countdown-number();}\n }\n\n .uk-countdown-separator {\n @if(mixin-exists(hook-inverse-countdown-separator)) {@include hook-inverse-countdown-separator();}\n }\n\n .uk-countdown-label {\n @if(mixin-exists(hook-inverse-countdown-label)) {@include hook-inverse-countdown-label();}\n }\n\n}\n@mixin hook-cover-misc(){}\n@mixin hook-description-list-term(){\n font-size: $description-list-term-font-size;\n font-weight: $description-list-term-font-weight;\n text-transform: $description-list-term-text-transform;\n}\n@mixin hook-description-list-description(){}\n@mixin hook-description-list-divider-term(){}\n@mixin hook-description-list-misc(){}\n@mixin hook-divider-icon(){}\n@mixin hook-divider-icon-line(){}\n@mixin hook-divider-icon-line-left(){}\n@mixin hook-divider-icon-line-right(){}\n@mixin hook-divider-small(){}\n@mixin hook-divider-vertical(){}\n@mixin hook-divider-misc(){}\n@mixin hook-inverse-divider-icon(){}\n@mixin hook-inverse-divider-icon-line(){}\n@mixin hook-inverse-divider-small(){}\n@mixin hook-inverse-divider-vertical(){}\n@mixin hook-inverse-component-divider(){\n\n .uk-divider-icon {\n @include svg-fill($internal-divider-icon-image, \"#000\", $inverse-divider-icon-color);\n @if(mixin-exists(hook-inverse-divider-icon)) {@include hook-inverse-divider-icon();}\n }\n\n .uk-divider-icon::before,\n .uk-divider-icon::after {\n border-bottom-color: $inverse-divider-icon-line-border;\n @if(mixin-exists(hook-inverse-divider-icon-line)) {@include hook-inverse-divider-icon-line();}\n }\n\n .uk-divider-small::after {\n border-top-color: $inverse-divider-small-border;\n @if(mixin-exists(hook-inverse-divider-small)) {@include hook-inverse-divider-small();}\n }\n\n .uk-divider-vertical {\n border-left-color: $inverse-divider-vertical-border;\n @if(mixin-exists(hook-inverse-divider-vertical)) {@include hook-inverse-divider-vertical();}\n }\n\n}\n@mixin hook-dotnav(){}\n@mixin hook-dotnav-item(){\n border: $dotnav-item-border-width solid $dotnav-item-border;\n transition: 0.2s ease-in-out;\n transition-property: background-color, border-color;\n}\n@mixin hook-dotnav-item-hover(){ border-color: $dotnav-item-hover-border; }\n@mixin hook-dotnav-item-onclick(){ border-color: $dotnav-item-onclick-border; }\n@mixin hook-dotnav-item-active(){ border-color: $dotnav-item-active-border; }\n@mixin hook-dotnav-misc(){}\n@mixin hook-inverse-dotnav-item(){ border-color: rgba($inverse-global-color, 0.9); }\n@mixin hook-inverse-dotnav-item-hover(){ border-color: transparent; }\n@mixin hook-inverse-dotnav-item-onclick(){ border-color: transparent; }\n@mixin hook-inverse-dotnav-item-active(){ border-color: transparent; }\n@mixin hook-inverse-component-dotnav(){\n\n .uk-dotnav > * > * {\n background-color: $inverse-dotnav-item-background;\n @if(mixin-exists(hook-inverse-dotnav-item)) {@include hook-inverse-dotnav-item();}\n }\n\n .uk-dotnav > * > :hover {\n background-color: $inverse-dotnav-item-hover-background;\n @if(mixin-exists(hook-inverse-dotnav-item-hover)) {@include hook-inverse-dotnav-item-hover();}\n }\n\n .uk-dotnav > * > :active {\n background-color: $inverse-dotnav-item-onclick-background;\n @if(mixin-exists(hook-inverse-dotnav-item-onclick)) {@include hook-inverse-dotnav-item-onclick();}\n }\n\n .uk-dotnav > .uk-active > * {\n background-color: $inverse-dotnav-item-active-background;\n @if(mixin-exists(hook-inverse-dotnav-item-active)) {@include hook-inverse-dotnav-item-active();}\n }\n\n}\n@mixin hook-drop-misc(){}\n@mixin hook-dropbar(){}\n@mixin hook-dropbar-top(){ box-shadow: $dropbar-top-box-shadow; }\n@mixin hook-dropbar-bottom(){ box-shadow: $dropbar-bottom-box-shadow; }\n@mixin hook-dropbar-left(){ box-shadow: $dropbar-left-box-shadow; }\n@mixin hook-dropbar-right(){ box-shadow: $dropbar-right-box-shadow; }\n@mixin hook-dropbar-misc(){}\n@mixin hook-dropdown(){ box-shadow: $dropdown-box-shadow; }\n@mixin hook-dropdown-dropbar(){ box-shadow: none; }\n@mixin hook-dropdown-dropbar-large(){}\n@mixin hook-dropdown-nav(){ font-size: $dropdown-nav-font-size; }\n@mixin hook-dropdown-nav-item(){}\n@mixin hook-dropdown-nav-item-hover(){}\n@mixin hook-dropdown-nav-subtitle(){}\n@mixin hook-dropdown-nav-header(){}\n@mixin hook-dropdown-nav-divider(){}\n@mixin hook-dropdown-misc(){}\n@mixin hook-dropnav-misc(){}\n@mixin hook-flex-misc(){}\n@mixin hook-form-range(){}\n@mixin hook-form-range-track(){ border-radius: $form-range-track-border-radius; }\n@mixin hook-form-range-track-focus(){}\n@mixin hook-form-range-thumb(){ border: $form-range-thumb-border-width solid $form-range-thumb-border; }\n@mixin hook-form-range-misc(){}\n@mixin hook-form(){\n border: $form-border-width solid $form-border;\n transition: 0.2s ease-in-out;\n transition-property: color, background-color, border;\n}\n@mixin hook-form-single-line(){}\n@mixin hook-form-multi-line(){}\n@mixin hook-form-focus(){ border-color: $form-focus-border; }\n@mixin hook-form-disabled(){ border-color: $form-disabled-border; }\n@mixin hook-form-danger(){ border-color: $form-danger-border; }\n@mixin hook-form-success(){ border-color: $form-success-border; }\n@mixin hook-form-blank(){ border-color: transparent; }\n@mixin hook-form-blank-focus(){\n border-color: $form-blank-focus-border;\n border-style: $form-blank-focus-border-style;\n}\n@mixin hook-form-radio(){\n border: $form-radio-border-width solid $form-radio-border;\n transition: 0.2s ease-in-out;\n transition-property: background-color, border;\n}\n@mixin hook-form-radio-focus(){ border-color: $form-radio-focus-border; }\n@mixin hook-form-radio-checked(){ border-color: $form-radio-checked-border; }\n@mixin hook-form-radio-checked-focus(){}\n@mixin hook-form-radio-disabled(){ border-color: $form-radio-disabled-border; }\n@mixin hook-form-legend(){}\n@mixin hook-form-label(){\n color: $form-label-color;\n font-size: $form-label-font-size;\n}\n@mixin hook-form-stacked-label(){}\n@mixin hook-form-horizontal-label(){}\n@mixin hook-form-icon(){}\n@mixin hook-form-misc(){}\n@mixin hook-inverse-form(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-form-focus(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-form-radio(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-form-radio-focus(){ border-color: $inverse-global-color; }\n@mixin hook-inverse-form-radio-checked(){ border-color: $inverse-global-primary-background; }\n@mixin hook-inverse-form-radio-checked-focus(){}\n@mixin hook-inverse-form-label(){ color: $inverse-form-label-color; }\n@mixin hook-inverse-form-icon(){}\n@mixin hook-inverse-component-form(){\n\n .uk-input,\n .uk-select,\n .uk-textarea {\n background-color: $inverse-form-background;\n color: $inverse-form-color;\n background-clip: padding-box;\n @if(mixin-exists(hook-inverse-form)) {@include hook-inverse-form();}\n\n &:focus {\n background-color: $inverse-form-focus-background;\n color: $inverse-form-focus-color;\n @if(mixin-exists(hook-inverse-form-focus)) {@include hook-inverse-form-focus();}\n }\n }\n\n //\n // Placeholder\n //\n\n .uk-input::placeholder { color: $inverse-form-placeholder-color; }\n\n .uk-textarea::placeholder { color: $inverse-form-placeholder-color; }\n\n //\n // Select\n //\n\n .uk-select:not([multiple]):not([size]) { @include svg-fill($internal-form-select-image, \"#000\", $inverse-form-select-icon-color); }\n\n //\n // Datalist\n //\n\n .uk-input[list]:hover,\n .uk-input[list]:focus { @include svg-fill($internal-form-datalist-image, \"#000\", $inverse-form-datalist-icon-color); }\n\n //\n // Radio and checkbox\n //\n\n .uk-radio,\n .uk-checkbox {\n background-color: $inverse-form-radio-background;\n @if(mixin-exists(hook-inverse-form-radio)) {@include hook-inverse-form-radio();}\n }\n\n // Focus\n .uk-radio:focus,\n .uk-checkbox:focus {\n background-color: $inverse-form-radio-focus-background;\n @if(mixin-exists(hook-inverse-form-radio-focus)) {@include hook-inverse-form-radio-focus();}\n }\n\n // Checked\n .uk-radio:checked,\n .uk-checkbox:checked,\n .uk-checkbox:indeterminate {\n background-color: $inverse-form-radio-checked-background;\n @if(mixin-exists(hook-inverse-form-radio-checked)) {@include hook-inverse-form-radio-checked();}\n }\n\n // Focus\n .uk-radio:checked:focus,\n .uk-checkbox:checked:focus,\n .uk-checkbox:indeterminate:focus {\n background-color: $inverse-form-radio-checked-focus-background;\n @if(mixin-exists(hook-inverse-form-radio-checked-focus)) {@include hook-inverse-form-radio-checked-focus();}\n }\n\n // Icon\n .uk-radio:checked { @include svg-fill($internal-form-radio-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n .uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n .uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $inverse-form-radio-checked-icon-color); }\n\n // Label\n .uk-form-label {\n @if(mixin-exists(hook-inverse-form-label)) {@include hook-inverse-form-label();}\n }\n\n // Icon\n .uk-form-icon {\n color: $inverse-form-icon-color;\n @if(mixin-exists(hook-inverse-form-icon)) {@include hook-inverse-form-icon();}\n }\n .uk-form-icon:hover { color: $inverse-form-icon-hover-color; }\n\n}\n@mixin hook-grid-divider-horizontal(){}\n@mixin hook-grid-divider-vertical(){}\n@mixin hook-grid-misc(){}\n@mixin hook-inverse-grid-divider-horizontal(){}\n@mixin hook-inverse-grid-divider-vertical(){}\n@mixin hook-inverse-component-grid(){\n\n .uk-grid-divider > :not(.uk-first-column)::before {\n border-left-color: $inverse-grid-divider-border;\n @if(mixin-exists(hook-inverse-grid-divider-horizontal)) {@include hook-inverse-grid-divider-horizontal();}\n }\n\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n border-top-color: $inverse-grid-divider-border;\n @if(mixin-exists(hook-inverse-grid-divider-vertical)) {@include hook-inverse-grid-divider-vertical();}\n }\n\n}\n@mixin hook-heading-small(){}\n@mixin hook-heading-medium(){}\n@mixin hook-heading-large(){}\n@mixin hook-heading-xlarge(){}\n@mixin hook-heading-2xlarge(){}\n@mixin hook-heading-3xlarge(){}\n@mixin hook-heading-primary(){}\n@mixin hook-heading-hero(){}\n@mixin hook-heading-divider(){}\n@mixin hook-heading-bullet(){}\n@mixin hook-heading-line(){}\n@mixin hook-heading-misc(){}\n@mixin hook-inverse-heading-small(){}\n@mixin hook-inverse-heading-medium(){}\n@mixin hook-inverse-heading-large(){}\n@mixin hook-inverse-heading-xlarge(){}\n@mixin hook-inverse-heading-2xlarge(){}\n@mixin hook-inverse-heading-3xlarge(){}\n@mixin hook-inverse-heading-primary(){}\n@mixin hook-inverse-heading-hero(){}\n@mixin hook-inverse-heading-divider(){}\n@mixin hook-inverse-heading-bullet(){}\n@mixin hook-inverse-heading-line(){}\n@mixin hook-inverse-component-heading(){\n\n .uk-heading-small {\n @if(mixin-exists(hook-inverse-heading-small)) {@include hook-inverse-heading-small();}\n }\n\n .uk-heading-medium {\n @if(mixin-exists(hook-inverse-heading-medium)) {@include hook-inverse-heading-medium();}\n }\n\n .uk-heading-large {\n @if(mixin-exists(hook-inverse-heading-large)) {@include hook-inverse-heading-large();}\n }\n\n .uk-heading-xlarge {\n @if(mixin-exists(hook-inverse-heading-xlarge)) {@include hook-inverse-heading-xlarge();}\n }\n\n .uk-heading-2xlarge {\n @if(mixin-exists(hook-inverse-heading-2xlarge)) {@include hook-inverse-heading-2xlarge();}\n }\n\n .uk-heading-3xlarge {\n @if(mixin-exists(hook-inverse-heading-3xlarge)) {@include hook-inverse-heading-3xlarge();}\n }\n\n @if ($deprecated == true) { .uk-heading-primary { @if (mixin-exists(hook-inverse-heading-primary)) {@include hook-inverse-heading-primary();}}}\n\n @if ($deprecated == true) { .uk-heading-hero { @if (mixin-exists(hook-inverse-heading-hero)) {@include hook-inverse-heading-hero();}}}\n\n .uk-heading-divider {\n border-bottom-color: $inverse-heading-divider-border;\n @if(mixin-exists(hook-inverse-heading-divider)) {@include hook-inverse-heading-divider();}\n }\n\n .uk-heading-bullet::before {\n border-left-color: $inverse-heading-bullet-border;\n @if(mixin-exists(hook-inverse-heading-bullet)) {@include hook-inverse-heading-bullet();}\n }\n\n .uk-heading-line > ::before,\n .uk-heading-line > ::after {\n border-bottom-color: $inverse-heading-line-border;\n @if(mixin-exists(hook-inverse-heading-line)) {@include hook-inverse-heading-line();}\n }\n\n}\n@mixin hook-height-misc(){}\n@mixin hook-icon-link(){}\n@mixin hook-icon-link-hover(){}\n@mixin hook-icon-link-active(){}\n@mixin hook-icon-button(){\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-icon-button-hover(){}\n@mixin hook-icon-button-active(){}\n@mixin hook-icon-misc(){}\n@mixin hook-inverse-icon-link(){}\n@mixin hook-inverse-icon-link-hover(){}\n@mixin hook-inverse-icon-link-active(){}\n@mixin hook-inverse-icon-button(){}\n@mixin hook-inverse-icon-button-hover(){}\n@mixin hook-inverse-icon-button-active(){}\n@mixin hook-inverse-component-icon(){\n\n //\n // Link\n //\n\n .uk-icon-link {\n color: $inverse-icon-link-color;\n @if(mixin-exists(hook-inverse-icon-link)) {@include hook-inverse-icon-link();}\n }\n\n .uk-icon-link:hover {\n color: $inverse-icon-link-hover-color;\n @if(mixin-exists(hook-inverse-icon-link-hover)) {@include hook-inverse-icon-link-hover();}\n }\n\n .uk-icon-link:active,\n .uk-active > .uk-icon-link {\n color: $inverse-icon-link-active-color;\n @if(mixin-exists(hook-inverse-icon-link-active)) {@include hook-inverse-icon-link-active();}\n }\n\n //\n // Button\n //\n\n .uk-icon-button {\n background-color: $inverse-icon-button-background;\n color: $inverse-icon-button-color;\n @if(mixin-exists(hook-inverse-icon-button)) {@include hook-inverse-icon-button();}\n }\n\n .uk-icon-button:hover {\n background-color: $inverse-icon-button-hover-background;\n color: $inverse-icon-button-hover-color;\n @if(mixin-exists(hook-inverse-icon-button-hover)) {@include hook-inverse-icon-button-hover();}\n }\n\n .uk-icon-button:active {\n background-color: $inverse-icon-button-active-background;\n color: $inverse-icon-button-active-color;\n @if(mixin-exists(hook-inverse-icon-button-active)) {@include hook-inverse-icon-button-active();}\n }\n\n}\n@mixin hook-iconnav(){}\n@mixin hook-iconnav-item(){\n font-size: $subnav-item-font-size;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-iconnav-item-hover(){}\n@mixin hook-iconnav-item-active(){}\n@mixin hook-iconnav-misc(){}\n@mixin hook-inverse-iconnav-item(){}\n@mixin hook-inverse-iconnav-item-hover(){}\n@mixin hook-inverse-iconnav-item-active(){}\n@mixin hook-inverse-component-iconnav(){\n\n .uk-iconnav > * > a {\n color: $inverse-iconnav-item-color;\n @if(mixin-exists(hook-inverse-iconnav-item)) {@include hook-inverse-iconnav-item();}\n }\n\n .uk-iconnav > * > a:hover {\n color: $inverse-iconnav-item-hover-color;\n @if(mixin-exists(hook-inverse-iconnav-item-hover)) {@include hook-inverse-iconnav-item-hover();}\n }\n\n .uk-iconnav > .uk-active > a {\n color: $inverse-iconnav-item-active-color;\n @if(mixin-exists(hook-inverse-iconnav-item-active)) {@include hook-inverse-iconnav-item-active();}\n }\n\n}\n@mixin hook-label(){\n border-radius: $label-border-radius;\n text-transform: $label-text-transform;\n}\n@mixin hook-label-success(){}\n@mixin hook-label-warning(){}\n@mixin hook-label-danger(){}\n@mixin hook-label-misc(){}\n@mixin hook-inverse-label(){}\n@mixin hook-inverse-component-label(){\n\n .uk-label {\n background-color: $inverse-label-background;\n color: $inverse-label-color;\n @if(mixin-exists(hook-inverse-label)) {@include hook-inverse-label();}\n }\n\n}\n@mixin hook-leader(){}\n@mixin hook-leader-misc(){}\n@mixin hook-inverse-leader(){}\n@mixin hook-inverse-component-leader(){\n\n .uk-leader-fill::after {\n @if(mixin-exists(hook-inverse-leader)) {@include hook-inverse-leader();}\n }\n\n}\n@mixin hook-lightbox(){}\n@mixin hook-lightbox-item(){}\n@mixin hook-lightbox-toolbar(){}\n@mixin hook-lightbox-toolbar-icon(){}\n@mixin hook-lightbox-toolbar-icon-hover(){}\n@mixin hook-lightbox-button(){}\n@mixin hook-lightbox-button-hover(){}\n@mixin hook-lightbox-button-active(){}\n@mixin hook-lightbox-misc(){}\n@mixin hook-link-muted(){}\n@mixin hook-link-muted-hover(){}\n@mixin hook-link-text(){}\n@mixin hook-link-text-hover(){}\n@mixin hook-link-heading(){}\n@mixin hook-link-heading-hover(){}\n@mixin hook-link-reset(){}\n@mixin hook-link-misc(){}\n@mixin hook-inverse-link-muted(){}\n@mixin hook-inverse-link-muted-hover(){}\n@mixin hook-inverse-link-text-hover(){}\n@mixin hook-inverse-link-heading-hover(){}\n@mixin hook-inverse-component-link(){\n\n a.uk-link-muted,\n .uk-link-muted a {\n color: $inverse-link-muted-color;\n @if(mixin-exists(hook-inverse-link-muted)) {@include hook-inverse-link-muted();}\n }\n\n a.uk-link-muted:hover,\n .uk-link-muted a:hover,\n .uk-link-toggle:hover .uk-link-muted {\n color: $inverse-link-muted-hover-color;\n @if(mixin-exists(hook-inverse-link-muted-hover)) {@include hook-inverse-link-muted-hover();}\n }\n\n a.uk-link-text:hover,\n .uk-link-text a:hover,\n .uk-link-toggle:hover .uk-link-text {\n color: $inverse-link-text-hover-color;\n @if(mixin-exists(hook-inverse-link-text-hover)) {@include hook-inverse-link-text-hover();}\n }\n\n a.uk-link-heading:hover,\n .uk-link-heading a:hover,\n .uk-link-toggle:hover .uk-link-heading {\n color: $inverse-link-heading-hover-color;\n @if(mixin-exists(hook-inverse-link-heading-hover)) {@include hook-inverse-link-heading-hover();}\n }\n\n}\n@mixin hook-list-divider(){}\n@mixin hook-list-striped(){\n\n &:nth-of-type(odd) {\n border-top: $list-striped-border-width solid $list-striped-border;\n border-bottom: $list-striped-border-width solid $list-striped-border;\n }\n\n}\n@mixin hook-list-misc(){}\n@mixin hook-inverse-list-divider(){}\n@mixin hook-inverse-list-striped(){\n\n &:nth-of-type(odd) {\n border-top-color: $inverse-global-border;\n border-bottom-color: $inverse-global-border;\n }\n\n}\n@mixin hook-inverse-component-list(){\n\n .uk-list-muted > ::before { color: $inverse-list-muted-color !important; }\n .uk-list-emphasis > ::before { color: $inverse-list-emphasis-color !important; }\n .uk-list-primary > ::before { color: $inverse-list-primary-color !important; }\n .uk-list-secondary > ::before { color: $inverse-list-secondary-color !important; }\n\n .uk-list-bullet > ::before {\n @include svg-fill($internal-list-bullet-image, \"#000\", $inverse-list-bullet-icon-color);\n }\n\n .uk-list-divider > :nth-child(n+2) {\n border-top-color: $inverse-list-divider-border;\n @if(mixin-exists(hook-inverse-list-divider)) {@include hook-inverse-list-divider();}\n }\n\n .uk-list-striped > * {\n @if(mixin-exists(hook-inverse-list-striped)) {@include hook-inverse-list-striped();}\n }\n\n .uk-list-striped > :nth-of-type(odd) { background-color: $inverse-list-striped-background; }\n\n}\n@mixin hook-margin-misc(){}\n@mixin hook-marker(){\n border-radius: 500px;\n}\n@mixin hook-marker-hover(){}\n@mixin hook-marker-misc(){}\n@mixin hook-inverse-marker(){}\n@mixin hook-inverse-marker-hover(){}\n@mixin hook-inverse-component-marker(){\n\n .uk-marker {\n background: $inverse-marker-background;\n color: $inverse-marker-color;\n @if(mixin-exists(hook-inverse-marker)) {@include hook-inverse-marker();}\n }\n\n .uk-marker:hover {\n color: $inverse-marker-hover-color;\n @if(mixin-exists(hook-inverse-marker-hover)) {@include hook-inverse-marker-hover();}\n }\n\n}\n@mixin hook-modal(){}\n@mixin hook-modal-dialog(){}\n@mixin hook-modal-full(){}\n@mixin hook-modal-body(){}\n@mixin hook-modal-header(){ border-bottom: $modal-header-border-width solid $modal-header-border; }\n@mixin hook-modal-footer(){ border-top: $modal-footer-border-width solid $modal-footer-border; }\n@mixin hook-modal-title(){}\n@mixin hook-modal-close(){}\n@mixin hook-modal-close-hover(){}\n@mixin hook-modal-close-default(){}\n@mixin hook-modal-close-default-hover(){}\n@mixin hook-modal-close-outside(){}\n@mixin hook-modal-close-outside-hover(){}\n@mixin hook-modal-close-full(){\n top: 0;\n right: 0;\n padding: $modal-close-full-padding;\n background: $modal-close-full-background;\n}\n@mixin hook-modal-close-full-hover(){}\n@mixin hook-modal-misc(){\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-modal-close-full {\n padding: $modal-close-full-padding-m;\n }\n\n }\n\n}\n@mixin hook-nav-sub(){}\n@mixin hook-nav-header(){}\n@mixin hook-nav-divider(){}\n@mixin hook-nav-default(){}\n@mixin hook-nav-default-item(){}\n@mixin hook-nav-default-item-hover(){}\n@mixin hook-nav-default-item-active(){}\n@mixin hook-nav-default-subtitle(){}\n@mixin hook-nav-default-header(){}\n@mixin hook-nav-default-divider(){}\n@mixin hook-nav-primary(){}\n@mixin hook-nav-primary-item(){}\n@mixin hook-nav-primary-item-hover(){}\n@mixin hook-nav-primary-item-active(){}\n@mixin hook-nav-primary-subtitle(){}\n@mixin hook-nav-primary-header(){}\n@mixin hook-nav-primary-divider(){}\n@mixin hook-nav-secondary(){\n > :not(.uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) { margin-top: $nav-secondary-margin-top; }\n}\n@mixin hook-nav-secondary-item(){ padding: $nav-secondary-item-padding-vertical $nav-secondary-item-padding-horizontal; }\n@mixin hook-nav-secondary-item-hover(){ background-color: $nav-secondary-item-hover-background; }\n@mixin hook-nav-secondary-item-active(){ background-color: $nav-secondary-item-active-background; }\n@mixin hook-nav-secondary-subtitle(){}\n@mixin hook-nav-secondary-subtitle-hover(){}\n@mixin hook-nav-secondary-subtitle-active(){}\n@mixin hook-nav-secondary-header(){}\n@mixin hook-nav-secondary-divider(){}\n@mixin hook-nav-medium(){}\n@mixin hook-nav-large(){}\n@mixin hook-nav-xlarge(){}\n@mixin hook-nav-dividers(){}\n@mixin hook-nav-misc(){}\n@mixin hook-inverse-nav-default-item(){}\n@mixin hook-inverse-nav-default-item-hover(){}\n@mixin hook-inverse-nav-default-item-active(){}\n@mixin hook-inverse-nav-default-header(){}\n@mixin hook-inverse-nav-default-divider(){}\n@mixin hook-inverse-nav-primary-item(){}\n@mixin hook-inverse-nav-primary-item-hover(){}\n@mixin hook-inverse-nav-primary-item-active(){}\n@mixin hook-inverse-nav-primary-header(){}\n@mixin hook-inverse-nav-primary-divider(){}\n@mixin hook-inverse-nav-secondary-item(){}\n@mixin hook-inverse-nav-secondary-item-hover(){ background-color: $inverse-nav-background-item-hover-background; }\n@mixin hook-inverse-nav-secondary-item-active(){ background-color: $inverse-nav-background-item-active-background; }\n@mixin hook-inverse-nav-secondary-subtitle(){}\n@mixin hook-inverse-nav-secondary-subtitle-hover(){}\n@mixin hook-inverse-nav-secondary-subtitle-active(){}\n@mixin hook-inverse-nav-secondary-header(){}\n@mixin hook-inverse-nav-secondary-divider(){}\n@mixin hook-inverse-nav-dividers(){}\n@mixin hook-inverse-component-nav(){\n\n //\n // Default\n //\n\n .uk-nav-default > li > a {\n color: $inverse-nav-default-item-color;\n @if(mixin-exists(hook-inverse-nav-default-item)) {@include hook-inverse-nav-default-item();}\n }\n\n .uk-nav-default > li > a:hover {\n color: $inverse-nav-default-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-default-item-hover)) {@include hook-inverse-nav-default-item-hover();}\n }\n\n .uk-nav-default > li.uk-active > a {\n color: $inverse-nav-default-item-active-color;\n @if(mixin-exists(hook-inverse-nav-default-item-active)) {@include hook-inverse-nav-default-item-active();}\n }\n\n .uk-nav-default .uk-nav-header {\n color: $inverse-nav-default-header-color;\n @if(mixin-exists(hook-inverse-nav-default-header)) {@include hook-inverse-nav-default-header();}\n }\n\n .uk-nav-default .uk-nav-divider {\n border-top-color: $inverse-nav-default-divider-border;\n @if(mixin-exists(hook-inverse-nav-default-divider)) {@include hook-inverse-nav-default-divider();}\n }\n\n .uk-nav-default .uk-nav-sub a { color: $inverse-nav-default-sublist-item-color; }\n\n .uk-nav-default .uk-nav-sub a:hover { color: $inverse-nav-default-sublist-item-hover-color; }\n\n .uk-nav-default .uk-nav-sub li.uk-active > a { color: $inverse-nav-default-sublist-item-active-color; }\n\n //\n // Primary\n //\n\n .uk-nav-primary > li > a {\n color: $inverse-nav-primary-item-color;\n @if(mixin-exists(hook-inverse-nav-primary-item)) {@include hook-inverse-nav-primary-item();}\n }\n\n .uk-nav-primary > li > a:hover {\n color: $inverse-nav-primary-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-primary-item-hover)) {@include hook-inverse-nav-primary-item-hover();}\n }\n\n .uk-nav-primary > li.uk-active > a {\n color: $inverse-nav-primary-item-active-color;\n @if(mixin-exists(hook-inverse-nav-primary-item-active)) {@include hook-inverse-nav-primary-item-active();}\n }\n\n .uk-nav-primary .uk-nav-header {\n color: $inverse-nav-primary-header-color;\n @if(mixin-exists(hook-inverse-nav-primary-header)) {@include hook-inverse-nav-primary-header();}\n }\n\n .uk-nav-primary .uk-nav-divider {\n border-top-color: $inverse-nav-primary-divider-border;\n @if(mixin-exists(hook-inverse-nav-primary-divider)) {@include hook-inverse-nav-primary-divider();}\n }\n\n .uk-nav-primary .uk-nav-sub a { color: $inverse-nav-primary-sublist-item-color; }\n\n .uk-nav-primary .uk-nav-sub a:hover { color: $inverse-nav-primary-sublist-item-hover-color; }\n\n .uk-nav-primary .uk-nav-sub li.uk-active > a { color: $inverse-nav-primary-sublist-item-active-color; }\n\n //\n // Secondary\n //\n\n .uk-nav-secondary > li > a {\n color: $inverse-nav-secondary-item-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item)) {@include hook-inverse-nav-secondary-item();}\n }\n\n .uk-nav-secondary > li > a:hover {\n color: $inverse-nav-secondary-item-hover-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item-hover)) {@include hook-inverse-nav-secondary-item-hover();}\n }\n\n .uk-nav-secondary > li.uk-active > a {\n color: $inverse-nav-secondary-item-active-color;\n @if(mixin-exists(hook-inverse-nav-secondary-item-active)) {@include hook-inverse-nav-secondary-item-active();}\n }\n\n .uk-nav-secondary .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle)) {@include hook-inverse-nav-secondary-subtitle();}\n }\n\n .uk-nav-secondary > li > a:hover .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-hover-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle-hover)) {@include hook-inverse-nav-secondary-subtitle-hover();}\n }\n\n .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {\n color: $inverse-nav-secondary-subtitle-active-color;\n @if(mixin-exists(hook-inverse-nav-secondary-subtitle-active)) {@include hook-inverse-nav-secondary-subtitle-active();}\n }\n\n .uk-nav-secondary .uk-nav-header {\n color: $inverse-nav-secondary-header-color;\n @if(mixin-exists(hook-inverse-nav-secondary-header)) {@include hook-inverse-nav-secondary-header();}\n }\n\n .uk-nav-secondary .uk-nav-divider {\n border-top-color: $inverse-nav-secondary-divider-border;\n @if(mixin-exists(hook-inverse-nav-secondary-divider)) {@include hook-inverse-nav-secondary-divider();}\n }\n\n .uk-nav-secondary .uk-nav-sub a { color: $inverse-nav-secondary-sublist-item-color; }\n\n .uk-nav-secondary .uk-nav-sub a:hover { color: $inverse-nav-secondary-sublist-item-hover-color; }\n\n .uk-nav-secondary .uk-nav-sub li.uk-active > a { color: $inverse-nav-secondary-sublist-item-active-color; }\n\n //\n // Dividers\n //\n\n .uk-nav.uk-nav-divider > :not(.uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) {\n border-top-color: $inverse-nav-dividers-border;\n @if(mixin-exists(hook-inverse-nav-dividers)) {@include hook-inverse-nav-dividers();}\n }\n\n}\n@mixin hook-navbar(){}\n@mixin hook-navbar-container(){}\n@mixin hook-navbar-nav-item(){\n text-transform: $navbar-nav-item-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-navbar-nav-item-hover(){}\n@mixin hook-navbar-nav-item-onclick(){}\n@mixin hook-navbar-nav-item-active(){}\n@mixin hook-navbar-item(){}\n@mixin hook-navbar-toggle(){}\n@mixin hook-navbar-toggle-hover(){}\n@mixin hook-navbar-toggle-icon(){}\n@mixin hook-navbar-toggle-icon-hover(){}\n@mixin hook-navbar-subtitle(){}\n@mixin hook-navbar-primary(){}\n@mixin hook-navbar-transparent(){}\n@mixin hook-navbar-sticky(){}\n@mixin hook-navbar-dropdown(){ box-shadow: $navbar-dropdown-box-shadow; }\n@mixin hook-navbar-dropdown-large(){}\n@mixin hook-navbar-dropdown-dropbar(){ box-shadow: none; }\n@mixin hook-navbar-dropdown-dropbar-large(){}\n@mixin hook-navbar-dropdown-nav(){ font-size: $navbar-dropdown-nav-font-size; }\n@mixin hook-navbar-dropdown-nav-item(){}\n@mixin hook-navbar-dropdown-nav-item-hover(){}\n@mixin hook-navbar-dropdown-nav-item-active(){}\n@mixin hook-navbar-dropdown-nav-subtitle(){}\n@mixin hook-navbar-dropdown-nav-header(){}\n@mixin hook-navbar-dropdown-nav-divider(){}\n@mixin hook-navbar-dropbar(){}\n@mixin hook-navbar-misc(){\n\n .uk-navbar-container {\n transition: 0.1s ease-in-out;\n transition-property: background-color;\n }\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-navbar-left,\n .uk-navbar-right,\n [class*=\"uk-navbar-center\"] { gap: $navbar-gap-m; }\n\n .uk-navbar-center-left { right: unquote('calc(100% + #{$navbar-gap-m})'); }\n .uk-navbar-center-right { left: unquote('calc(100% + #{$navbar-gap-m})'); }\n\n }\n\n /* Tablet landscape and bigger */\n @media (min-width: $breakpoint-medium) {\n\n .uk-navbar-nav { gap: $navbar-nav-gap-m; }\n\n }\n\n}\n@mixin hook-inverse-navbar-nav-item(){}\n@mixin hook-inverse-navbar-nav-item-hover(){}\n@mixin hook-inverse-navbar-nav-item-onclick(){}\n@mixin hook-inverse-navbar-nav-item-active(){}\n@mixin hook-inverse-navbar-item(){}\n@mixin hook-inverse-navbar-toggle(){}\n@mixin hook-inverse-navbar-toggle-hover(){}\n@mixin hook-inverse-component-navbar(){\n\n //\n // Nav Item\n //\n\n .uk-navbar-nav > li > a {\n color: $inverse-navbar-nav-item-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item)) {@include hook-inverse-navbar-nav-item();}\n }\n\n .uk-navbar-nav > li:hover > a,\n .uk-navbar-nav > li > a[aria-expanded=\"true\"] {\n color: $inverse-navbar-nav-item-hover-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-hover)) {@include hook-inverse-navbar-nav-item-hover();}\n }\n\n .uk-navbar-nav > li > a:active {\n color: $inverse-navbar-nav-item-onclick-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-onclick)) {@include hook-inverse-navbar-nav-item-onclick();}\n }\n\n .uk-navbar-nav > li.uk-active > a {\n color: $inverse-navbar-nav-item-active-color;\n @if(mixin-exists(hook-inverse-navbar-nav-item-active)) {@include hook-inverse-navbar-nav-item-active();}\n }\n\n //\n // Item\n //\n\n .uk-navbar-item {\n color: $inverse-navbar-item-color;\n @if(mixin-exists(hook-inverse-navbar-item)) {@include hook-inverse-navbar-item();}\n }\n\n //\n // Toggle\n //\n\n .uk-navbar-toggle {\n color: $inverse-navbar-toggle-color;\n @if(mixin-exists(hook-inverse-navbar-toggle)) {@include hook-inverse-navbar-toggle();}\n }\n\n .uk-navbar-toggle:hover,\n .uk-navbar-toggle[aria-expanded=\"true\"] {\n color: $inverse-navbar-toggle-hover-color;\n @if(mixin-exists(hook-inverse-navbar-toggle-hover)) {@include hook-inverse-navbar-toggle-hover();}\n }\n\n}\n@mixin hook-notification(){}\n@mixin hook-notification-message(){}\n@mixin hook-notification-close(){}\n@mixin hook-notification-message-primary(){}\n@mixin hook-notification-message-success(){}\n@mixin hook-notification-message-warning(){}\n@mixin hook-notification-message-danger(){}\n@mixin hook-notification-misc(){}\n@mixin hook-offcanvas-bar(){}\n@mixin hook-offcanvas-close(){}\n@mixin hook-offcanvas-overlay(){}\n@mixin hook-offcanvas-misc(){}\n@mixin hook-overlay(){}\n@mixin hook-overlay-icon(){}\n@mixin hook-overlay-default(){}\n@mixin hook-overlay-primary(){}\n@mixin hook-overlay-misc(){}\n@mixin hook-padding-misc(){}\n@mixin hook-pagination(){}\n@mixin hook-pagination-item(){ transition: color 0.1s ease-in-out; }\n@mixin hook-pagination-item-hover(){}\n@mixin hook-pagination-item-active(){}\n@mixin hook-pagination-item-disabled(){}\n@mixin hook-pagination-misc(){}\n@mixin hook-inverse-pagination-item(){}\n@mixin hook-inverse-pagination-item-hover(){}\n@mixin hook-inverse-pagination-item-active(){}\n@mixin hook-inverse-pagination-item-disabled(){}\n@mixin hook-inverse-component-pagination(){\n\n .uk-pagination > * > * {\n color: $inverse-pagination-item-color;\n @if(mixin-exists(hook-inverse-pagination-item)) {@include hook-inverse-pagination-item();}\n }\n\n .uk-pagination > * > :hover {\n color: $inverse-pagination-item-hover-color;\n @if(mixin-exists(hook-inverse-pagination-item-hover)) {@include hook-inverse-pagination-item-hover();}\n }\n\n .uk-pagination > .uk-active > * {\n color: $inverse-pagination-item-active-color;\n @if(mixin-exists(hook-inverse-pagination-item-active)) {@include hook-inverse-pagination-item-active();}\n }\n\n .uk-pagination > .uk-disabled > * {\n color: $inverse-pagination-item-disabled-color;\n @if(mixin-exists(hook-inverse-pagination-item-disabled)) {@include hook-inverse-pagination-item-disabled();}\n }\n\n}\n@mixin hook-placeholder(){ border: $placeholder-border-width dashed $placeholder-border; }\n@mixin hook-placeholder-misc(){}\n@mixin hook-position-misc(){}\n@mixin hook-print(){}\n@mixin hook-progress(){\n border-radius: $progress-border-radius;\n overflow: hidden;\n}\n@mixin hook-progress-bar(){}\n@mixin hook-progress-misc(){}\n@mixin hook-search-input(){}\n@mixin hook-search-icon(){}\n@mixin hook-search-default-input(){ border: $search-default-border-width solid $search-default-border; }\n@mixin hook-search-default-input-focus(){ border-color: $search-default-focus-border; }\n@mixin hook-search-navbar-input(){ border: $search-navbar-border-width solid $search-navbar-border; }\n@mixin hook-search-navbar-input-focus(){ border-color: $search-navbar-focus-border; }\n@mixin hook-search-medium-input(){}\n@mixin hook-search-medium-input-focus(){}\n@mixin hook-search-large-input(){}\n@mixin hook-search-large-input-focus(){}\n@mixin hook-search-toggle(){}\n@mixin hook-search-toggle-hover(){}\n@mixin hook-search-misc(){}\n@mixin hook-inverse-search-default-input(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-search-default-input-focus(){}\n@mixin hook-inverse-search-navbar-input(){ border-color: $inverse-global-border; }\n@mixin hook-inverse-search-navbar-input-focus(){}\n@mixin hook-inverse-search-medium-input(){}\n@mixin hook-inverse-search-medium-input-focus(){}\n@mixin hook-inverse-search-large-input(){}\n@mixin hook-inverse-search-large-input-focus(){}\n@mixin hook-inverse-search-toggle(){}\n@mixin hook-inverse-search-toggle-hover(){}\n@mixin hook-inverse-component-search(){\n\n //\n // Input\n //\n\n .uk-search-input { color: $inverse-search-color; }\n\n .uk-search-input::placeholder { color: $inverse-search-placeholder-color; }\n\n //\n // Icon\n //\n\n .uk-search .uk-search-icon { color: $inverse-search-icon-color; }\n .uk-search .uk-search-icon:hover { color: $inverse-search-icon-color; }\n\n //\n // Style modifier\n //\n\n .uk-search-default .uk-search-input {\n background-color: $inverse-search-default-background;\n @if(mixin-exists(hook-inverse-search-default-input)) {@include hook-inverse-search-default-input();}\n }\n\n .uk-search-default .uk-search-input:focus {\n background-color: $inverse-search-default-focus-background;\n @if(mixin-exists(hook-inverse-search-default-input-focus)) {@include hook-inverse-search-default-input-focus();}\n }\n\n .uk-search-navbar .uk-search-input {\n background-color: $inverse-search-navbar-background;\n @if(mixin-exists(hook-inverse-search-navbar-input)) {@include hook-inverse-search-navbar-input();}\n }\n\n .uk-search-navbar .uk-search-input:focus {\n background-color: $inverse-search-navbar-focus-background;\n @if(mixin-exists(hook-inverse-search-navbar-input-focus)) {@include hook-inverse-search-navbar-input-focus();}\n }\n\n .uk-search-medium .uk-search-input {\n background-color: $inverse-search-medium-background;\n @if(mixin-exists(hook-inverse-search-medium-input)) {@include hook-inverse-search-medium-input();}\n }\n\n .uk-search-medium .uk-search-input:focus {\n @if(mixin-exists(hook-inverse-search-medium-input-focus)) {@include hook-inverse-search-medium-input-focus();}\n }\n\n .uk-search-large .uk-search-input {\n background-color: $inverse-search-large-background;\n @if(mixin-exists(hook-inverse-search-large-input)) {@include hook-inverse-search-large-input();}\n }\n\n .uk-search-large .uk-search-input:focus {\n @if(mixin-exists(hook-inverse-search-large-input-focus)) {@include hook-inverse-search-large-input-focus();}\n }\n\n //\n // Toggle\n //\n\n .uk-search-toggle {\n color: $inverse-search-toggle-color;\n @if(mixin-exists(hook-inverse-search-toggle)) {@include hook-inverse-search-toggle();}\n }\n\n .uk-search-toggle:hover {\n color: $inverse-search-toggle-hover-color;\n @if(mixin-exists(hook-inverse-search-toggle-hover)) {@include hook-inverse-search-toggle-hover();}\n }\n\n}\n@mixin hook-section(){}\n@mixin hook-section-default(){}\n@mixin hook-section-muted(){}\n@mixin hook-section-primary(){}\n@mixin hook-section-secondary(){}\n@mixin hook-section-overlap(){}\n@mixin hook-section-misc(){}\n@mixin hook-slidenav(){ transition: color 0.1s ease-in-out; }\n@mixin hook-slidenav-hover(){}\n@mixin hook-slidenav-active(){}\n@mixin hook-slidenav-previous(){}\n@mixin hook-slidenav-next(){}\n@mixin hook-slidenav-large(){}\n@mixin hook-slidenav-container(){}\n@mixin hook-slidenav-misc(){}\n@mixin hook-inverse-slidenav(){}\n@mixin hook-inverse-slidenav-hover(){}\n@mixin hook-inverse-slidenav-active(){}\n@mixin hook-inverse-component-slidenav(){\n\n .uk-slidenav {\n color: $inverse-slidenav-color;\n @if(mixin-exists(hook-inverse-slidenav)) {@include hook-inverse-slidenav();}\n }\n\n .uk-slidenav:hover {\n color: $inverse-slidenav-hover-color;\n @if(mixin-exists(hook-inverse-slidenav-hover)) {@include hook-inverse-slidenav-hover();}\n }\n\n .uk-slidenav:active {\n color: $inverse-slidenav-active-color;\n @if(mixin-exists(hook-inverse-slidenav-active)) {@include hook-inverse-slidenav-active();}\n }\n\n}\n@mixin hook-slider(){}\n@mixin hook-slider-misc(){}\n@mixin hook-slideshow(){}\n@mixin hook-slideshow-misc(){}\n@mixin hook-sortable(){}\n@mixin hook-sortable-drag(){}\n@mixin hook-sortable-placeholder(){}\n@mixin hook-sortable-empty(){}\n@mixin hook-sortable-misc(){}\n@mixin hook-spinner(){}\n@mixin hook-spinner-misc(){}\n@mixin hook-sticky-misc(){}\n@mixin hook-subnav(){}\n@mixin hook-subnav-item(){\n font-size: $subnav-item-font-size;\n text-transform: $subnav-item-text-transform;\n transition: 0.1s ease-in-out;\n transition-property: color, background-color;\n}\n@mixin hook-subnav-item-hover(){}\n@mixin hook-subnav-item-active(){}\n@mixin hook-subnav-divider(){}\n@mixin hook-subnav-pill-item(){}\n@mixin hook-subnav-pill-item-hover(){}\n@mixin hook-subnav-pill-item-onclick(){}\n@mixin hook-subnav-pill-item-active(){}\n@mixin hook-subnav-item-disabled(){}\n@mixin hook-subnav-misc(){}\n@mixin hook-inverse-subnav-item(){}\n@mixin hook-inverse-subnav-item-hover(){}\n@mixin hook-inverse-subnav-item-active(){}\n@mixin hook-inverse-subnav-divider(){}\n@mixin hook-inverse-subnav-pill-item(){}\n@mixin hook-inverse-subnav-pill-item-hover(){}\n@mixin hook-inverse-subnav-pill-item-onclick(){}\n@mixin hook-inverse-subnav-pill-item-active(){}\n@mixin hook-inverse-subnav-item-disabled(){}\n@mixin hook-inverse-component-subnav(){\n\n .uk-subnav > * > :first-child {\n color: $inverse-subnav-item-color;\n @if(mixin-exists(hook-inverse-subnav-item)) {@include hook-inverse-subnav-item();}\n }\n\n .uk-subnav > * > a:hover {\n color: $inverse-subnav-item-hover-color;\n @if(mixin-exists(hook-inverse-subnav-item-hover)) {@include hook-inverse-subnav-item-hover();}\n }\n\n .uk-subnav > .uk-active > a {\n color: $inverse-subnav-item-active-color;\n @if(mixin-exists(hook-inverse-subnav-item-active)) {@include hook-inverse-subnav-item-active();}\n }\n\n //\n // Divider\n //\n\n .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {\n border-left-color: $inverse-subnav-divider-border;\n @if(mixin-exists(hook-inverse-subnav-divider)) {@include hook-inverse-subnav-divider();}\n }\n\n //\n // Pill\n //\n\n .uk-subnav-pill > * > :first-child {\n background-color: $inverse-subnav-pill-item-background;\n color: $inverse-subnav-pill-item-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item)) {@include hook-inverse-subnav-pill-item();}\n }\n\n .uk-subnav-pill > * > a:hover {\n background-color: $inverse-subnav-pill-item-hover-background;\n color: $inverse-subnav-pill-item-hover-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-hover)) {@include hook-inverse-subnav-pill-item-hover();}\n }\n\n .uk-subnav-pill > * > a:active {\n background-color: $inverse-subnav-pill-item-onclick-background;\n color: $inverse-subnav-pill-item-onclick-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-onclick)) {@include hook-inverse-subnav-pill-item-onclick();}\n }\n\n .uk-subnav-pill > .uk-active > a {\n background-color: $inverse-subnav-pill-item-active-background;\n color: $inverse-subnav-pill-item-active-color;\n @if(mixin-exists(hook-inverse-subnav-pill-item-active)) {@include hook-inverse-subnav-pill-item-active();}\n }\n\n //\n // Disabled\n //\n\n .uk-subnav > .uk-disabled > a {\n color: $inverse-subnav-item-disabled-color;\n @if(mixin-exists(hook-inverse-subnav-item-disabled)) {@include hook-inverse-subnav-item-disabled();}\n }\n\n}\n@mixin hook-svg-misc(){}\n@mixin hook-switcher-misc(){}\n@mixin hook-tab(){\n\n position: relative;\n\n &::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: $tab-margin-horizontal;\n right: 0;\n border-bottom: $tab-border-width solid $tab-border;\n }\n\n}\n@mixin hook-tab-item(){\n border-bottom: $tab-item-border-width solid transparent;\n font-size: $tab-item-font-size;\n text-transform: $tab-item-text-transform;\n transition: color 0.1s ease-in-out;\n}\n@mixin hook-tab-item-hover(){}\n@mixin hook-tab-item-active(){ border-color: $tab-item-active-border; }\n@mixin hook-tab-item-disabled(){}\n@mixin hook-tab-bottom(){\n\n &::before {\n top: 0;\n bottom: auto;\n }\n\n}\n@mixin hook-tab-bottom-item(){\n border-top: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-left(){\n\n &::before {\n top: 0;\n bottom: 0;\n left: auto;\n right: 0;\n border-left: $tab-border-width solid $tab-border;\n border-bottom: none;\n }\n\n}\n@mixin hook-tab-right(){\n\n &::before {\n top: 0;\n bottom: 0;\n left: 0;\n right: auto;\n border-left: $tab-border-width solid $tab-border;\n border-bottom: none;\n }\n\n}\n@mixin hook-tab-left-item(){\n border-right: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-right-item(){\n border-left: $tab-item-border-width solid transparent;\n border-bottom: none;\n}\n@mixin hook-tab-misc(){\n\n .uk-tab .uk-dropdown { margin-left: ($tab-margin-horizontal + $tab-item-padding-horizontal); }\n\n}\n@mixin hook-inverse-tab(){\n\n &::before { border-color: $inverse-tab-border; }\n\n}\n@mixin hook-inverse-tab-item(){}\n@mixin hook-inverse-tab-item-hover(){}\n@mixin hook-inverse-tab-item-active(){ border-color: $inverse-global-primary-background; }\n@mixin hook-inverse-tab-item-disabled(){}\n@mixin hook-inverse-component-tab(){\n\n .uk-tab {\n @if(mixin-exists(hook-inverse-tab)) {@include hook-inverse-tab();}\n }\n\n .uk-tab > * > a {\n color: $inverse-tab-item-color;\n @if(mixin-exists(hook-inverse-tab-item)) {@include hook-inverse-tab-item();}\n }\n\n .uk-tab > * > a:hover {\n color: $inverse-tab-item-hover-color;\n @if(mixin-exists(hook-inverse-tab-item-hover)) {@include hook-inverse-tab-item-hover();}\n }\n\n .uk-tab > .uk-active > a {\n color: $inverse-tab-item-active-color;\n @if(mixin-exists(hook-inverse-tab-item-active)) {@include hook-inverse-tab-item-active();}\n }\n\n .uk-tab > .uk-disabled > a {\n color: $inverse-tab-item-disabled-color;\n @if(mixin-exists(hook-inverse-tab-item-disabled)) {@include hook-inverse-tab-item-disabled();}\n }\n\n}\n@mixin hook-table(){}\n@mixin hook-table-header-cell(){ text-transform: uppercase; }\n@mixin hook-table-cell(){}\n@mixin hook-table-footer(){}\n@mixin hook-table-caption(){}\n@mixin hook-table-divider(){}\n@mixin hook-table-striped(){\n border-top: $table-striped-border-width solid $table-striped-border;\n border-bottom: $table-striped-border-width solid $table-striped-border;\n}\n@mixin hook-table-hover(){}\n@mixin hook-table-row-active(){}\n@mixin hook-table-small(){}\n@mixin hook-table-large(){}\n@mixin hook-table-misc(){\n\n .uk-table tbody tr { transition: background-color 0.1s linear; }\n\n .uk-table-striped > tr:nth-of-type(even):last-child,\n .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom: $table-striped-border-width solid $table-striped-border; }\n\n}\n@mixin hook-inverse-table-header-cell(){}\n@mixin hook-inverse-table-caption(){}\n@mixin hook-inverse-table-row-active(){}\n@mixin hook-inverse-table-divider(){}\n@mixin hook-inverse-table-striped(){\n border-top-color: $inverse-global-border;\n border-bottom-color: $inverse-global-border;\n}\n@mixin hook-inverse-table-hover(){}\n@mixin hook-inverse-component-table(){\n .uk-table-striped > tr:nth-of-type(even):last-child,\n .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom-color: $inverse-global-border; }\n}\n@mixin hook-text-lead(){}\n@mixin hook-text-meta(){\n\n > a { color: $text-meta-link-color; }\n\n > a:hover {\n color: $text-meta-link-hover-color;\n text-decoration: none;\n }\n\n}\n@mixin hook-text-small(){}\n@mixin hook-text-large(){}\n@mixin hook-text-background(){ background-image: $internal-text-background-color-gradient; }\n@mixin hook-text-misc(){}\n@mixin hook-inverse-text-lead(){}\n@mixin hook-inverse-text-meta(){}\n@mixin hook-inverse-component-text(){\n\n .uk-text-lead {\n color: $inverse-text-lead-color;\n @if(mixin-exists(hook-inverse-text-lead)) {@include hook-inverse-text-lead();}\n }\n\n .uk-text-meta {\n color: $inverse-text-meta-color;\n @if(mixin-exists(hook-inverse-text-meta)) {@include hook-inverse-text-meta();}\n }\n\n .uk-text-muted { color: $inverse-text-muted-color !important; }\n .uk-text-emphasis { color: $inverse-text-emphasis-color !important; }\n .uk-text-primary { color: $inverse-text-primary-color !important; }\n .uk-text-secondary { color: $inverse-text-secondary-color !important; }\n\n}\n@mixin hook-thumbnav(){}\n@mixin hook-thumbnav-item(){\n\n position: relative;\n\n &::after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-image: $thumbnav-item-gradient;\n transition: opacity 0.1s ease-in-out;\n }\n\n}\n@mixin hook-thumbnav-item-hover(){\n &::after { opacity: $thumbnav-item-hover-opacity; }\n}\n@mixin hook-thumbnav-item-active(){\n &::after { opacity: $thumbnav-item-active-opacity; }\n}\n@mixin hook-thumbnav-misc(){}\n@mixin hook-inverse-thumbnav-item(){\n &::after { background-image: $inverse-thumbnav-item-gradient; }\n}\n@mixin hook-inverse-thumbnav-item-hover(){}\n@mixin hook-inverse-thumbnav-item-active(){}\n@mixin hook-inverse-component-thumbnav(){\n\n .uk-thumbnav > * > * {\n @if(mixin-exists(hook-inverse-thumbnav-item)) {@include hook-inverse-thumbnav-item();}\n }\n\n .uk-thumbnav > * > :hover {\n @if(mixin-exists(hook-inverse-thumbnav-item-hover)) {@include hook-inverse-thumbnav-item-hover();}\n }\n\n .uk-thumbnav > .uk-active > * {\n @if(mixin-exists(hook-inverse-thumbnav-item-active)) {@include hook-inverse-thumbnav-item-active();}\n }\n\n}\n@mixin hook-tile(){}\n@mixin hook-tile-default(){}\n@mixin hook-tile-default-hover(){}\n@mixin hook-tile-muted(){}\n@mixin hook-tile-muted-hover(){}\n@mixin hook-tile-primary(){}\n@mixin hook-tile-primary-hover(){}\n@mixin hook-tile-secondary(){}\n@mixin hook-tile-secondary-hover(){}\n@mixin hook-tile-misc(){}\n@mixin hook-tooltip(){}\n@mixin hook-tooltip-misc(){}\n@mixin hook-totop(){ transition: color 0.1s ease-in-out; }\n@mixin hook-totop-hover(){}\n@mixin hook-totop-active(){}\n@mixin hook-totop-misc(){}\n@mixin hook-inverse-totop(){}\n@mixin hook-inverse-totop-hover(){}\n@mixin hook-inverse-totop-active(){}\n@mixin hook-inverse-component-totop(){\n\n .uk-totop {\n color: $inverse-totop-color;\n @if(mixin-exists(hook-inverse-totop)) {@include hook-inverse-totop();}\n }\n\n .uk-totop:hover {\n color: $inverse-totop-hover-color;\n @if(mixin-exists(hook-inverse-totop-hover)) {@include hook-inverse-totop-hover();}\n }\n\n .uk-totop:active {\n color: $inverse-totop-active-color;\n @if(mixin-exists(hook-inverse-totop-active)) {@include hook-inverse-totop-active();}\n }\n\n}\n@mixin hook-transition-misc(){}\n@mixin hook-panel-scrollable(){}\n@mixin hook-box-shadow-bottom(){}\n@mixin hook-dropcap(){\n // Prevent line wrap\n margin-bottom: -2px;\n}\n@mixin hook-logo(){}\n@mixin hook-logo-hover(){}\n@mixin hook-utility-misc(){}\n@mixin hook-inverse-dropcap(){}\n@mixin hook-inverse-logo(){}\n@mixin hook-inverse-logo-hover(){}\n@mixin hook-inverse-component-utility(){\n\n .uk-dropcap::first-letter,\n .uk-dropcap p:first-of-type::first-letter {\n @if(mixin-exists(hook-inverse-dropcap)) {@include hook-inverse-dropcap();}\n }\n\n .uk-logo {\n color: $inverse-logo-color;\n @if(mixin-exists(hook-inverse-logo)) {@include hook-inverse-logo();}\n }\n\n .uk-logo:hover {\n color: $inverse-logo-hover-color;\n @if(mixin-exists(hook-inverse-logo-hover)) {@include hook-inverse-logo-hover();}\n }\n\n .uk-logo:has(.uk-logo-inverse) > :not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse) { display: none; }\n .uk-logo-inverse { display: block; }\n\n}\n@mixin hook-visibility-misc(){}\n@mixin hook-width-misc(){}\n@mixin hook-inverse() {\n @include hook-inverse-component-accordion();\n @include hook-inverse-component-article();\n @include hook-inverse-component-badge();\n @include hook-inverse-component-base();\n @include hook-inverse-component-breadcrumb();\n @include hook-inverse-component-button();\n @include hook-inverse-component-card();\n @include hook-inverse-component-close();\n @include hook-inverse-component-column();\n @include hook-inverse-component-countdown();\n @include hook-inverse-component-divider();\n @include hook-inverse-component-dotnav();\n @include hook-inverse-component-form();\n @include hook-inverse-component-grid();\n @include hook-inverse-component-heading();\n @include hook-inverse-component-icon();\n @include hook-inverse-component-iconnav();\n @include hook-inverse-component-label();\n @include hook-inverse-component-leader();\n @include hook-inverse-component-link();\n @include hook-inverse-component-list();\n @include hook-inverse-component-marker();\n @include hook-inverse-component-nav();\n @include hook-inverse-component-navbar();\n @include hook-inverse-component-pagination();\n @include hook-inverse-component-search();\n @include hook-inverse-component-slidenav();\n @include hook-inverse-component-subnav();\n @include hook-inverse-component-tab();\n @include hook-inverse-component-table();\n @include hook-inverse-component-text();\n @include hook-inverse-component-thumbnav();\n @include hook-inverse-component-totop();\n @include hook-inverse-component-utility();\n @include hook-inverse-component-accordion();\n @include hook-inverse-component-table();\n}","// Name: Link\n// Description: Styles for links\n//\n// Component: `uk-link-muted`\n// `uk-link-text`\n// `uk-link-heading`\n// `uk-link-reset`\n//\n// Sub-objects: `uk-link-toggle`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Link\n ========================================================================== */\n\n\n/* Muted\n ========================================================================== */\n\na.uk-link-muted,\n.uk-link-muted a,\n.uk-link-toggle .uk-link-muted {\n color: $link-muted-color;\n @if(mixin-exists(hook-link-muted)) {@include hook-link-muted();}\n}\n\na.uk-link-muted:hover,\n.uk-link-muted a:hover,\n.uk-link-toggle:hover .uk-link-muted {\n color: $link-muted-hover-color;\n @if(mixin-exists(hook-link-muted-hover)) {@include hook-link-muted-hover();}\n}\n\n\n/* Text\n ========================================================================== */\n\na.uk-link-text,\n.uk-link-text a,\n.uk-link-toggle .uk-link-text {\n color: inherit;\n @if(mixin-exists(hook-link-text)) {@include hook-link-text();}\n}\n\na.uk-link-text:hover,\n.uk-link-text a:hover,\n.uk-link-toggle:hover .uk-link-text {\n color: $link-text-hover-color;\n @if(mixin-exists(hook-link-text-hover)) {@include hook-link-text-hover();}\n}\n\n\n/* Heading\n ========================================================================== */\n\na.uk-link-heading,\n.uk-link-heading a,\n.uk-link-toggle .uk-link-heading {\n color: inherit;\n @if(mixin-exists(hook-link-heading)) {@include hook-link-heading();}\n}\n\na.uk-link-heading:hover,\n.uk-link-heading a:hover,\n.uk-link-toggle:hover .uk-link-heading {\n color: $link-heading-hover-color;\n text-decoration: $link-heading-hover-text-decoration;\n @if(mixin-exists(hook-link-heading-hover)) {@include hook-link-heading-hover();}\n}\n\n\n/* Reset\n ========================================================================== */\n\n/*\n * `!important` needed to override inverse component\n */\n\na.uk-link-reset,\n.uk-link-reset a {\n color: inherit !important;\n text-decoration: none !important;\n @if(mixin-exists(hook-link-reset)) {@include hook-link-reset();}\n}\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-link-toggle {\n color: inherit !important;\n text-decoration: none !important;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-link-misc)) {@include hook-link-misc();}\n\n// @mixin hook-link-muted(){}\n// @mixin hook-link-muted-hover(){}\n// @mixin hook-link-text(){}\n// @mixin hook-link-text-hover(){}\n// @mixin hook-link-heading(){}\n// @mixin hook-link-heading-hover(){}\n// @mixin hook-link-reset(){}\n// @mixin hook-link-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-link-muted(){}\n// @mixin hook-inverse-link-muted-hover(){}\n// @mixin hook-inverse-link-text-hover(){}\n// @mixin hook-inverse-link-heading-hover(){}\n","// Name: Heading\n// Description: Styles for headings\n//\n// Component: `uk-heading-primary`\n// `uk-heading-hero`\n// `uk-heading-divider`\n// `uk-heading-bullet`\n// `uk-heading-line`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$heading-small-font-size: $heading-small-font-size-m * 0.8 !default; // 38px 0.73\n$heading-medium-font-size: $heading-medium-font-size-m * 0.825 !default; // 40px 0.714\n$heading-large-font-size: $heading-large-font-size-m * 0.85 !default; // 50px 0.78\n$heading-xlarge-font-size: $heading-large-font-size-m !default; // 4rem / 64px\n$heading-2xlarge-font-size: $heading-xlarge-font-size-m !default; // 6rem / 96px\n$heading-3xlarge-font-size: $heading-2xlarge-font-size-m !default; // 8rem / 128px\n\n$heading-small-font-size-m: $heading-medium-font-size-l * 0.8125 !default; // 3.25rem / 52px\n$heading-medium-font-size-m: $heading-medium-font-size-l * 0.875 !default; // 3.5rem / 56px\n$heading-large-font-size-m: $heading-medium-font-size-l !default; // 4rem / 64px\n$heading-xlarge-font-size-m: $heading-large-font-size-l !default; // 6rem / 96px\n$heading-2xlarge-font-size-m: $heading-xlarge-font-size-l !default; // 8rem / 128px\n$heading-3xlarge-font-size-m: $heading-2xlarge-font-size-l !default; // 11rem / 176px\n\n$heading-medium-font-size-l: 4rem !default; // 64px\n$heading-large-font-size-l: 6rem !default; // 96px\n$heading-xlarge-font-size-l: 8rem !default; // 128px\n$heading-2xlarge-font-size-l: 11rem !default; // 176px\n$heading-3xlarge-font-size-l: 15rem !default; // 240px\n\n\n\n\n\n\n/* ========================================================================\n Component: Heading\n ========================================================================== */\n\n.uk-heading-small {\n font-size: $heading-small-font-size;\n line-height: $heading-small-line-height;\n @if(mixin-exists(hook-heading-small)) {@include hook-heading-small();}\n}\n\n.uk-heading-medium {\n font-size: $heading-medium-font-size;\n line-height: $heading-medium-line-height;\n @if(mixin-exists(hook-heading-medium)) {@include hook-heading-medium();}\n}\n\n.uk-heading-large {\n font-size: $heading-large-font-size;\n line-height: $heading-large-line-height;\n @if(mixin-exists(hook-heading-large)) {@include hook-heading-large();}\n}\n\n.uk-heading-xlarge {\n font-size: $heading-xlarge-font-size;\n line-height: $heading-xlarge-line-height;\n @if(mixin-exists(hook-heading-xlarge)) {@include hook-heading-xlarge();}\n}\n\n.uk-heading-2xlarge {\n font-size: $heading-2xlarge-font-size;\n line-height: $heading-2xlarge-line-height;\n @if(mixin-exists(hook-heading-2xlarge)) {@include hook-heading-2xlarge();}\n}\n\n.uk-heading-3xlarge {\n font-size: $heading-3xlarge-font-size;\n line-height: $heading-3xlarge-line-height;\n @if(mixin-exists(hook-heading-3xlarge)) {@include hook-heading-3xlarge();}\n}\n\n/* Tablet Landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-heading-small { font-size: $heading-small-font-size-m; }\n .uk-heading-medium { font-size: $heading-medium-font-size-m; }\n .uk-heading-large { font-size: $heading-large-font-size-m; }\n .uk-heading-xlarge { font-size: $heading-xlarge-font-size-m; }\n .uk-heading-2xlarge { font-size: $heading-2xlarge-font-size-m; }\n .uk-heading-3xlarge { font-size: $heading-3xlarge-font-size-m; }\n\n}\n\n/* Laptop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-heading-medium { font-size: $heading-medium-font-size-l; }\n .uk-heading-large { font-size: $heading-large-font-size-l; }\n .uk-heading-xlarge { font-size: $heading-xlarge-font-size-l; }\n .uk-heading-2xlarge { font-size: $heading-2xlarge-font-size-l; }\n .uk-heading-3xlarge { font-size: $heading-3xlarge-font-size-l; }\n\n}\n\n\n/* Primary\n Deprecated: Use `uk-heading-medium` instead\n ========================================================================== */\n\n$heading-primary-font-size-l: 3.75rem !default; // 60px\n\n$heading-primary-font-size-m: $heading-primary-font-size-l * 0.9 !default; // 54px\n\n$heading-primary-font-size: $heading-primary-font-size-l * 0.8 !default; // 48px\n\n@if ($deprecated == true) {\n.uk-heading-primary {\n font-size: $heading-primary-font-size;\n line-height: $heading-primary-line-height;\n @if(mixin-exists(hook-heading-primary)) {@include hook-heading-primary();}\n}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n @if ($deprecated == true) {\n.uk-heading-primary { font-size: $heading-primary-font-size-m; }\n}\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n @if ($deprecated == true) {\n.uk-heading-primary {\n font-size: $heading-primary-font-size-l;\n line-height: $heading-primary-line-height-l;\n }\n}\n\n}\n\n\n/* Hero\n Deprecated: Use `uk-heading-xlarge` instead\n ========================================================================== */\n\n$heading-hero-font-size-l: 8rem !default; // 128px\n\n$heading-hero-font-size-m: $heading-hero-font-size-l * 0.75 !default; // 96px\n\n$heading-hero-font-size: $heading-hero-font-size-l * 0.5 !default; // 64px\n\n@if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size;\n line-height: $heading-hero-line-height;\n @if(mixin-exists(hook-heading-hero)) {@include hook-heading-hero();}\n}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n @if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size-m;\n line-height: $heading-hero-line-height-m;\n }\n}\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n @if ($deprecated == true) {\n.uk-heading-hero {\n font-size: $heading-hero-font-size-l;\n line-height: $heading-hero-line-height-l;\n }\n}\n\n}\n\n\n/* Divider\n ========================================================================== */\n\n.uk-heading-divider {\n padding-bottom: $heading-divider-padding-bottom;\n border-bottom: $heading-divider-border-width solid $heading-divider-border;\n @if(mixin-exists(hook-heading-divider)) {@include hook-heading-divider();}\n}\n\n\n/* Bullet\n ========================================================================== */\n\n.uk-heading-bullet { position: relative; }\n\n/*\n * 1. Using `inline-block` to make it work with text alignment\n * 2. Center vertically\n * 3. Style\n */\n\n.uk-heading-bullet::before {\n content: \"\";\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n top: $heading-bullet-top;\n vertical-align: middle;\n /* 3 */\n height: $heading-bullet-height;\n margin-right: $heading-bullet-margin-right;\n border-left: $heading-bullet-border-width solid $heading-bullet-border;\n @if(mixin-exists(hook-heading-bullet)) {@include hook-heading-bullet();}\n}\n\n\n/* Line\n ========================================================================== */\n\n/*\n * Clip the child element\n */\n\n.uk-heading-line { overflow: hidden; }\n\n/*\n * Extra markup is needed to make it work with text align\n */\n\n.uk-heading-line > * {\n display: inline-block;\n position: relative;\n}\n\n/*\n * 1. Center vertically\n * 2. Make the element as large as possible. It's clipped by the container.\n * 3. Style\n */\n\n.uk-heading-line > ::before,\n.uk-heading-line > ::after {\n content: \"\";\n /* 1 */\n position: absolute;\n top: unquote('calc(#{$heading-line-top} - (#{$heading-line-height} / 2))');\n /* 2 */\n width: $heading-line-width;\n /* 3 */\n border-bottom: $heading-line-border-width solid $heading-line-border;\n @if(mixin-exists(hook-heading-line)) {@include hook-heading-line();}\n}\n\n.uk-heading-line > ::before {\n right: 100%;\n margin-right: $heading-line-margin-horizontal;\n}\n.uk-heading-line > ::after {\n left: 100%;\n margin-left: $heading-line-margin-horizontal;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-heading-misc)) {@include hook-heading-misc();}\n\n// @mixin hook-heading-small(){}\n// @mixin hook-heading-medium(){}\n// @mixin hook-heading-large(){}\n// @mixin hook-heading-xlarge(){}\n// @mixin hook-heading-2xlarge(){}\n// @mixin hook-heading-3xlarge(){}\n// @mixin hook-heading-primary(){}\n// @mixin hook-heading-hero(){}\n// @mixin hook-heading-divider(){}\n// @mixin hook-heading-bullet(){}\n// @mixin hook-heading-line(){}\n// @mixin hook-heading-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-heading-small(){}\n// @mixin hook-inverse-heading-medium(){}\n// @mixin hook-inverse-heading-large(){}\n// @mixin hook-inverse-heading-xlarge(){}\n// @mixin hook-inverse-heading-2xlarge(){}\n// @mixin hook-inverse-heading-3xlarge(){}\n// @mixin hook-inverse-heading-primary(){}\n// @mixin hook-inverse-heading-hero(){}\n// @mixin hook-inverse-heading-divider(){}\n// @mixin hook-inverse-heading-bullet(){}\n// @mixin hook-inverse-heading-line(){}\n","// Name: Divider\n// Description: Styles for dividers\n//\n// Component: `uk-divider-icon`\n// `uk-divider-small`\n// `uk-divider-vertical`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Divider\n ========================================================================== */\n\n/*\n * 1. Reset default `hr`\n * 2. Set margin if a `div` is used for semantical reason\n */\n\n[class*=\"uk-divider\"] {\n /* 1 */\n border: none;\n /* 2 */\n margin-bottom: $divider-margin-vertical;\n}\n\n/* Add margin if adjacent element */\n* + [class*=\"uk-divider\"] { margin-top: $divider-margin-vertical; }\n\n\n/* Icon\n ========================================================================== */\n\n.uk-divider-icon {\n position: relative;\n height: $divider-icon-height;\n @include svg-fill($internal-divider-icon-image, \"#000\", $divider-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n @if(mixin-exists(hook-divider-icon)) {@include hook-divider-icon();}\n}\n\n.uk-divider-icon::before,\n.uk-divider-icon::after {\n content: \"\";\n position: absolute;\n top: $divider-icon-line-top;\n max-width: unquote('calc(50% - (#{$divider-icon-width} / 2))');\n border-bottom: $divider-icon-line-border-width solid $divider-icon-line-border;\n @if(mixin-exists(hook-divider-icon-line)) {@include hook-divider-icon-line();}\n}\n\n.uk-divider-icon::before {\n right: unquote('calc(50% + (#{$divider-icon-width} / 2))');\n width: $divider-icon-line-width;\n @if(mixin-exists(hook-divider-icon-line-left)) {@include hook-divider-icon-line-left();}\n}\n\n.uk-divider-icon::after {\n left: unquote('calc(50% + (#{$divider-icon-width} / 2))');\n width: $divider-icon-line-width;\n @if(mixin-exists(hook-divider-icon-line-right)) {@include hook-divider-icon-line-right();}\n}\n\n\n/* Small\n ========================================================================== */\n\n/*\n * 1. Fix height because of `inline-block`\n * 2. Using ::after and inline-block to make `text-align` work\n */\n\n/* 1 */\n.uk-divider-small { line-height: 0; }\n\n/* 2 */\n.uk-divider-small::after {\n content: \"\";\n display: inline-block;\n width: $divider-small-width;\n max-width: 100%;\n border-top: $divider-small-border-width solid $divider-small-border;\n vertical-align: top;\n @if(mixin-exists(hook-divider-small)) {@include hook-divider-small();}\n}\n\n\n/* Vertical\n ========================================================================== */\n\n.uk-divider-vertical {\n width: max-content;\n height: $divider-vertical-height;\n margin-left: auto;\n margin-right: auto;\n border-left: $divider-vertical-border-width solid $divider-vertical-border;\n @if(mixin-exists(hook-divider-vertical)) {@include hook-divider-vertical();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-divider-misc)) {@include hook-divider-misc();}\n\n// @mixin hook-divider-icon(){}\n// @mixin hook-divider-icon-line(){}\n// @mixin hook-divider-icon-line-left(){}\n// @mixin hook-divider-icon-line-right(){}\n// @mixin hook-divider-small(){}\n// @mixin hook-divider-vertical(){}\n// @mixin hook-divider-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-divider-icon(){}\n// @mixin hook-inverse-divider-icon-line(){}\n// @mixin hook-inverse-divider-small(){}\n// @mixin hook-inverse-divider-vertical(){}\n","//\n// Component: Mixin\n// Description: Defines mixins which are used across all components\n//\n// ========================================================================\n\n// SVG\n// ========================================================================\n\n/// Replace `$search` with `$replace` in `$string`\n/// @author Hugo Giraudel\n/// @param {String} $string - Initial string\n/// @param {String} $search - Substring to replace\n/// @param {String} $replace ('') - New value\n/// @return {String} - Updated string\n@function str-replace($string, $search, $replace: '') {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace +\n str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n@mixin svg-fill($src, $color-default, $color-new) {\n $replace-src: str-replace($src, $color-default, $color-new) !default;\n $replace-src: str-replace($replace-src, '#', '%23');\n $replace-src: quote($replace-src);\n background-image: url($replace-src);\n}\n","// Name: List\n// Description: Styles for lists\n//\n// Component: `uk-list`\n//\n// Modifiers: `uk-list-disc`\n// `uk-list-circle`\n// `uk-list-square`\n// `uk-list-decimal`\n// `uk-list-hyphen`\n// `uk-list-muted`\n// `uk-list-emphasis`\n// `uk-list-primary`\n// `uk-list-secondary`\n// `uk-list-bullet`\n// `uk-list-divider`\n// `uk-list-striped`\n// `uk-list-large`\n// `uk-list-collapse`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: List\n ========================================================================== */\n\n.uk-list {\n padding: 0;\n list-style: none;\n}\n\n/*\n * Avoid column break within the list item, when using `column-count`\n */\n\n.uk-list > * { break-inside: avoid-column; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-list > * > :last-child { margin-bottom: 0; }\n\n/*\n * Style\n */\n\n.uk-list > :nth-child(n+2),\n.uk-list > * > ul { margin-top: $list-margin-top; }\n\n\n/* Marker modifiers\n * Moving `::marker` inside `::before` to style it differently\n * To style the `::marker` is currently only supported in Firefox and Safari\n ========================================================================== */\n\n.uk-list-disc > *,\n.uk-list-circle > *,\n.uk-list-square > *,\n.uk-list-decimal > *,\n.uk-list-hyphen > * { padding-left: $list-padding-left; }\n\n/*\n * Type modifiers\n */\n\n.uk-list-decimal { counter-reset: decimal; }\n.uk-list-decimal > * { counter-increment: decimal; }\n\n.uk-list-disc > ::before,\n.uk-list-circle > ::before,\n.uk-list-square > ::before,\n.uk-list-decimal > ::before,\n.uk-list-hyphen > ::before {\n content: \"\";\n position: relative;\n left: (-$list-padding-left);\n width: $list-padding-left;\n height: $list-marker-height;\n margin-bottom: (-$list-marker-height);\n display: list-item;\n list-style-position: inside;\n text-align: right;\n}\n\n.uk-list-disc > ::before { list-style-type: disc; }\n.uk-list-circle > ::before { list-style-type: circle; }\n.uk-list-square > ::before { list-style-type: square; }\n.uk-list-decimal > ::before { content: counter(decimal, decimal) '\\200A.\\00A0'; }\n.uk-list-hyphen > ::before { content: '–\\00A0\\00A0'; }\n\n/*\n * Color modifiers\n */\n\n.uk-list-muted > ::before { color: $list-muted-color !important; }\n.uk-list-emphasis > ::before { color: $list-emphasis-color !important; }\n.uk-list-primary > ::before { color: $list-primary-color !important; }\n.uk-list-secondary > ::before { color: $list-secondary-color !important; }\n\n\n/* Image bullet modifier\n ========================================================================== */\n\n.uk-list-bullet > * { padding-left: $list-padding-left; }\n\n.uk-list-bullet > ::before {\n content: \"\";\n display: list-item;\n position: relative;\n left: (-$list-padding-left);\n width: $list-padding-left;\n height: $list-marker-height;\n margin-bottom: (-$list-marker-height);\n @include svg-fill($internal-list-bullet-image, \"#000\", $list-bullet-icon-color);\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Divider\n */\n\n.uk-list-divider > :nth-child(n+2) {\n margin-top: $list-divider-margin-top;\n padding-top: $list-divider-margin-top;\n border-top: $list-divider-border-width solid $list-divider-border;\n @if(mixin-exists(hook-list-divider)) {@include hook-list-divider();}\n}\n\n/*\n * Striped\n */\n\n.uk-list-striped > * {\n padding: $list-striped-padding-vertical $list-striped-padding-horizontal;\n @if(mixin-exists(hook-list-striped)) {@include hook-list-striped();}\n}\n\n.uk-list-striped > :nth-of-type(odd) { background: $list-striped-background; }\n\n.uk-list-striped > :nth-child(n+2) { margin-top: 0; }\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-list-large > :nth-child(n+2),\n.uk-list-large > * > ul { margin-top: $list-large-margin-top; }\n\n.uk-list-collapse > :nth-child(n+2),\n.uk-list-collapse > * > ul { margin-top: 0; }\n\n/*\n * Divider\n */\n\n.uk-list-large.uk-list-divider > :nth-child(n+2) {\n margin-top: $list-large-divider-margin-top;\n padding-top: $list-large-divider-margin-top;\n}\n\n.uk-list-collapse.uk-list-divider > :nth-child(n+2) {\n margin-top: 0;\n padding-top: 0;\n}\n\n/*\n * Striped\n */\n\n.uk-list-large.uk-list-striped > * { padding: $list-large-striped-padding-vertical $list-large-striped-padding-horizontal; }\n\n.uk-list-collapse.uk-list-striped > * {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.uk-list-large.uk-list-striped > :nth-child(n+2),\n.uk-list-collapse.uk-list-striped > :nth-child(n+2) { margin-top: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-list-misc)) {@include hook-list-misc();}\n\n// @mixin hook-list-divider(){}\n// @mixin hook-list-striped(){}\n// @mixin hook-list-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n// @mixin hook-inverse-list-divider(){}\n// @mixin hook-inverse-list-striped(){}\n","// Name: Description list\n// Description: Styles for description lists\n//\n// Component: `uk-description-list`\n//\n// Modifiers: `uk-description-list-divider`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Description list\n ========================================================================== */\n\n/*\n * Term\n */\n\n.uk-description-list > dt {\n color: $description-list-term-color;\n @if(mixin-exists(hook-description-list-term)) {@include hook-description-list-term();}\n}\n\n.uk-description-list > dt:nth-child(n+2) {\n margin-top: $description-list-term-margin-top;\n}\n\n/*\n * Description\n */\n\n.uk-description-list > dd {\n @if(mixin-exists(hook-description-list-description)) {@include hook-description-list-description();}\n}\n\n\n/* Style modifier\n ========================================================================== */\n\n/*\n * Line\n */\n\n.uk-description-list-divider > dt:nth-child(n+2) {\n margin-top: $description-list-divider-term-margin-top;\n padding-top: $description-list-divider-term-margin-top;\n border-top: $description-list-divider-term-border-width solid $description-list-divider-term-border;\n @if(mixin-exists(hook-description-list-divider-term)) {@include hook-description-list-divider-term();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-description-list-misc)) {@include hook-description-list-misc();}\n\n// @mixin hook-description-list-term(){}\n// @mixin hook-description-list-description(){}\n// @mixin hook-description-list-divider-term(){}\n// @mixin hook-description-list-misc(){}\n","// Name: Table\n// Description: Styles for tables\n//\n// Component: `uk-table`\n//\n// Modifiers: `uk-table-middle`\n// `uk-table-divider`\n// `uk-table-striped`\n// `uk-table-hover`\n// `uk-table-small`\n// `uk-table-justify`\n// `uk-table-shrink`\n// `uk-table-expand`\n// `uk-table-link`\n// `uk-table-responsive`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Table\n ========================================================================== */\n\n/*\n * 1. Remove most spacing between table cells.\n * 2. Behave like a block element\n * 3. Style\n */\n\n.uk-table {\n /* 1 */\n border-collapse: collapse;\n border-spacing: 0;\n /* 2 */\n width: 100%;\n /* 3 */\n margin-bottom: $table-margin-vertical;\n @if(mixin-exists(hook-table)) {@include hook-table();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-table { margin-top: $table-margin-vertical; }\n\n\n/* Header cell\n ========================================================================== */\n\n/*\n * 1. Style\n */\n\n.uk-table th {\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n text-align: left;\n vertical-align: bottom;\n /* 1 */\n font-size: $table-header-cell-font-size;\n font-weight: $table-header-cell-font-weight;\n color: $table-header-cell-color;\n @if(mixin-exists(hook-table-header-cell)) {@include hook-table-header-cell();}\n}\n\n\n/* Cell\n ========================================================================== */\n\n.uk-table td {\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n vertical-align: top;\n @if(mixin-exists(hook-table-cell)) {@include hook-table-cell();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-table td > :last-child { margin-bottom: 0; }\n\n\n/* Footer\n ========================================================================== */\n\n.uk-table tfoot {\n font-size: $table-footer-font-size;\n @if(mixin-exists(hook-table-footer)) {@include hook-table-footer();}\n}\n\n\n/* Caption\n ========================================================================== */\n\n.uk-table caption {\n font-size: $table-caption-font-size;\n text-align: left;\n color: $table-caption-color;\n @if(mixin-exists(hook-table-caption)) {@include hook-table-caption();}\n}\n\n\n/* Alignment modifier\n ========================================================================== */\n\n.uk-table-middle,\n.uk-table-middle td { vertical-align: middle !important; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Divider\n */\n\n.uk-table-divider > tr:not(:first-child),\n.uk-table-divider > :not(:first-child) > tr,\n.uk-table-divider > :first-child > tr:not(:first-child) {\n border-top: $table-divider-border-width solid $table-divider-border;\n @if(mixin-exists(hook-table-divider)) {@include hook-table-divider();}\n}\n\n/*\n * Striped\n */\n\n.uk-table-striped > tr:nth-of-type(odd),\n.uk-table-striped tbody tr:nth-of-type(odd) {\n background: $table-striped-row-background;\n @if(mixin-exists(hook-table-striped)) {@include hook-table-striped();}\n}\n\n/*\n * Hover\n */\n\n.uk-table-hover > tr:hover,\n.uk-table-hover tbody tr:hover {\n background: $table-hover-row-background;\n @if(mixin-exists(hook-table-hover)) {@include hook-table-hover();}\n}\n\n\n/* Active state\n ========================================================================== */\n\n.uk-table > tr.uk-active,\n.uk-table tbody tr.uk-active {\n background: $table-row-active-background;\n @if(mixin-exists(hook-table-row-active)) {@include hook-table-row-active();}\n}\n\n/* Size modifier\n ========================================================================== */\n\n.uk-table-small th,\n.uk-table-small td {\n padding: $table-small-cell-padding-vertical $table-small-cell-padding-horizontal;\n @if(mixin-exists(hook-table-small)) {@include hook-table-small();}\n}\n\n.uk-table-large th,\n.uk-table-large td {\n padding: $table-large-cell-padding-vertical $table-large-cell-padding-horizontal;\n @if(mixin-exists(hook-table-large)) {@include hook-table-large();}\n}\n\n\n/* Justify modifier\n ========================================================================== */\n\n.uk-table-justify th:first-child,\n.uk-table-justify td:first-child { padding-left: 0; }\n\n.uk-table-justify th:last-child,\n.uk-table-justify td:last-child { padding-right: 0; }\n\n\n/* Cell size modifier\n ========================================================================== */\n\n.uk-table-shrink { width: 1px; }\n.uk-table-expand { min-width: $table-expand-min-width; }\n\n\n/* Cell link modifier\n ========================================================================== */\n\n/*\n * Does not work with `uk-table-justify` at the moment\n */\n\n.uk-table-link { padding: 0 !important; }\n\n.uk-table-link > a {\n display: block;\n padding: $table-cell-padding-vertical $table-cell-padding-horizontal;\n}\n\n.uk-table-small .uk-table-link > a { padding: $table-small-cell-padding-vertical $table-small-cell-padding-horizontal; }\n\n\n/* Responsive table\n ========================================================================== */\n\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-table-responsive,\n .uk-table-responsive tbody,\n .uk-table-responsive th,\n .uk-table-responsive td,\n .uk-table-responsive tr { display: block; }\n\n .uk-table-responsive thead { display: none; }\n\n .uk-table-responsive th,\n .uk-table-responsive td {\n width: auto !important;\n max-width: none !important;\n min-width: 0 !important;\n overflow: visible !important;\n white-space: normal !important;\n }\n\n .uk-table-responsive th:not(:first-child):not(.uk-table-link),\n .uk-table-responsive td:not(:first-child):not(.uk-table-link),\n .uk-table-responsive .uk-table-link:not(:first-child) > a { padding-top: round(($table-cell-padding-vertical * 0.33333)) !important; }\n\n .uk-table-responsive th:not(:last-child):not(.uk-table-link),\n .uk-table-responsive td:not(:last-child):not(.uk-table-link),\n .uk-table-responsive .uk-table-link:not(:last-child) > a { padding-bottom: round(($table-cell-padding-vertical * 0.33333)) !important; }\n\n .uk-table-justify.uk-table-responsive th,\n .uk-table-justify.uk-table-responsive td {\n padding-left: 0;\n padding-right: 0;\n }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-table-misc)) {@include hook-table-misc();}\n\n// @mixin hook-table(){}\n// @mixin hook-table-header-cell(){}\n// @mixin hook-table-cell(){}\n// @mixin hook-table-footer(){}\n// @mixin hook-table-caption(){}\n// @mixin hook-table-row-active(){}\n// @mixin hook-table-divider(){}\n// @mixin hook-table-striped(){}\n// @mixin hook-table-hover(){}\n// @mixin hook-table-small(){}\n// @mixin hook-table-large(){}\n// @mixin hook-table-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-table-header-cell(){}\n// @mixin hook-inverse-table-caption(){}\n// @mixin hook-inverse-table-row-active(){}\n// @mixin hook-inverse-table-divider(){}\n// @mixin hook-inverse-table-striped(){}\n// @mixin hook-inverse-table-hover(){}\n","// Name: Icon\n// Description: Component to create icons\n//\n// Component: `uk-icon`\n//\n// Modifiers: `uk-icon-image`\n// `uk-icon-link`\n// `uk-icon-button`\n//\n// States: `uk-preserve`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Icon\n ========================================================================== */\n\n/*\n * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component.\n * 1. Remove margins in Chrome, Safari and Opera.\n * 2. Remove borders for `button`.\n * 3. Remove border-radius in Chrome.\n * 4. Address `overflow` set to `hidden` in IE.\n * 5. Correct `font` properties and `color` not being inherited for `button`.\n * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 7. Remove default `button` padding and background color\n * 8. Style\n * 9. Fill all SVG elements with the current text color if no `fill` attribute is set\n * 10. Let the container fit the height of the icon\n */\n\n.uk-icon {\n /* 1 */\n margin: 0;\n /* 2 */\n border: none;\n /* 3 */\n border-radius: 0;\n /* 4 */\n overflow: visible;\n /* 5 */\n font: inherit;\n color: inherit;\n /* 6 */\n text-transform: none;\n /* 7. */\n padding: 0;\n background-color: transparent;\n /* 8 */\n display: inline-block;\n /* 9 */\n fill: currentcolor;\n /* 10 */\n line-height: 0;\n}\n\n/* Required for `button`. */\nbutton.uk-icon:not(:disabled) { cursor: pointer; }\n\n/*\n * Remove the inner border and padding in Firefox.\n */\n\n.uk-icon::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/*\n * Set the fill and stroke color of all SVG elements to the current text color\n */\n\n.uk-icon:not(.uk-preserve) [fill*=\"#\"]:not(.uk-preserve) { fill: currentcolor; }\n.uk-icon:not(.uk-preserve) [stroke*=\"#\"]:not(.uk-preserve) { stroke: currentcolor; }\n\n/*\n * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835\n */\n\n.uk-icon > * { transform: translate(0, 0); }\n\n\n/* Image modifier\n ========================================================================== */\n\n/*\n * Display images in icon dimensions\n * 1. Required for `span` with background image\n * 2. Required for `image`\n */\n\n.uk-icon-image {\n width: $icon-image-size;\n height: $icon-image-size;\n /* 1 */\n background-position: 50% 50%;\n background-repeat: no-repeat;\n background-size: contain;\n vertical-align: middle;\n /* 2 */\n object-fit: scale-down;\n max-width: none;\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Link\n * 1. Allow text within link\n */\n\n.uk-icon-link {\n color: $icon-link-color;\n /* 1 */\n text-decoration: none !important;\n @if(mixin-exists(hook-icon-link)) {@include hook-icon-link();}\n}\n\n.uk-icon-link:hover {\n color: $icon-link-hover-color;\n @if(mixin-exists(hook-icon-link-hover)) {@include hook-icon-link-hover();}\n}\n\n/* OnClick + Active */\n.uk-icon-link:active,\n.uk-active > .uk-icon-link {\n color: $icon-link-active-color;\n @if(mixin-exists(hook-icon-link-active)) {@include hook-icon-link-active();}\n}\n\n/*\n * Button\n * 1. Center icon vertically and horizontally\n */\n\n.uk-icon-button {\n box-sizing: border-box;\n width: $icon-button-size;\n height: $icon-button-size;\n border-radius: $icon-button-border-radius;\n background: $icon-button-background;\n color: $icon-button-color;\n vertical-align: middle;\n /* 1 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if(mixin-exists(hook-icon-button)) {@include hook-icon-button();}\n}\n\n/* Hover */\n.uk-icon-button:hover {\n background-color: $icon-button-hover-background;\n color: $icon-button-hover-color;\n @if(mixin-exists(hook-icon-button-hover)) {@include hook-icon-button-hover();}\n}\n\n/* OnClick + Active */\n.uk-icon-button:active,\n.uk-active > .uk-icon-button {\n background-color: $icon-button-active-background;\n color: $icon-button-active-color;\n @if(mixin-exists(hook-icon-button-active)) {@include hook-icon-button-active();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-icon-misc)) {@include hook-icon-misc();}\n\n// @mixin hook-icon-link(){}\n// @mixin hook-icon-link-hover(){}\n// @mixin hook-icon-link-active(){}\n// @mixin hook-icon-button(){}\n// @mixin hook-icon-button-hover(){}\n// @mixin hook-icon-button-active(){}\n// @mixin hook-icon-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-icon-link(){}\n// @mixin hook-inverse-icon-link-hover(){}\n// @mixin hook-inverse-icon-link-active(){}\n// @mixin hook-inverse-icon-button(){}\n// @mixin hook-inverse-icon-button-hover(){}\n// @mixin hook-inverse-icon-button-active(){}\n","// Name: Form Range\n// Description: Styles for the range input type\n//\n// Component: `uk-range`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Form Range\n ========================================================================== */\n\n/*\n * 1. Remove default style.\n * 2. Define consistent box sizing.\n * 3. Remove `margin` in all browsers.\n * 4. Align to the center of the line box.\n * 5. Prevent content overflow if a fixed width is used.\n * 6. Take the full width.\n * 7. Remove white background in Chrome.\n */\n\n.uk-range {\n /* 1 */\n -webkit-appearance: none;\n /* 2 */\n box-sizing: border-box;\n /* 3 */\n margin: 0;\n /* 4 */\n vertical-align: middle;\n /* 5 */\n max-width: 100%;\n /* 6 */\n width: 100%;\n /* 7 */\n background: transparent;\n @if(mixin-exists(hook-form-range)) {@include hook-form-range();}\n}\n\n/* Focus */\n.uk-range:focus { outline: none; }\n.uk-range::-moz-focus-outer { border: none; }\n\n/*\n * Improves consistency of cursor style for clickable elements\n */\n\n.uk-range:not(:disabled)::-webkit-slider-thumb { cursor: pointer; }\n.uk-range:not(:disabled)::-moz-range-thumb { cursor: pointer; }\n\n\n/*\n * Track\n * 1. Safari doesn't have a focus state. Using active instead.\n */\n\n/* Webkit */\n.uk-range::-webkit-slider-runnable-track {\n height: $form-range-track-height;\n background: $form-range-track-background;\n @if(mixin-exists(hook-form-range-track)) {@include hook-form-range-track();}\n}\n\n.uk-range:focus::-webkit-slider-runnable-track,\n/* 1 */\n.uk-range:active::-webkit-slider-runnable-track {\n background: $form-range-track-focus-background;\n @if(mixin-exists(hook-form-range-track-focus)) {@include hook-form-range-track-focus();}\n}\n\n/* Firefox */\n.uk-range::-moz-range-track {\n height: $form-range-track-height;\n background: $form-range-track-background;\n @if(mixin-exists(hook-form-range-track)) {@include hook-form-range-track();}\n}\n\n.uk-range:focus::-moz-range-track {\n background: $form-range-track-focus-background;\n @if(mixin-exists(hook-form-range-track-focus)) {@include hook-form-range-track-focus();}\n}\n\n/*\n * Thumb\n * 1. Reset\n * 2. Style\n */\n\n/* Webkit */\n.uk-range::-webkit-slider-thumb {\n /* 1 */\n -webkit-appearance: none;\n margin-top: (floor(($form-range-thumb-height * 0.5)) * -1);\n /* 2 */\n height: $form-range-thumb-height;\n width: $form-range-thumb-width;\n border-radius: $form-range-thumb-border-radius;\n background: $form-range-thumb-background;\n @if(mixin-exists(hook-form-range-thumb)) {@include hook-form-range-thumb();}\n}\n\n/* Firefox */\n.uk-range::-moz-range-thumb {\n /* 1 */\n border: none;\n /* 2 */\n height: $form-range-thumb-height;\n width: $form-range-thumb-width;\n margin-top: (floor(($form-range-thumb-height * 0.5)) * -1);\n border-radius: $form-range-thumb-border-radius;\n background: $form-range-thumb-background;\n @if(mixin-exists(hook-form-range-thumb)) {@include hook-form-range-thumb();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-form-range-misc)) {@include hook-form-range-misc();}\n\n// @mixin hook-form-range(){}\n// @mixin hook-form-range-track(){}\n// @mixin hook-form-range-track-focus(){}\n// @mixin hook-form-range-thumb(){}\n// @mixin hook-form-range-misc(){}\n","// Name: Form\n// Description: Styles for forms\n//\n// Component: `uk-form-*`\n// `uk-input`\n// `uk-select`\n// `uk-textarea`\n// `uk-radio`\n// `uk-checkbox`\n// `uk-legend`\n// `uk-fieldset`\n//\n// Sub-objects: `uk-form-custom`\n// `uk-form-stacked`\n// `uk-form-horizontal`\n// `uk-form-label`\n// `uk-form-controls`\n// `uk-form-icon`\n// `uk-form-icon-flip`\n//\n// Modifiers: `uk-form-small`\n// `uk-form-large`\n// `uk-form-danger`\n// `uk-form-success`\n// `uk-form-blank`\n// `uk-form-width-xsmall`\n// `uk-form-width-small`\n// `uk-form-width-medium`\n// `uk-form-width-large`\n// `uk-form-controls-text`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Form\n ========================================================================== */\n\n/*\n * 1. Define consistent box sizing.\n * Default is `content-box` with following exceptions set to `border-box`\n * `select`, `input[type=\"checkbox\"]` and `input[type=\"radio\"]`\n * `input[type=\"search\"]` in Chrome, Safari and Opera\n * `input[type=\"color\"]` in Firefox\n * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.\n * 3. Remove `border-radius` in iOS.\n * 4. Change font properties to `inherit` in all browsers.\n */\n\n.uk-input,\n.uk-select,\n.uk-textarea,\n.uk-radio,\n.uk-checkbox {\n /* 1 */\n box-sizing: border-box;\n /* 2 */\n margin: 0;\n /* 3 */\n border-radius: 0;\n /* 4 */\n font: inherit;\n}\n\n/*\n * Show the overflow in Edge.\n */\n\n.uk-input { overflow: visible; }\n\n/*\n * Remove the inheritance of text transform in Firefox.\n */\n\n.uk-select { text-transform: none; }\n\n/*\n * 1. Change font properties to `inherit` in all browsers\n * 2. Don't inherit the `font-weight` and use `bold` instead.\n * NOTE: Both declarations don't work in Chrome, Safari and Opera.\n */\n\n.uk-select optgroup {\n /* 1 */\n font: inherit;\n /* 2 */\n font-weight: bold;\n}\n\n/*\n * Remove the default vertical scrollbar in IE 10+.\n */\n\n.uk-textarea { overflow: auto; }\n\n/*\n * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.\n */\n\n.uk-input[type=\"search\"]::-webkit-search-cancel-button,\n.uk-input[type=\"search\"]::-webkit-search-decoration { -webkit-appearance: none; }\n\n\n/*\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n.uk-input[type=\"number\"]::-webkit-inner-spin-button,\n.uk-input[type=\"number\"]::-webkit-outer-spin-button { height: auto; }\n\n/*\n * Removes placeholder transparency in Firefox.\n */\n\n.uk-input::-moz-placeholder,\n.uk-textarea::-moz-placeholder { opacity: 1; }\n\n/*\n * Improves consistency of cursor style for clickable elements\n */\n\n.uk-radio:not(:disabled),\n.uk-checkbox:not(:disabled) { cursor: pointer; }\n\n/*\n * Define consistent border, margin, and padding.\n * 1. Reset `min-width`\n */\n\n.uk-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n /* 1 */\n min-width: 0;\n}\n\n\n/* Input, select and textarea\n * Allowed: `text`, `password`, `datetime-local`, `date`, `month`,\n `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color`\n * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image`\n ========================================================================== */\n\n/*\n * Remove default style in iOS.\n */\n\n.uk-input,\n.uk-textarea { -webkit-appearance: none; }\n\n/*\n * 1. Prevent content overflow if a fixed width is used\n * 2. Take the full width\n * 3. Reset default\n * 4. Style\n */\n\n.uk-input,\n.uk-select,\n.uk-textarea {\n /* 1 */\n max-width: 100%;\n /* 2 */\n width: 100%;\n /* 3 */\n border: 0 none;\n /* 4 */\n padding: 0 $form-padding-horizontal;\n background: $form-background;\n color: $form-color;\n @if(mixin-exists(hook-form)) {@include hook-form();}\n}\n\n/*\n * Single-line\n * 1. Allow any element to look like an `input` or `select` element\n * 2. Make sure line-height is not larger than height\n * Also needed to center the text vertically\n */\n\n.uk-input,\n.uk-select:not([multiple]):not([size]) {\n height: $form-height;\n vertical-align: middle;\n /* 1 */\n display: inline-block;\n @if(mixin-exists(hook-form-single-line)) {@include hook-form-single-line();}\n}\n\n/* 2 */\n.uk-input:not(input),\n.uk-select:not(select) { line-height: $form-line-height; }\n\n/*\n * Multi-line\n */\n\n.uk-select[multiple],\n.uk-select[size],\n.uk-textarea {\n padding-top: $form-padding-vertical;\n padding-bottom: $form-padding-vertical;\n vertical-align: top;\n @if(mixin-exists(hook-form-multi-line)) {@include hook-form-multi-line();}\n}\n\n.uk-select[multiple],\n.uk-select[size] { resize: vertical; }\n\n/* Focus */\n.uk-input:focus,\n.uk-select:focus,\n.uk-textarea:focus {\n outline: none;\n background-color: $form-focus-background;\n color: $form-focus-color;\n @if(mixin-exists(hook-form-focus)) {@include hook-form-focus();}\n}\n\n/* Disabled */\n.uk-input:disabled,\n.uk-select:disabled,\n.uk-textarea:disabled {\n background-color: $form-disabled-background;\n color: $form-disabled-color;\n @if(mixin-exists(hook-form-disabled)) {@include hook-form-disabled();}\n}\n\n/*\n * Placeholder\n */\n\n.uk-input::placeholder { color: $form-placeholder-color; }\n\n.uk-textarea::placeholder { color: $form-placeholder-color; }\n\n\n/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Small\n */\n\n.uk-form-small { font-size: $form-small-font-size; }\n\n/* Single-line */\n.uk-form-small:not(textarea):not([multiple]):not([size]) {\n height: $form-small-height;\n padding-left: $form-small-padding-horizontal;\n padding-right: $form-small-padding-horizontal;\n}\n\n/* Multi-line */\ntextarea.uk-form-small,\n[multiple].uk-form-small,\n[size].uk-form-small { padding: $form-small-padding-vertical $form-small-padding-horizontal; }\n\n.uk-form-small:not(select):not(input):not(textarea) { line-height: $form-small-line-height; }\n\n/*\n * Large\n */\n\n.uk-form-large { font-size: $form-large-font-size; }\n\n/* Single-line */\n.uk-form-large:not(textarea):not([multiple]):not([size]) {\n height: $form-large-height;\n padding-left: $form-large-padding-horizontal;\n padding-right: $form-large-padding-horizontal;\n}\n\n/* Multi-line */\ntextarea.uk-form-large,\n[multiple].uk-form-large,\n[size].uk-form-large { padding: $form-large-padding-vertical $form-large-padding-horizontal; }\n\n.uk-form-large:not(select):not(input):not(textarea) { line-height: $form-large-line-height; }\n\n\n/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Error\n */\n\n.uk-form-danger,\n.uk-form-danger:focus {\n color: $form-danger-color;\n @if(mixin-exists(hook-form-danger)) {@include hook-form-danger();}\n}\n\n/*\n * Success\n */\n\n.uk-form-success,\n.uk-form-success:focus {\n color: $form-success-color;\n @if(mixin-exists(hook-form-success)) {@include hook-form-success();}\n}\n\n/*\n * Blank\n */\n\n.uk-form-blank {\n background: none;\n @if(mixin-exists(hook-form-blank)) {@include hook-form-blank();}\n}\n\n.uk-form-blank:focus {\n @if(mixin-exists(hook-form-blank-focus)) {@include hook-form-blank-focus();}\n}\n\n\n/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`)\n ========================================================================== */\n\n/*\n * Fixed widths\n * Different widths for mini sized `input` and `select` elements\n */\n\ninput.uk-form-width-xsmall { width: $form-width-xsmall; }\n\nselect.uk-form-width-xsmall { width: ($form-width-xsmall + 25px); }\n\n.uk-form-width-small { width: $form-width-small; }\n\n.uk-form-width-medium { width: $form-width-medium; }\n\n.uk-form-width-large { width: $form-width-large; }\n\n\n/* Select\n ========================================================================== */\n\n/*\n * 1. Remove default style. Also works in Firefox\n * 2. Style\n * 3. Set `color` for options in the select dropdown, because the inherited `color` might be too light.\n */\n\n.uk-select:not([multiple]):not([size]) {\n /* 1 */\n -webkit-appearance: none;\n -moz-appearance: none;\n /* 2 */\n padding-right: $form-select-padding-right;\n @include svg-fill($internal-form-select-image, \"#000\", $form-select-icon-color);\n background-repeat: no-repeat;\n background-position: 100% 50%;\n}\n\n/* 3 */\n.uk-select:not([multiple]):not([size]) option { color: $form-select-option-color; }\n\n/*\n * Disabled\n */\n\n.uk-select:not([multiple]):not([size]):disabled { @include svg-fill($internal-form-select-image, \"#000\", $form-select-disabled-icon-color); }\n\n\n/* Datalist\n ========================================================================== */\n\n/*\n * 1. Remove default style in Chrome\n */\n\n .uk-input[list] {\n padding-right: $form-datalist-padding-right;\n background-repeat: no-repeat;\n background-position: 100% 50%;\n}\n\n.uk-input[list]:hover,\n.uk-input[list]:focus { @include svg-fill($internal-form-datalist-image, \"#000\", $form-datalist-icon-color); }\n\n/* 1 */\n.uk-input[list]::-webkit-calendar-picker-indicator { display: none !important; }\n\n\n/* Radio and checkbox\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Make box more robust so it clips the child element\n * 3. Vertical alignment\n * 4. Remove default style\n * 5. Fix black background on iOS\n * 6. Center icons\n */\n\n.uk-radio,\n.uk-checkbox {\n /* 1 */\n display: inline-block;\n height: $form-radio-size;\n width: $form-radio-size;\n /* 2 */\n overflow: hidden;\n /* 3 */\n margin-top: $form-radio-margin-top;\n vertical-align: middle;\n /* 4 */\n -webkit-appearance: none;\n -moz-appearance: none;\n /* 5 */\n background-color: $form-radio-background;\n /* 6 */\n background-repeat: no-repeat;\n background-position: 50% 50%;\n @if(mixin-exists(hook-form-radio)) {@include hook-form-radio();}\n}\n\n.uk-radio { border-radius: 50%; }\n\n/* Focus */\n.uk-radio:focus,\n.uk-checkbox:focus {\n background-color: $form-radio-focus-background;\n outline: none;\n @if(mixin-exists(hook-form-radio-focus)) {@include hook-form-radio-focus();}\n}\n\n/*\n * Checked\n */\n\n.uk-radio:checked,\n.uk-checkbox:checked,\n.uk-checkbox:indeterminate {\n background-color: $form-radio-checked-background;\n @if(mixin-exists(hook-form-radio-checked)) {@include hook-form-radio-checked();}\n}\n\n/* Focus */\n.uk-radio:checked:focus,\n.uk-checkbox:checked:focus,\n.uk-checkbox:indeterminate:focus {\n background-color: $form-radio-checked-focus-background;\n @if(mixin-exists(hook-form-radio-checked-focus)) {@include hook-form-radio-checked-focus();}\n}\n\n/*\n * Icons\n */\n\n.uk-radio:checked { @include svg-fill($internal-form-radio-image, \"#000\", $form-radio-checked-icon-color); }\n.uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $form-radio-checked-icon-color); }\n.uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $form-radio-checked-icon-color); }\n\n/*\n * Disabled\n */\n\n.uk-radio:disabled,\n.uk-checkbox:disabled {\n background-color: $form-radio-disabled-background;\n @if(mixin-exists(hook-form-radio-disabled)) {@include hook-form-radio-disabled();}\n}\n\n.uk-radio:disabled:checked { @include svg-fill($internal-form-radio-image, \"#000\", $form-radio-disabled-icon-color); }\n.uk-checkbox:disabled:checked { @include svg-fill($internal-form-checkbox-image, \"#000\", $form-radio-disabled-icon-color); }\n.uk-checkbox:disabled:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, \"#000\", $form-radio-disabled-icon-color); }\n\n\n/* Legend\n ========================================================================== */\n\n/*\n * Legend\n * 1. Behave like block element\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove padding so people aren't caught out if they zero out fieldsets.\n * 4. Style\n */\n\n.uk-legend {\n /* 1 */\n width: 100%;\n /* 2 */\n color: inherit;\n /* 3 */\n padding: 0;\n /* 4 */\n font-size: $form-legend-font-size;\n line-height: $form-legend-line-height;\n @if(mixin-exists(hook-form-legend)) {@include hook-form-legend();}\n}\n\n\n/* Custom controls\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Behave like most inline-block elements\n */\n\n.uk-form-custom {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n vertical-align: middle;\n}\n\n/*\n * 1. Position and resize the form control to always cover its container\n * 2. Required for Firefox for positioning to the left\n * 3. Required for Webkit to make `height` work\n * 4. Hide controle and show cursor\n * 5. Needed for the cursor\n * 6. Clip height caused by 5. Needed for Webkit only\n */\n\n.uk-form-custom select,\n.uk-form-custom input[type=\"file\"] {\n /* 1 */\n position: absolute;\n top: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n /* 2 */\n left: 0;\n /* 3 */\n -webkit-appearance: none;\n /* 4 */\n opacity: 0;\n cursor: pointer;\n}\n\n.uk-form-custom input[type=\"file\"] {\n /* 5 */\n font-size: 500px;\n /* 6 */\n overflow: hidden;\n}\n\n\n/* Label\n ========================================================================== */\n\n.uk-form-label {\n @if(mixin-exists(hook-form-label)) {@include hook-form-label();}\n}\n\n\n/* Layout\n ========================================================================== */\n\n/*\n * Stacked\n */\n\n.uk-form-stacked .uk-form-label {\n display: block;\n margin-bottom: $form-stacked-margin-bottom;\n @if(mixin-exists(hook-form-stacked-label)) {@include hook-form-stacked-label();}\n}\n\n/*\n * Horizontal\n */\n\n/* Tablet portrait and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n /* Behave like `uk-form-stacked` */\n .uk-form-horizontal .uk-form-label {\n display: block;\n margin-bottom: $form-stacked-margin-bottom;\n @if(mixin-exists(hook-form-stacked-label)) {@include hook-form-stacked-label();}\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-form-horizontal .uk-form-label {\n width: $form-horizontal-label-width;\n margin-top: $form-horizontal-label-margin-top;\n float: left;\n @if(mixin-exists(hook-form-horizontal-label)) {@include hook-form-horizontal-label();}\n }\n\n .uk-form-horizontal .uk-form-controls { margin-left: $form-horizontal-controls-margin-left; }\n\n /* Better vertical alignment if controls are checkboxes and radio buttons with text */\n .uk-form-horizontal .uk-form-controls-text { padding-top: $form-horizontal-controls-text-padding-top; }\n\n}\n\n\n/* Icons\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Set width\n * 3. Center icon vertically and horizontally\n * 4. Style\n */\n\n.uk-form-icon {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n width: $form-icon-width;\n /* 3 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n /* 4 */\n color: $form-icon-color;\n @if(mixin-exists(hook-form-icon)) {@include hook-form-icon();}\n}\n\n/*\n * Required for `a`.\n */\n\n.uk-form-icon:hover { color: $form-icon-hover-color; }\n\n/*\n * Make `input` element clickable through icon, e.g. if it's a `span`\n */\n\n.uk-form-icon:not(a):not(button):not(input) { pointer-events: none; }\n\n/*\n * Input padding\n */\n\n.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { padding-left: $form-icon-width !important; }\n\n/*\n * Position modifier\n */\n\n.uk-form-icon-flip {\n right: 0;\n left: auto;\n}\n\n.uk-form-icon-flip ~ .uk-input { padding-right: $form-icon-width !important; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-form-misc)) {@include hook-form-misc();}\n\n// @mixin hook-form(){}\n// @mixin hook-form-single-line(){}\n// @mixin hook-form-multi-line(){}\n// @mixin hook-form-focus(){}\n// @mixin hook-form-disabled(){}\n// @mixin hook-form-danger(){}\n// @mixin hook-form-success(){}\n// @mixin hook-form-blank(){}\n// @mixin hook-form-blank-focus(){}\n// @mixin hook-form-radio(){}\n// @mixin hook-form-radio-focus(){}\n// @mixin hook-form-radio-checked(){}\n// @mixin hook-form-radio-checked-focus(){}\n// @mixin hook-form-radio-disabled(){}\n// @mixin hook-form-legend(){}\n// @mixin hook-form-label(){}\n// @mixin hook-form-stacked-label(){}\n// @mixin hook-form-horizontal-label(){}\n// @mixin hook-form-icon(){}\n// @mixin hook-form-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n// @mixin hook-inverse-form(){}\n// @mixin hook-inverse-form-focus(){}\n// @mixin hook-inverse-form-radio(){}\n// @mixin hook-inverse-form-radio-focus(){}\n// @mixin hook-inverse-form-radio-checked(){}\n// @mixin hook-inverse-form-radio-checked-focus(){}\n// @mixin hook-inverse-form-label(){}\n// @mixin hook-inverse-form-icon(){}\n","// Name: Button\n// Description: Styles for buttons\n//\n// Component: `uk-button`\n//\n// Sub-objects: `uk-button-group`\n//\n// Modifiers: `uk-button-default`\n// `uk-button-primary`\n// `uk-button-secondary`\n// `uk-button-danger`\n// `uk-button-text`\n// `uk-button-link`\n// `uk-button-small`\n// `uk-button-large`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Button\n ========================================================================== */\n\n/*\n * 1. Remove margins in Chrome, Safari and Opera.\n * 2. Remove borders for `button`.\n * 3. Address `overflow` set to `hidden` in IE.\n * 4. Correct `font` properties and `color` not being inherited for `button`.\n * 5. Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 6. Remove default style for `input type=\"submit\"`in iOS.\n * 7. Style\n * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements.\n * Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements.\n * 9. Align text if button has a width\n * 10. Required for `a`.\n */\n\n.uk-button {\n /* 1 */\n margin: 0;\n /* 2 */\n border: none;\n /* 3 */\n overflow: visible;\n /* 4 */\n font: inherit;\n color: inherit;\n /* 5 */\n text-transform: none;\n /* 6 */\n -webkit-appearance: none;\n border-radius: 0;\n /* 7 */\n display: inline-block;\n box-sizing: border-box;\n padding: 0 $button-padding-horizontal;\n vertical-align: middle;\n font-size: $button-font-size;\n /* 8 */\n line-height: $button-line-height;\n /* 9 */\n text-align: center;\n /* 10 */\n text-decoration: none;\n @if(mixin-exists(hook-button)) {@include hook-button();}\n}\n\n.uk-button:not(:disabled) { cursor: pointer; }\n\n/*\n * Remove the inner border and padding in Firefox.\n */\n\n.uk-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/* Hover */\n.uk-button:hover {\n /* 9 */\n text-decoration: none;\n @if(mixin-exists(hook-button-hover)) {@include hook-button-hover();}\n}\n\n/* OnClick + Active */\n.uk-button:active,\n.uk-button.uk-active {\n @if(mixin-exists(hook-button-active)) {@include hook-button-active();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-button-default {\n background-color: $button-default-background;\n color: $button-default-color;\n @if(mixin-exists(hook-button-default)) {@include hook-button-default();}\n}\n\n/* Hover */\n.uk-button-default:hover {\n background-color: $button-default-hover-background;\n color: $button-default-hover-color;\n @if(mixin-exists(hook-button-default-hover)) {@include hook-button-default-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-default:active,\n.uk-button-default.uk-active {\n background-color: $button-default-active-background;\n color: $button-default-active-color;\n @if(mixin-exists(hook-button-default-active)) {@include hook-button-default-active();}\n}\n\n/*\n * Primary\n */\n\n.uk-button-primary {\n background-color: $button-primary-background;\n color: $button-primary-color;\n @if(mixin-exists(hook-button-primary)) {@include hook-button-primary();}\n}\n\n/* Hover */\n.uk-button-primary:hover {\n background-color: $button-primary-hover-background;\n color: $button-primary-hover-color;\n @if(mixin-exists(hook-button-primary-hover)) {@include hook-button-primary-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-primary:active,\n.uk-button-primary.uk-active {\n background-color: $button-primary-active-background;\n color: $button-primary-active-color;\n @if(mixin-exists(hook-button-primary-active)) {@include hook-button-primary-active();}\n}\n\n/*\n * Secondary\n */\n\n.uk-button-secondary {\n background-color: $button-secondary-background;\n color: $button-secondary-color;\n @if(mixin-exists(hook-button-secondary)) {@include hook-button-secondary();}\n}\n\n/* Hover */\n.uk-button-secondary:hover {\n background-color: $button-secondary-hover-background;\n color: $button-secondary-hover-color;\n @if(mixin-exists(hook-button-secondary-hover)) {@include hook-button-secondary-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-secondary:active,\n.uk-button-secondary.uk-active {\n background-color: $button-secondary-active-background;\n color: $button-secondary-active-color;\n @if(mixin-exists(hook-button-secondary-active)) {@include hook-button-secondary-active();}\n}\n\n/*\n * Danger\n */\n\n.uk-button-danger {\n background-color: $button-danger-background;\n color: $button-danger-color;\n @if(mixin-exists(hook-button-danger)) {@include hook-button-danger();}\n}\n\n/* Hover */\n.uk-button-danger:hover {\n background-color: $button-danger-hover-background;\n color: $button-danger-hover-color;\n @if(mixin-exists(hook-button-danger-hover)) {@include hook-button-danger-hover();}\n}\n\n/* OnClick + Active */\n.uk-button-danger:active,\n.uk-button-danger.uk-active {\n background-color: $button-danger-active-background;\n color: $button-danger-active-color;\n @if(mixin-exists(hook-button-danger-active)) {@include hook-button-danger-active();}\n}\n\n/*\n * Disabled\n * The same for all style modifiers\n */\n\n.uk-button-default:disabled,\n.uk-button-primary:disabled,\n.uk-button-secondary:disabled,\n.uk-button-danger:disabled {\n background-color: $button-disabled-background;\n color: $button-disabled-color;\n @if(mixin-exists(hook-button-disabled)) {@include hook-button-disabled();}\n}\n\n\n/* Size modifiers\n ========================================================================== */\n\n.uk-button-small {\n padding: 0 $button-small-padding-horizontal;\n line-height: $button-small-line-height;\n font-size: $button-small-font-size;\n @if(mixin-exists(hook-button-small)) {@include hook-button-small();}\n}\n\n.uk-button-large {\n padding: 0 $button-large-padding-horizontal;\n line-height: $button-large-line-height;\n font-size: $button-large-font-size;\n @if(mixin-exists(hook-button-large)) {@include hook-button-large();}\n}\n\n\n/* Text modifiers\n ========================================================================== */\n\n/*\n * Text\n * 1. Reset\n * 2. Style\n */\n\n.uk-button-text {\n /* 1 */\n padding: 0;\n line-height: $button-text-line-height;\n background: none;\n /* 2 */\n color: $button-text-color;\n @if(mixin-exists(hook-button-text)) {@include hook-button-text();}\n}\n\n/* Hover */\n.uk-button-text:hover {\n color: $button-text-hover-color;\n @if(mixin-exists(hook-button-text-hover)) {@include hook-button-text-hover();}\n}\n\n/* Disabled */\n.uk-button-text:disabled {\n color: $button-text-disabled-color;\n @if(mixin-exists(hook-button-text-disabled)) {@include hook-button-text-disabled();}\n}\n\n/*\n * Link\n * 1. Reset\n * 2. Style\n */\n\n.uk-button-link {\n /* 1 */\n padding: 0;\n line-height: $button-link-line-height;\n background: none;\n /* 2 */\n color: $button-link-color;\n @if(mixin-exists(hook-button-link)) {@include hook-button-link();}\n}\n\n/* Hover */\n.uk-button-link:hover {\n color: $button-link-hover-color;\n text-decoration: $button-link-hover-text-decoration;\n}\n\n/* Disabled */\n.uk-button-link:disabled {\n color: $button-link-disabled-color;\n text-decoration: none;\n}\n\n\n/* Group\n ========================================================================== */\n\n/*\n * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements\n * 2. Behave like button\n * 3. Create position context\n */\n\n.uk-button-group {\n /* 1 */\n display: inline-flex;\n /* 2 */\n vertical-align: middle;\n /* 3 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-button-misc)) {@include hook-button-misc();}\n\n// @mixin hook-button(){}\n// @mixin hook-button-hover(){}\n// @mixin hook-button-active(){}\n// @mixin hook-button-default(){}\n// @mixin hook-button-default-hover(){}\n// @mixin hook-button-default-active(){}\n// @mixin hook-button-primary(){}\n// @mixin hook-button-primary-hover(){}\n// @mixin hook-button-primary-active(){}\n// @mixin hook-button-secondary(){}\n// @mixin hook-button-secondary-hover(){}\n// @mixin hook-button-secondary-active(){}\n// @mixin hook-button-danger(){}\n// @mixin hook-button-danger-hover(){}\n// @mixin hook-button-danger-active(){}\n// @mixin hook-button-disabled(){}\n// @mixin hook-button-small(){}\n// @mixin hook-button-large(){}\n// @mixin hook-button-text(){}\n// @mixin hook-button-text-hover(){}\n// @mixin hook-button-text-disabled(){}\n// @mixin hook-button-link(){}\n// @mixin hook-button-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-button-default(){}\n// @mixin hook-inverse-button-default-hover(){}\n// @mixin hook-inverse-button-default-active(){}\n// @mixin hook-inverse-button-primary(){}\n// @mixin hook-inverse-button-primary-hover(){}\n// @mixin hook-inverse-button-primary-active(){}\n// @mixin hook-inverse-button-secondary(){}\n// @mixin hook-inverse-button-secondary-hover(){}\n// @mixin hook-inverse-button-secondary-active(){}\n// @mixin hook-inverse-button-text(){}\n// @mixin hook-inverse-button-text-hover(){}\n// @mixin hook-inverse-button-text-disabled(){}\n// @mixin hook-inverse-button-link(){}\n","// Name: Progress\n// Description: Component to create progress bars\n//\n// Component: `uk-progress`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Progress\n ========================================================================== */\n\n/*\n * 1. Add the correct vertical alignment in all browsers.\n * 2. Behave like a block element.\n * 3. Remove borders in Firefox.\n * 4. Remove default style in Chrome, Safari and Edge.\n * 5. Style\n */\n\n.uk-progress {\n /* 1 */\n vertical-align: baseline;\n /* 2 */\n display: block;\n width: 100%;\n /* 3 */\n border: 0;\n /* 4 */\n background-color: $progress-background;\n /* 5 */\n margin-bottom: $progress-margin-vertical;\n height: $progress-height;\n @if(mixin-exists(hook-progress)) {@include hook-progress();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-progress { margin-top: $progress-margin-vertical; }\n\n/*\n * Show background color set on `uk-progress` in Chrome, Safari and Edge.\n */\n\n .uk-progress::-webkit-progress-bar { background-color: transparent; }\n\n/*\n * Progress Bar\n * 1. Transitions don't work on `::-moz-progress-bar` pseudo element in Firefox yet.\n * https://bugzilla.mozilla.org/show_bug.cgi?id=662351\n */\n\n.uk-progress::-webkit-progress-value {\n background-color: $progress-bar-background;\n transition: width 0.6s ease;\n @if(mixin-exists(hook-progress-bar)) {@include hook-progress-bar();}\n}\n\n.uk-progress::-moz-progress-bar {\n background-color: $progress-bar-background;\n /* 1 */\n transition: width 0.6s ease;\n @if(mixin-exists(hook-progress-bar)) {@include hook-progress-bar();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-progress-misc)) {@include hook-progress-misc();}\n\n// @mixin hook-progress(){}\n// @mixin hook-progress-bar(){}\n// @mixin hook-progress-misc(){}\n","// Name: Section\n// Description: Component to create horizontal layout section\n//\n// Component: `uk-section`\n//\n// Modifiers: `uk-section-xsmall`\n// `uk-section-small`\n// `uk-section-large`\n// `uk-section-xlarge`\n// `uk-section-default`\n// `uk-section-muted`\n// `uk-section-primary`\n// `uk-section-secondary`\n// `uk-section-overlap`\n//\n// States: `uk-preserve-color`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Section\n ========================================================================== */\n\n/*\n * 1. Make it work with `100vh` and height in general\n */\n\n.uk-section {\n display: flow-root;\n box-sizing: border-box; /* 1 */\n padding-top: $section-padding-vertical;\n padding-bottom: $section-padding-vertical;\n @if(mixin-exists(hook-section)) {@include hook-section();}\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section {\n padding-top: $section-padding-vertical-m;\n padding-bottom: $section-padding-vertical-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-section > :last-child { margin-bottom: 0; }\n\n\n/* Size modifiers\n ========================================================================== */\n\n/*\n * XSmall\n */\n\n.uk-section-xsmall {\n padding-top: $section-xsmall-padding-vertical;\n padding-bottom: $section-xsmall-padding-vertical;\n}\n\n/*\n * Small\n */\n\n.uk-section-small {\n padding-top: $section-small-padding-vertical;\n padding-bottom: $section-small-padding-vertical;\n}\n\n/*\n * Large\n */\n\n.uk-section-large {\n padding-top: $section-large-padding-vertical;\n padding-bottom: $section-large-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section-large {\n padding-top: $section-large-padding-vertical-m;\n padding-bottom: $section-large-padding-vertical-m;\n }\n\n}\n\n/*\n * XLarge\n */\n\n.uk-section-xlarge {\n padding-top: $section-xlarge-padding-vertical;\n padding-bottom: $section-xlarge-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-section-xlarge {\n padding-top: $section-xlarge-padding-vertical-m;\n padding-bottom: $section-xlarge-padding-vertical-m;\n }\n\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-section-default {\n --uk-inverse: #{$section-default-color-mode};\n background: $section-default-background;\n @if(mixin-exists(hook-section-default)) {@include hook-section-default();}\n}\n\n@if ( $section-default-color-mode == light ) { .uk-section-default:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-default-color-mode == dark ) { .uk-section-default:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Muted\n */\n\n.uk-section-muted {\n --uk-inverse: #{$section-muted-color-mode};\n background: $section-muted-background;\n @if(mixin-exists(hook-section-muted)) {@include hook-section-muted();}\n}\n\n@if ( $section-muted-color-mode == light ) { .uk-section-muted:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-muted-color-mode == dark ) { .uk-section-muted:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n/*\n * Primary\n */\n\n.uk-section-primary {\n --uk-inverse: #{$section-primary-color-mode};\n background: $section-primary-background;\n @if(mixin-exists(hook-section-primary)) {@include hook-section-primary();}\n}\n\n@if ( $section-primary-color-mode == light ) { .uk-section-primary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-primary-color-mode == dark ) { .uk-section-primary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-section-secondary {\n --uk-inverse: #{$section-secondary-color-mode};\n background: $section-secondary-background;\n @if(mixin-exists(hook-section-secondary)) {@include hook-section-secondary();}\n}\n\n@if ( $section-secondary-color-mode == light ) { .uk-section-secondary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $section-secondary-color-mode == dark ) { .uk-section-secondary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n/* Overlap modifier\n ========================================================================== */\n\n/*\n * Reserved modifier to make a section overlap another section with an border image\n * Implemented by the theme\n */\n\n.uk-section-overlap {\n @if(mixin-exists(hook-section-overlap)) {@include hook-section-overlap();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-section-misc)) {@include hook-section-misc();}\n\n// @mixin hook-section(){}\n// @mixin hook-section-default(){}\n// @mixin hook-section-muted(){}\n// @mixin hook-section-secondary(){}\n// @mixin hook-section-primary(){}\n// @mixin hook-section-overlap(){}\n// @mixin hook-section-misc(){}\n","// Name: Container\n// Description: Component to align and center your site and grid content\n//\n// Component: `uk-container`\n//\n// Modifier: `uk-container-small`\n// `uk-container-large`\n// `uk-container-expand`\n// `uk-container-expand-left`\n// `uk-container-expand-right`\n// `uk-container-item-padding-remove-left`\n// `uk-container-item-padding-remove-right`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Container\n ========================================================================== */\n\n/*\n * 1. Box sizing has to be `content-box` so the max-width is always the same and\n * unaffected by the padding on different breakpoints. It's important for the size modifiers.\n */\n\n.uk-container {\n display: flow-root;\n /* 1 */\n box-sizing: content-box;\n max-width: $container-max-width;\n margin-left: auto;\n margin-right: auto;\n padding-left: $container-padding-horizontal;\n padding-right: $container-padding-horizontal;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container {\n padding-left: $container-padding-horizontal-s;\n padding-right: $container-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container {\n padding-left: $container-padding-horizontal-m;\n padding-right: $container-padding-horizontal-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-container > :last-child { margin-bottom: 0; }\n\n/*\n * Remove padding from nested containers\n */\n\n.uk-container .uk-container {\n padding-left: 0;\n padding-right: 0;\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-container-xsmall { max-width: $container-xsmall-max-width; }\n\n.uk-container-small { max-width: $container-small-max-width; }\n\n.uk-container-large { max-width: $container-large-max-width; }\n\n.uk-container-xlarge { max-width: $container-xlarge-max-width; }\n\n.uk-container-expand { max-width: none; }\n\n\n/* Expand modifier\n ========================================================================== */\n\n/*\n * Expand one side only\n */\n\n.uk-container-expand-left { margin-left: 0; }\n.uk-container-expand-right { margin-right: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container-expand-left.uk-container-xsmall,\n .uk-container-expand-right.uk-container-xsmall { max-width: unquote('calc(50% + (#{$container-xsmall-max-width} / 2) - #{$container-padding-horizontal-s})'); }\n\n .uk-container-expand-left.uk-container-small,\n .uk-container-expand-right.uk-container-small { max-width: unquote('calc(50% + (#{$container-small-max-width} / 2) - #{$container-padding-horizontal-s})'); }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container-expand-left,\n .uk-container-expand-right { max-width: unquote('calc(50% + (#{$container-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-xsmall,\n .uk-container-expand-right.uk-container-xsmall { max-width: unquote('calc(50% + (#{$container-xsmall-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-small,\n .uk-container-expand-right.uk-container-small { max-width: unquote('calc(50% + (#{$container-small-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-large,\n .uk-container-expand-right.uk-container-large { max-width: unquote('calc(50% + (#{$container-large-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n .uk-container-expand-left.uk-container-xlarge,\n .uk-container-expand-right.uk-container-xlarge { max-width: unquote('calc(50% + (#{$container-xlarge-max-width} / 2) - #{$container-padding-horizontal-m})'); }\n\n}\n\n\n/* Item\n ========================================================================== */\n\n/*\n * Utility classes to reset container padding on the left or right side\n * Note: It has to be negative margin on the item, because it's specific to the item.\n */\n\n.uk-container-item-padding-remove-left,\n.uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal})'); }\n\n.uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal); }\n.uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal); }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-container-item-padding-remove-left,\n .uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal-s})'); }\n\n .uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal-s); }\n .uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal-s); }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-container-item-padding-remove-left,\n .uk-container-item-padding-remove-right { width: unquote('calc(100% + #{$container-padding-horizontal-m})'); }\n\n .uk-container-item-padding-remove-left { margin-left: (-$container-padding-horizontal-m); }\n .uk-container-item-padding-remove-right { margin-right: (-$container-padding-horizontal-m); }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-container-misc)) {@include hook-container-misc();}\n\n// @mixin hook-container-misc(){}\n","// Name: Tile\n// Description: Component to create tiled boxes\n//\n// Component: `uk-tile`\n//\n// Modifiers: `uk-tile-xsmall`\n// `uk-tile-small`\n// `uk-tile-large`\n// `uk-tile-xlarge`\n// `uk-tile-default`\n// `uk-tile-muted`\n// `uk-tile-primary`\n// `uk-tile-secondary`\n//\n// States: `uk-preserve-color`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Tile\n ========================================================================== */\n\n.uk-tile {\n display: flow-root;\n position: relative;\n box-sizing: border-box;\n padding-left: $tile-padding-horizontal;\n padding-right: $tile-padding-horizontal;\n padding-top: $tile-padding-vertical;\n padding-bottom: $tile-padding-vertical;\n @if(mixin-exists(hook-tile)) {@include hook-tile();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-tile {\n padding-left: $tile-padding-horizontal-s;\n padding-right: $tile-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile {\n padding-left: $tile-padding-horizontal-m;\n padding-right: $tile-padding-horizontal-m;\n padding-top: $tile-padding-vertical-m;\n padding-bottom: $tile-padding-vertical-m;\n }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-tile > :last-child { margin-bottom: 0; }\n\n\n/* Size modifiers\n ========================================================================== */\n\n/*\n * XSmall\n */\n\n.uk-tile-xsmall {\n padding-top: $tile-xsmall-padding-vertical;\n padding-bottom: $tile-xsmall-padding-vertical;\n}\n\n/*\n * Small\n */\n\n.uk-tile-small {\n padding-top: $tile-small-padding-vertical;\n padding-bottom: $tile-small-padding-vertical;\n}\n\n/*\n * Large\n */\n\n.uk-tile-large {\n padding-top: $tile-large-padding-vertical;\n padding-bottom: $tile-large-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile-large {\n padding-top: $tile-large-padding-vertical-m;\n padding-bottom: $tile-large-padding-vertical-m;\n }\n\n}\n\n\n/*\n * XLarge\n */\n\n.uk-tile-xlarge {\n padding-top: $tile-xlarge-padding-vertical;\n padding-bottom: $tile-xlarge-padding-vertical;\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-tile-xlarge {\n padding-top: $tile-xlarge-padding-vertical-m;\n padding-bottom: $tile-xlarge-padding-vertical-m;\n }\n\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-tile-default {\n --uk-inverse: #{$tile-default-color-mode};\n background-color: $tile-default-background;\n @if(mixin-exists(hook-tile-default)) {@include hook-tile-default();}\n}\n\n.uk-tile-default.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-default-hover)) {@include hook-tile-default-hover();}\n}\n\n// Color Mode\n@if ( $tile-default-color-mode == light ) { .uk-tile-default:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-default-color-mode == dark ) { .uk-tile-default:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Muted\n */\n\n.uk-tile-muted {\n --uk-inverse: #{$tile-muted-color-mode};\n background-color: $tile-muted-background;\n @if(mixin-exists(hook-tile-muted)) {@include hook-tile-muted();}\n}\n\n.uk-tile-muted.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-muted-hover)) {@include hook-tile-muted-hover();}\n}\n\n// Color Mode\n@if ( $tile-muted-color-mode == light ) { .uk-tile-muted:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-muted-color-mode == dark ) { .uk-tile-muted:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-tile-primary {\n --uk-inverse: #{$tile-primary-color-mode};\n background-color: $tile-primary-background;\n @if(mixin-exists(hook-tile-primary)) {@include hook-tile-primary();}\n}\n\n.uk-tile-primary.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-primary-hover)) {@include hook-tile-primary-hover();}\n}\n\n// Color Mode\n@if ( $tile-primary-color-mode == light ) { .uk-tile-primary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-primary-color-mode == dark ) { .uk-tile-primary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-tile-secondary {\n --uk-inverse: #{$tile-secondary-color-mode};\n background-color: $tile-secondary-background;\n @if(mixin-exists(hook-tile-secondary)) {@include hook-tile-secondary();}\n}\n\n.uk-tile-secondary.uk-tile-hover:hover {\n @if(mixin-exists(hook-tile-secondary-hover)) {@include hook-tile-secondary-hover();}\n}\n\n// Color Mode\n@if ( $tile-secondary-color-mode == light ) { .uk-tile-secondary:not(.uk-preserve-color) { @extend .uk-light !optional;} }\n@if ( $tile-secondary-color-mode == dark ) { .uk-tile-secondary:not(.uk-preserve-color) { @extend .uk-dark !optional;} }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tile-misc)) {@include hook-tile-misc();}\n\n// @mixin hook-tile(){}\n// @mixin hook-tile-default(){}\n// @mixin hook-tile-default-hover(){}\n// @mixin hook-tile-muted(){}\n// @mixin hook-tile-muted-hover(){}\n// @mixin hook-tile-primary(){}\n// @mixin hook-tile-primary-hover(){}\n// @mixin hook-tile-secondary(){}\n// @mixin hook-tile-secondary-hover(){}\n// @mixin hook-tile-misc(){}\n","// Name: Card\n// Description: Component to create boxed content containers\n//\n// Component: `uk-card`\n//\n// Sub-objects: `uk-card-body`\n// `uk-card-header`\n// `uk-card-footer`\n// `uk-card-media-*`\n// `uk-card-title`\n// `uk-card-badge`\n//\n// Modifiers: `uk-card-hover`\n// `uk-card-default`\n// `uk-card-primary`\n// `uk-card-secondary`\n// `uk-card-small`\n// `uk-card-large`\n//\n// Uses: `uk-grid-stack`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Card\n ========================================================================== */\n\n.uk-card {\n position: relative;\n box-sizing: border-box;\n @if(mixin-exists(hook-card)) {@include hook-card();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-card-body {\n display: flow-root;\n padding: $card-body-padding-vertical $card-body-padding-horizontal;\n @if(mixin-exists(hook-card-body)) {@include hook-card-body();}\n}\n\n.uk-card-header {\n display: flow-root;\n padding: $card-header-padding-vertical $card-header-padding-horizontal;\n @if(mixin-exists(hook-card-header)) {@include hook-card-header();}\n}\n\n.uk-card-footer {\n display: flow-root;\n padding: $card-footer-padding-vertical $card-footer-padding-horizontal;\n @if(mixin-exists(hook-card-footer)) {@include hook-card-footer();}\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-card-body { padding: $card-body-padding-vertical-l $card-body-padding-horizontal-l; }\n\n .uk-card-header { padding: $card-header-padding-vertical-l $card-header-padding-horizontal-l; }\n\n .uk-card-footer { padding: $card-footer-padding-vertical-l $card-footer-padding-horizontal-l; }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-card-body > :last-child,\n.uk-card-header > :last-child,\n.uk-card-footer > :last-child { margin-bottom: 0; }\n\n\n/* Media\n ========================================================================== */\n\n/*\n * Reserved alignment modifier to style the media element, e.g. with `border-radius`\n * Implemented by the theme\n */\n\n[class*=\"uk-card-media\"] {\n @if(mixin-exists(hook-card-media)) {@include hook-card-media();}\n}\n\n.uk-card-media-top,\n.uk-grid-stack > .uk-card-media-left,\n.uk-grid-stack > .uk-card-media-right {\n @if(mixin-exists(hook-card-media-top)) {@include hook-card-media-top();}\n}\n\n.uk-card-media-bottom {\n @if(mixin-exists(hook-card-media-bottom)) {@include hook-card-media-bottom();}\n}\n\n:not(.uk-grid-stack) > .uk-card-media-left {\n @if(mixin-exists(hook-card-media-left)) {@include hook-card-media-left();}\n}\n\n:not(.uk-grid-stack) > .uk-card-media-right {\n @if(mixin-exists(hook-card-media-right)) {@include hook-card-media-right();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-card-title {\n font-size: $card-title-font-size;\n line-height: $card-title-line-height;\n @if(mixin-exists(hook-card-title)) {@include hook-card-title();}\n}\n\n\n/* Badge\n ========================================================================== */\n\n/*\n * 1. Position\n * 2. Size\n * 3. Style\n * 4. Center child vertically\n */\n\n.uk-card-badge {\n /* 1 */\n position: absolute;\n top: $card-badge-top;\n right: $card-badge-right;\n z-index: 1;\n /* 2 */\n height: $card-badge-height;\n padding: 0 $card-badge-padding-horizontal;\n /* 3 */\n background: $card-badge-background;\n color: $card-badge-color;\n font-size: $card-badge-font-size;\n /* 4 */\n display: flex;\n justify-content: center;\n align-items: center;\n line-height: 0;\n @if(mixin-exists(hook-card-badge)) {@include hook-card-badge();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-card-badge:first-child + * { margin-top: 0; }\n\n\n/* Hover modifier\n ========================================================================== */\n\n.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {\n background-color: $card-hover-background;\n @if(mixin-exists(hook-card-hover)) {@include hook-card-hover();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n * Note: Header and Footer are only implemented for the default style\n */\n\n.uk-card-default {\n --uk-inverse: #{$card-default-color-mode};\n background-color: $card-default-background;\n color: $card-default-color;\n @if(mixin-exists(hook-card-default)) {@include hook-card-default();}\n}\n\n.uk-card-default .uk-card-title {\n color: $card-default-title-color;\n @if(mixin-exists(hook-card-default-title)) {@include hook-card-default-title();}\n}\n\n.uk-card-default.uk-card-hover:hover {\n background-color: $card-default-hover-background;\n @if(mixin-exists(hook-card-default-hover)) {@include hook-card-default-hover();}\n}\n\n.uk-card-default .uk-card-header {\n @if(mixin-exists(hook-card-default-header)) {@include hook-card-default-header();}\n}\n\n.uk-card-default .uk-card-footer {\n @if(mixin-exists(hook-card-default-footer)) {@include hook-card-default-footer();}\n}\n\n// Color Mode\n@if ( $card-default-color-mode == light ) { .uk-card-default.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-default-color-mode == light ) { .uk-card-default > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-default-color-mode == dark ) { .uk-card-default.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-default-color-mode == dark ) { .uk-card-default > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-card-primary {\n --uk-inverse: #{$card-primary-color-mode};\n background-color: $card-primary-background;\n color: $card-primary-color;\n @if(mixin-exists(hook-card-primary)) {@include hook-card-primary();}\n}\n\n.uk-card-primary .uk-card-title {\n color: $card-primary-title-color;\n @if(mixin-exists(hook-card-primary-title)) {@include hook-card-primary-title();}\n}\n\n.uk-card-primary.uk-card-hover:hover {\n background-color: $card-primary-hover-background;\n @if(mixin-exists(hook-card-primary-hover)) {@include hook-card-primary-hover();}\n}\n\n// Color Mode\n@if ( $card-primary-color-mode == light ) { .uk-card-primary.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-primary-color-mode == light ) { .uk-card-primary > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-primary-color-mode == dark ) { .uk-card-primary.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-primary-color-mode == dark ) { .uk-card-primary > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n/*\n * Secondary\n */\n\n.uk-card-secondary {\n --uk-inverse: #{$card-secondary-color-mode};\n background-color: $card-secondary-background;\n color: $card-secondary-color;\n @if(mixin-exists(hook-card-secondary)) {@include hook-card-secondary();}\n}\n\n.uk-card-secondary .uk-card-title {\n color: $card-secondary-title-color;\n @if(mixin-exists(hook-card-secondary-title)) {@include hook-card-secondary-title();}\n}\n\n.uk-card-secondary.uk-card-hover:hover {\n background-color: $card-secondary-hover-background;\n @if(mixin-exists(hook-card-secondary-hover)) {@include hook-card-secondary-hover();}\n}\n\n// Color Mode\n@if ( $card-secondary-color-mode == light ) { .uk-card-secondary.uk-card-body { @extend .uk-light !optional;} }\n@if ( $card-secondary-color-mode == light ) { .uk-card-secondary > :not([class*=\"uk-card-media\"]) { @extend .uk-light !optional;} }\n@if ( $card-secondary-color-mode == dark ) { .uk-card-secondary.uk-card-body { @extend .uk-dark !optional;} }\n@if ( $card-secondary-color-mode == dark ) { .uk-card-secondary > :not([class*=\"uk-card-media\"]) { @extend .uk-dark !optional;} }\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Small\n */\n\n.uk-card-small.uk-card-body,\n.uk-card-small .uk-card-body { padding: $card-small-body-padding-vertical $card-small-body-padding-horizontal; }\n\n.uk-card-small .uk-card-header { padding: $card-small-header-padding-vertical $card-small-header-padding-horizontal; }\n.uk-card-small .uk-card-footer { padding: $card-small-footer-padding-vertical $card-small-footer-padding-horizontal; }\n\n/*\n * Large\n */\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-card-large.uk-card-body,\n .uk-card-large .uk-card-body { padding: $card-large-body-padding-vertical-l $card-large-body-padding-horizontal-l; }\n\n .uk-card-large .uk-card-header { padding: $card-large-header-padding-vertical-l $card-large-header-padding-horizontal-l; }\n .uk-card-large .uk-card-footer { padding: $card-large-footer-padding-vertical-l $card-large-footer-padding-horizontal-l; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-card-misc)) {@include hook-card-misc();}\n\n// @mixin hook-card(){}\n// @mixin hook-card-body(){}\n// @mixin hook-card-header(){}\n// @mixin hook-card-footer(){}\n// @mixin hook-card-media(){}\n// @mixin hook-card-media-top(){}\n// @mixin hook-card-media-bottom(){}\n// @mixin hook-card-media-left(){}\n// @mixin hook-card-media-right(){}\n// @mixin hook-card-title(){}\n// @mixin hook-card-badge(){}\n// @mixin hook-card-hover(){}\n// @mixin hook-card-default(){}\n// @mixin hook-card-default-title(){}\n// @mixin hook-card-default-hover(){}\n// @mixin hook-card-default-header(){}\n// @mixin hook-card-default-footer(){}\n// @mixin hook-card-primary(){}\n// @mixin hook-card-primary-title(){}\n// @mixin hook-card-primary-hover(){}\n// @mixin hook-card-secondary(){}\n// @mixin hook-card-secondary-title(){}\n// @mixin hook-card-secondary-hover(){}\n// @mixin hook-card-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-card-badge(){}\n","// Name: Close\n// Description: Component to create a close button\n//\n// Component: `uk-close`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Close\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-close {\n color: $close-color;\n @if(mixin-exists(hook-close)) {@include hook-close();}\n}\n\n/* Hover */\n.uk-close:hover {\n color: $close-hover-color;\n @if(mixin-exists(hook-close-hover)) {@include hook-close-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-close-misc)) {@include hook-close-misc();}\n\n// @mixin hook-close(){}\n// @mixin hook-close-hover(){}\n// @mixin hook-close-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-close(){}\n// @mixin hook-inverse-close-hover(){}\n","// Name: Spinner\n// Description: Component to create a loading spinner\n//\n// Component: `uk-spinner`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$spinner-radius: floor((($spinner-size - $spinner-stroke-width) * 0.5)) !default; // Minus stroke width to prevent overflow clipping\n\n\n/* ========================================================================\n Component: Spinner\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-spinner {\n @if(mixin-exists(hook-spinner)) {@include hook-spinner();}\n}\n\n\n/* SVG\n ========================================================================== */\n\n.uk-spinner > * { animation: uk-spinner-rotate $spinner-duration linear infinite; }\n\n@keyframes uk-spinner-rotate {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(270deg); }\n}\n\n/*\n * Circle\n */\n\n.uk-spinner > * > * {\n stroke-dasharray: $spinner-circumference;\n stroke-dashoffset: 0;\n transform-origin: center;\n animation: uk-spinner-dash $spinner-duration ease-in-out infinite;\n stroke-width: $spinner-stroke-width;\n stroke-linecap: round;\n}\n\n@keyframes uk-spinner-dash {\n 0% { stroke-dashoffset: $spinner-circumference; }\n 50% {\n stroke-dashoffset: ($spinner-circumference * 0.25);\n transform: rotate(135deg);\n }\n 100% {\n stroke-dashoffset: $spinner-circumference;\n transform: rotate(450deg);\n }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-spinner-misc)) {@include hook-spinner-misc();}\n\n// @mixin hook-spinner(){}\n// @mixin hook-spinner-misc(){}\n","// Name: Totop\n// Description: Component to create an icon to scroll back to top\n//\n// Component: `uk-totop`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Totop\n ========================================================================== */\n\n/*\n * Addopts `uk-icon`\n */\n\n.uk-totop {\n padding: $totop-padding;\n color: $totop-color;\n @if(mixin-exists(hook-totop)) {@include hook-totop();}\n}\n\n/* Hover */\n.uk-totop:hover {\n color: $totop-hover-color;\n @if(mixin-exists(hook-totop-hover)) {@include hook-totop-hover();}\n}\n\n/* OnClick */\n.uk-totop:active {\n color: $totop-active-color;\n @if(mixin-exists(hook-totop-active)) {@include hook-totop-active();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-totop-misc)) {@include hook-totop-misc();}\n\n// @mixin hook-totop(){}\n// @mixin hook-totop-hover(){}\n// @mixin hook-totop-active(){}\n// @mixin hook-totop-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-totop(){}\n// @mixin hook-inverse-totop-hover(){}\n// @mixin hook-inverse-totop-active(){}\n","// Name: Marker\n// Description: Component to create a marker icon\n//\n// Component: `uk-marker`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Marker\n ========================================================================== */\n\n/*\n * Addopts `uk-icon`\n */\n\n.uk-marker {\n padding: $marker-padding;\n background: $marker-background;\n color: $marker-color;\n @if(mixin-exists(hook-marker)) {@include hook-marker();}\n}\n\n/* Hover */\n.uk-marker:hover {\n color: $marker-hover-color;\n @if(mixin-exists(hook-marker-hover)) {@include hook-marker-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-marker-misc)) {@include hook-marker-misc();}\n\n// @mixin hook-marker(){}\n// @mixin hook-marker-hover(){}\n// @mixin hook-marker-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-marker(){}\n// @mixin hook-inverse-marker-hover(){}\n","// Name: Alert\n// Description: Component to create alert messages\n//\n// Component: `uk-alert`\n//\n// Adopted: `uk-alert-close`\n//\n// Modifiers: `uk-alert-primary`\n// `uk-alert-success`\n// `uk-alert-warning`\n// `uk-alert-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Alert\n ========================================================================== */\n\n.uk-alert {\n position: relative;\n margin-bottom: $alert-margin-vertical;\n padding: $alert-padding $alert-padding-right $alert-padding $alert-padding;\n background: $alert-background;\n color: $alert-color;\n @if(mixin-exists(hook-alert)) {@include hook-alert();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-alert { margin-top: $alert-margin-vertical; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-alert > :last-child { margin-bottom: 0; }\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-alert-close {\n position: absolute;\n top: $alert-close-top;\n right: $alert-close-right;\n @if(mixin-exists(hook-alert-close)) {@include hook-alert-close();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-alert-close:first-child + * { margin-top: 0; }\n\n/*\n * Hover\n */\n\n.uk-alert-close:hover {\n @if(mixin-exists(hook-alert-close-hover)) {@include hook-alert-close-hover();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Primary\n */\n\n.uk-alert-primary {\n background: $alert-primary-background;\n color: $alert-primary-color;\n @if(mixin-exists(hook-alert-primary)) {@include hook-alert-primary();}\n}\n\n/*\n * Success\n */\n\n.uk-alert-success {\n background: $alert-success-background;\n color: $alert-success-color;\n @if(mixin-exists(hook-alert-success)) {@include hook-alert-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-alert-warning {\n background: $alert-warning-background;\n color: $alert-warning-color;\n @if(mixin-exists(hook-alert-warning)) {@include hook-alert-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-alert-danger {\n background: $alert-danger-background;\n color: $alert-danger-color;\n @if(mixin-exists(hook-alert-danger)) {@include hook-alert-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-alert-misc)) {@include hook-alert-misc();}\n\n// @mixin hook-alert(){}\n// @mixin hook-alert-close(){}\n// @mixin hook-alert-close-hover(){}\n// @mixin hook-alert-primary(){}\n// @mixin hook-alert-success(){}\n// @mixin hook-alert-warning(){}\n// @mixin hook-alert-danger(){}\n// @mixin hook-alert-misc(){}\n","// Name: Placeholder\n// Description: Component to create placeholder boxes\n//\n// Component: `uk-placeholder`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Placeholder\n ========================================================================== */\n\n.uk-placeholder {\n margin-bottom: $placeholder-margin-vertical;\n padding: $placeholder-padding-vertical $placeholder-padding-horizontal;\n background: $placeholder-background;\n @if(mixin-exists(hook-placeholder)) {@include hook-placeholder();}\n}\n\n/* Add margin if adjacent element */\n* + .uk-placeholder { margin-top: $placeholder-margin-vertical; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-placeholder > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-placeholder-misc)) {@include hook-placeholder-misc();}\n\n// @mixin hook-placeholder(){}\n// @mixin hook-placeholder-misc(){}\n","// Name: Badge\n// Description: Component to create notification badges\n//\n// Component: `uk-badge`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Badge\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Center child vertically and horizontally\n */\n\n.uk-badge {\n box-sizing: border-box;\n min-width: $badge-size;\n height: $badge-size;\n padding: $badge-padding-vertical $badge-padding-horizontal;\n border-radius: $badge-border-radius;\n vertical-align: middle;\n /* 1 */\n background: $badge-background;\n color: $badge-color !important;\n font-size: $badge-font-size;\n /* 2 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n line-height: 0;\n @if(mixin-exists(hook-badge)) {@include hook-badge();}\n}\n\n/*\n * Required for `a`\n */\n\n.uk-badge:hover {\n text-decoration: none;\n @if(mixin-exists(hook-badge-hover)) {@include hook-badge-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-badge-misc)) {@include hook-badge-misc();}\n\n// @mixin hook-badge(){}\n// @mixin hook-badge-hover(){}\n// @mixin hook-badge-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-badge(){}\n// @mixin hook-inverse-badge-hover(){}\n","// Name: Label\n// Description: Component to indicate important notes\n//\n// Component: `uk-label`\n//\n// Modifiers: `uk-label-success`\n// `uk-label-warning`\n// `uk-label-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Label\n ========================================================================== */\n\n.uk-label {\n display: inline-block;\n padding: $label-padding-vertical $label-padding-horizontal;\n background: $label-background;\n line-height: $label-line-height;\n font-size: $label-font-size;\n color: $label-color;\n vertical-align: middle;\n white-space: nowrap;\n @if(mixin-exists(hook-label)) {@include hook-label();}\n}\n\n\n/* Color modifiers\n ========================================================================== */\n\n/*\n * Success\n */\n\n.uk-label-success {\n background-color: $label-success-background;\n color: $label-success-color;\n @if(mixin-exists(hook-label-success)) {@include hook-label-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-label-warning {\n background-color: $label-warning-background;\n color: $label-warning-color;\n @if(mixin-exists(hook-label-warning)) {@include hook-label-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-label-danger {\n background-color: $label-danger-background;\n color: $label-danger-color;\n @if(mixin-exists(hook-label-danger)) {@include hook-label-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-label-misc)) {@include hook-label-misc();}\n\n// @mixin hook-label(){}\n// @mixin hook-label-success(){}\n// @mixin hook-label-warning(){}\n// @mixin hook-label-danger(){}\n// @mixin hook-label-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-label(){}\n","// Name: Overlay\n// Description: Component to create content areas overlaying an image\n//\n// Component: `uk-overlay`\n//\n// Adopted: `uk-overlay-icon`\n//\n// Modifier: `uk-overlay-default`\n// `uk-overlay-primary`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Overlay\n ========================================================================== */\n\n.uk-overlay {\n padding: $overlay-padding-vertical $overlay-padding-horizontal;\n @if(mixin-exists(hook-overlay)) {@include hook-overlay();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-overlay > :last-child { margin-bottom: 0; }\n\n\n/* Icon\n ========================================================================== */\n\n.uk-overlay-icon {\n @if(mixin-exists(hook-overlay-icon)) {@include hook-overlay-icon();}\n}\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-overlay-default {\n --uk-inverse: #{$overlay-default-color-mode};\n background: $overlay-default-background;\n @if(mixin-exists(hook-overlay-default)) {@include hook-overlay-default();}\n}\n\n// Color Mode\n@if ( $overlay-default-color-mode == light ) { .uk-overlay-default { @extend .uk-light !optional;} }\n@if ( $overlay-default-color-mode == dark ) { .uk-overlay-default { @extend .uk-dark !optional;} }\n\n/*\n * Primary\n */\n\n.uk-overlay-primary {\n --uk-inverse: #{$overlay-primary-color-mode};\n background: $overlay-primary-background;\n @if(mixin-exists(hook-overlay-primary)) {@include hook-overlay-primary();}\n}\n\n// Color Mode\n@if ( $overlay-primary-color-mode == light ) { .uk-overlay-primary { @extend .uk-light !optional;} }\n@if ( $overlay-primary-color-mode == dark ) { .uk-overlay-primary { @extend .uk-dark !optional;} }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-overlay-misc)) {@include hook-overlay-misc();}\n\n// @mixin hook-overlay(){}\n// @mixin hook-overlay-icon(){}\n// @mixin hook-overlay-default(){}\n// @mixin hook-overlay-primary(){}\n// @mixin hook-overlay-misc(){}\n","// Name: Article\n// Description: Component to create articles\n//\n// Component: `uk-article`\n//\n// Sub-objects: `uk-article-title`\n// `uk-article-meta`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Article\n ========================================================================== */\n\n.uk-article {\n display: flow-root;\n @if(mixin-exists(hook-article)) {@include hook-article();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-article > :last-child { margin-bottom: 0; }\n\n\n/* Adjacent sibling\n ========================================================================== */\n\n.uk-article + .uk-article {\n margin-top: $article-margin-top;\n @if(mixin-exists(hook-article-adjacent)) {@include hook-article-adjacent();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-article-title {\n font-size: $article-title-font-size;\n line-height: $article-title-line-height;\n @if(mixin-exists(hook-article-title)) {@include hook-article-title();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-article-title { font-size: $article-title-font-size-m; }\n\n}\n\n\n/* Meta\n ========================================================================== */\n\n.uk-article-meta {\n font-size: $article-meta-font-size;\n line-height: $article-meta-line-height;\n color: $article-meta-color;\n @if(mixin-exists(hook-article-meta)) {@include hook-article-meta();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-article-misc)) {@include hook-article-misc();}\n\n// @mixin hook-article(){}\n// @mixin hook-article-adjacent(){}\n// @mixin hook-article-title(){}\n// @mixin hook-article-meta(){}\n// @mixin hook-article-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-article-title(){}\n// @mixin hook-inverse-article-meta(){}\n","// Name: Comment\n// Description: Component to create nested comments\n//\n// Component: `uk-comment`\n//\n// Sub-objects: `uk-comment-body`\n// `uk-comment-header`\n// `uk-comment-title`\n// `uk-comment-meta`\n// `uk-comment-avatar`\n// `uk-comment-list`\n//\n// Modifier: `uk-comment-primary`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Comment\n ========================================================================== */\n\n.uk-comment {\n @if(mixin-exists(hook-comment)) {@include hook-comment();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-comment-body {\n display: flow-root;\n overflow-wrap: break-word;\n word-wrap: break-word;\n @if(mixin-exists(hook-comment-body)) {@include hook-comment-body();}\n}\n\n.uk-comment-header {\n display: flow-root;\n margin-bottom: $comment-header-margin-bottom;\n @if(mixin-exists(hook-comment-header)) {@include hook-comment-header();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-comment-body > :last-child,\n.uk-comment-header > :last-child { margin-bottom: 0; }\n\n\n/* Title\n ========================================================================== */\n\n.uk-comment-title {\n font-size: $comment-title-font-size;\n line-height: $comment-title-line-height;\n @if(mixin-exists(hook-comment-title)) {@include hook-comment-title();}\n}\n\n\n/* Meta\n ========================================================================== */\n\n.uk-comment-meta {\n font-size: $comment-meta-font-size;\n line-height: $comment-meta-line-height;\n color: $comment-meta-color;\n @if(mixin-exists(hook-comment-meta)) {@include hook-comment-meta();}\n}\n\n\n/* Avatar\n ========================================================================== */\n\n.uk-comment-avatar {\n @if(mixin-exists(hook-comment-avatar)) {@include hook-comment-avatar();}\n}\n\n\n/* List\n ========================================================================== */\n\n.uk-comment-list {\n padding: 0;\n list-style: none;\n}\n\n/* Adjacent siblings */\n.uk-comment-list > :nth-child(n+2) {\n margin-top: $comment-list-margin-top;\n @if(mixin-exists(hook-comment-list-adjacent)) {@include hook-comment-list-adjacent();}\n}\n\n/*\n * Sublists\n * Note: General sibling selector allows reply block between comment and sublist\n */\n\n.uk-comment-list .uk-comment ~ ul {\n margin: $comment-list-margin-top 0 0 0;\n padding-left: $comment-list-padding-left;\n list-style: none;\n @if(mixin-exists(hook-comment-list-sub)) {@include hook-comment-list-sub();}\n}\n\n/* Tablet and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-comment-list .uk-comment ~ ul { padding-left: $comment-list-padding-left-m; }\n\n}\n\n/* Adjacent siblings */\n.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {\n margin-top: $comment-list-margin-top;\n @if(mixin-exists(hook-comment-list-sub-adjacent)) {@include hook-comment-list-sub-adjacent();}\n}\n\n\n/* Style modifier\n ========================================================================== */\n\n.uk-comment-primary {\n @if(mixin-exists(hook-comment-primary)) {@include hook-comment-primary();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-comment-misc)) {@include hook-comment-misc();}\n\n// @mixin hook-comment(){}\n// @mixin hook-comment-body(){}\n// @mixin hook-comment-header(){}\n// @mixin hook-comment-title(){}\n// @mixin hook-comment-meta(){}\n// @mixin hook-comment-avatar(){}\n// @mixin hook-comment-list-adjacent(){}\n// @mixin hook-comment-list-sub(){}\n// @mixin hook-comment-list-sub-adjacent(){}\n// @mixin hook-comment-primary(){}\n// @mixin hook-comment-misc(){}\n","// Name: Search\n// Description: Component to create the search\n//\n// Component: `uk-search`\n//\n// Sub-objects: `uk-search-input`\n// `uk-search-toggle`\n//\n// Adopted: `uk-search-icon`\n//\n// Modifier: `uk-search-default`\n// `uk-search-navbar`\n// `uk-search-medium`\n// `uk-search-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Search\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Reset `form`\n */\n\n.uk-search {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n margin: 0;\n}\n\n\n/* Input\n ========================================================================== */\n\n/*\n * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.\n */\n\n.uk-search-input::-webkit-search-cancel-button,\n.uk-search-input::-webkit-search-decoration { -webkit-appearance: none; }\n\n/*\n * Removes placeholder transparency in Firefox.\n */\n\n.uk-search-input::-moz-placeholder { opacity: 1; }\n\n/*\n * 1. Define consistent box sizing.\n * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.\n * 3. Remove `border-radius` in iOS.\n * 4. Change font properties to `inherit` in all browsers\n * 5. Show the overflow in Edge.\n * 6. Remove default style in iOS.\n * 7. Vertical alignment\n * 8. Take the full container width\n * 9. Style\n */\n\n.uk-search-input {\n /* 1 */\n box-sizing: border-box;\n /* 2 */\n margin: 0;\n /* 3 */\n border-radius: 0;\n /* 4 */\n font: inherit;\n /* 5 */\n overflow: visible;\n /* 6 */\n -webkit-appearance: none;\n /* 7 */\n vertical-align: middle;\n /* 8 */\n width: 100%;\n /* 9 */\n border: none;\n color: $search-color;\n @if(mixin-exists(hook-search-input)) {@include hook-search-input();}\n}\n\n.uk-search-input:focus { outline: none; }\n\n/* Placeholder */\n.uk-search-input::placeholder { color: $search-placeholder-color; }\n\n\n/* Icon (Adopts `uk-icon`)\n ========================================================================== */\n\n/*\n * Position above input\n * 1. Set position\n * 2. Center icon vertically and horizontally\n * 3. Style\n */\n\n.uk-search .uk-search-icon {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n /* 3 */\n color: $search-icon-color;\n @if(mixin-exists(hook-search-icon)) {@include hook-search-icon();}\n}\n\n/*\n * Required for `a`.\n */\n\n.uk-search .uk-search-icon:hover { color: $search-icon-color; }\n\n/*\n * Make `input` element clickable through icon, e.g. if it's a `span`\n */\n\n.uk-search .uk-search-icon:not(a):not(button):not(input) { pointer-events: none; }\n\n/*\n * Position modifier\n */\n\n.uk-search .uk-search-icon-flip {\n right: 0;\n left: auto;\n}\n\n\n/* Default modifier\n ========================================================================== */\n\n.uk-search-default { width: $search-default-width; }\n\n/*\n * Input\n */\n\n.uk-search-default .uk-search-input {\n height: $search-default-height;\n padding-left: $search-default-padding-horizontal;\n padding-right: $search-default-padding-horizontal;\n background: $search-default-background;\n @if(mixin-exists(hook-search-default-input)) {@include hook-search-default-input();}\n}\n\n/* Focus */\n.uk-search-default .uk-search-input:focus {\n background-color: $search-default-focus-background;\n @if(mixin-exists(hook-search-default-input-focus)) {@include hook-search-default-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-default .uk-search-icon { width: $search-default-icon-width; }\n\n.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-default-icon-width + $search-default-icon-padding); }\n.uk-search-default:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-default-icon-width + $search-default-icon-padding); }\n\n\n/* Navbar modifier\n ========================================================================== */\n\n.uk-search-navbar { width: $search-navbar-width; }\n\n/*\n * Input\n */\n\n.uk-search-navbar .uk-search-input {\n height: $search-navbar-height;\n padding-left: $search-navbar-padding-horizontal;\n padding-right: $search-navbar-padding-horizontal;\n background: $search-navbar-background;\n @if(mixin-exists(hook-search-navbar-input)) {@include hook-search-navbar-input();}\n}\n\n/* Focus */\n.uk-search-navbar .uk-search-input:focus {\n background-color: $search-navbar-focus-background;\n @if(mixin-exists(hook-search-navbar-input-focus)) {@include hook-search-navbar-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-navbar .uk-search-icon { width: $search-navbar-icon-width; }\n\n.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-navbar-icon-width + $search-navbar-icon-padding); }\n.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-navbar-icon-width + $search-navbar-icon-padding); }\n\n\n/* Medium modifier\n ========================================================================== */\n\n.uk-search-medium { width: $search-medium-width; }\n\n/*\n * Input\n */\n\n.uk-search-medium .uk-search-input {\n height: $search-medium-height;\n background: $search-medium-background;\n font-size: $search-medium-font-size;\n @if(mixin-exists(hook-search-medium-input)) {@include hook-search-medium-input();}\n}\n\n/* Focus */\n.uk-search-medium .uk-search-input:focus {\n @if(mixin-exists(hook-search-medium-input-focus)) {@include hook-search-medium-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-medium .uk-search-icon { width: $search-medium-icon-width; }\n\n.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-medium-icon-width + $search-medium-icon-padding); }\n.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-medium-icon-width + $search-medium-icon-padding); }\n\n\n/* Large modifier\n ========================================================================== */\n\n.uk-search-large { width: $search-large-width; }\n\n/*\n * Input\n */\n\n.uk-search-large .uk-search-input {\n height: $search-large-height;\n background: $search-large-background;\n font-size: $search-large-font-size;\n @if(mixin-exists(hook-search-large-input)) {@include hook-search-large-input();}\n}\n\n/* Focus */\n.uk-search-large .uk-search-input:focus {\n @if(mixin-exists(hook-search-large-input-focus)) {@include hook-search-large-input-focus();}\n}\n\n/*\n * Icon\n */\n\n.uk-search-large .uk-search-icon { width: $search-large-icon-width; }\n\n.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input { padding-left: ($search-large-icon-width + $search-large-icon-padding); }\n.uk-search-large:has(.uk-search-icon-flip) .uk-search-input { padding-right: ($search-large-icon-width + $search-large-icon-padding); }\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-search-toggle {\n color: $search-toggle-color;\n @if(mixin-exists(hook-search-toggle)) {@include hook-search-toggle();}\n}\n\n/* Hover */\n.uk-search-toggle:hover {\n color: $search-toggle-hover-color;\n @if(mixin-exists(hook-search-toggle-hover)) {@include hook-search-toggle-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-search-misc)) {@include hook-search-misc();}\n\n// @mixin hook-search-input(){}\n// @mixin hook-search-icon(){}\n// @mixin hook-search-default-input(){}\n// @mixin hook-search-default-input-focus(){}\n// @mixin hook-search-navbar-input(){}\n// @mixin hook-search-navbar-input-focus(){}\n// @mixin hook-search-medium-input(){}\n// @mixin hook-search-medium-input-focus(){}\n// @mixin hook-search-large-input(){}\n// @mixin hook-search-large-input-focus(){}\n\n// @mixin hook-search-toggle(){}\n// @mixin hook-search-toggle-hover(){}\n\n// @mixin hook-search-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n// @mixin hook-inverse-search-default-input(){}\n// @mixin hook-inverse-search-default-input-focus(){}\n// @mixin hook-inverse-search-navbar-input(){}\n// @mixin hook-inverse-search-navbar-input-focus(){}\n// @mixin hook-inverse-search-medium-input(){}\n// @mixin hook-inverse-search-medium-input-focus(){}\n// @mixin hook-inverse-search-large-input(){}\n// @mixin hook-inverse-search-large-input-focus(){}\n// @mixin hook-inverse-search-toggle(){}\n// @mixin hook-inverse-search-toggle-hover(){}\n","// Name: Accordion\n// Description: Component to create accordions\n//\n// Component: `uk-accordion`\n//\n// Sub-objects: `uk-accordion-title`\n// `uk-accordion-content`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Accordion\n ========================================================================== */\n\n.uk-accordion {\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-accordion)) {@include hook-accordion();}\n}\n\n\n/* Item\n ========================================================================== */\n\n.uk-accordion > :nth-child(n+2) {\n margin-top: $accordion-item-margin-top;\n @if(mixin-exists(hook-accordion-item)) {@include hook-accordion-item();}\n}\n\n\n/* Title\n ========================================================================== */\n\n.uk-accordion-title {\n display: block;\n font-size: $accordion-title-font-size;\n line-height: $accordion-title-line-height;\n color: $accordion-title-color;\n @if(mixin-exists(hook-accordion-title)) {@include hook-accordion-title();}\n}\n\n/* Hover */\n.uk-accordion-title:hover {\n color: $accordion-title-hover-color;\n text-decoration: none;\n @if(mixin-exists(hook-accordion-title-hover)) {@include hook-accordion-title-hover();}\n}\n\n\n/* Content\n ========================================================================== */\n\n.uk-accordion-content {\n display: flow-root;\n margin-top: $accordion-content-margin-top;\n @if(mixin-exists(hook-accordion-content)) {@include hook-accordion-content();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n .uk-accordion-content > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-accordion-misc)) {@include hook-accordion-misc();}\n\n// @mixin hook-accordion(){}\n// @mixin hook-accordion-item(){}\n// @mixin hook-accordion-title(){}\n// @mixin hook-accordion-title-hover(){}\n// @mixin hook-accordion-content(){}\n// @mixin hook-accordion-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-accordion-item(){}\n// @mixin hook-inverse-accordion-title(){}\n// @mixin hook-inverse-accordion-title-hover(){}\n","// Name: Drop\n// Description: Component to position any element next to any other element.\n//\n// Component: `uk-drop`\n//\n// Sub-objects: `uk-drop-parent-icon`\n//\n// Modifiers: `uk-drop-stack`\n// `uk-drop-grid`\n//\n// States: `uk-open`\n//\n// Uses: Animation\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Drop\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Set a default width\n */\n\n.uk-drop {\n /* 1 */\n display: none;\n /* 2 */\n position: absolute;\n z-index: $drop-z-index;\n --uk-position-offset: #{$drop-margin};\n --uk-position-viewport-offset: #{$drop-viewport-margin};\n /* 3 */\n box-sizing: border-box;\n width: $drop-width;\n}\n\n/* Show */\n.uk-drop.uk-open { display: block; }\n\n\n/* Grid modifiers\n ========================================================================== */\n\n.uk-drop-stack .uk-drop-grid > * { width: 100% !important; }\n\n\n/* Parent icon\n ========================================================================== */\n\n.uk-drop-parent-icon {\n margin-left: $drop-parent-icon-margin-left;\n transition: transform 0.3s ease-out;\n}\n\n[aria-expanded=\"true\"] > .uk-drop-parent-icon { transform: rotateX(180deg); }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-drop-misc)) {@include hook-drop-misc();}\n\n// @mixin hook-drop-misc(){}\n","// Name: Dropbar\n// Description: Component to create a dropbar based on Drop component\n//\n// Component: `uk-dropbar`\n//\n// Modifiers: `uk-dropbar-large`\n// `uk-dropbar-top`\n// `uk-dropbar-bottom`\n// `uk-dropbar-left`\n// `uk-dropbar-right`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Dropbar\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Reset drop\n * 2. Style\n */\n\n.uk-dropbar {\n --uk-position-offset: #{$dropbar-margin};\n --uk-position-shift-offset: 0;\n --uk-position-viewport-offset: 0;\n --uk-inverse: #{$dropbar-color-mode};\n /* 1 */\n width: auto;\n /* 2 */\n padding: $dropbar-padding-top $dropbar-padding-horizontal $dropbar-padding-bottom $dropbar-padding-horizontal;\n background: $dropbar-background;\n color: $dropbar-color;\n @if(mixin-exists(hook-dropbar)) {@include hook-dropbar();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-dropbar > :last-child { margin-bottom: 0; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-dropbar {\n padding-left: $dropbar-padding-horizontal-s;\n padding-right: $dropbar-padding-horizontal-s;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-dropbar {\n padding-left: $dropbar-padding-horizontal-m;\n padding-right: $dropbar-padding-horizontal-m;\n }\n\n}\n\n// Color Mode\n@if ( $dropbar-color-mode == light ) { .uk-dropbar { @extend .uk-light !optional;} }\n@if ( $dropbar-color-mode == dark ) { .uk-dropbar { @extend .uk-dark !optional;} }\n\n@if ($dropbar-color-mode != $inverse-global-color-mode) {\n.uk-dropbar :focus-visible {\n outline-color: $dropbar-focus-outline !important;\n}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-dropbar-large {\n padding-top: $dropbar-large-padding-top;\n padding-bottom: $dropbar-large-padding-bottom;\n}\n\n\n/* Direction modifier\n ========================================================================== */\n\n.uk-dropbar-top {\n @if(mixin-exists(hook-dropbar-top)) {@include hook-dropbar-top();}\n}\n\n.uk-dropbar-bottom {\n @if(mixin-exists(hook-dropbar-bottom)) {@include hook-dropbar-bottom();}\n}\n\n.uk-dropbar-left {\n @if(mixin-exists(hook-dropbar-left)) {@include hook-dropbar-left();}\n}\n\n.uk-dropbar-right {\n @if(mixin-exists(hook-dropbar-right)) {@include hook-dropbar-right();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropbar-misc)) {@include hook-dropbar-misc();}\n\n// @mixin hook-dropbar(){}\n// @mixin hook-dropbar-top(){}\n// @mixin hook-dropbar-bottom(){}\n// @mixin hook-dropbar-left(){}\n// @mixin hook-dropbar-right(){}\n// @mixin hook-dropbar-misc(){}\n","// Name: Dropnav\n// Description: Component to create dropdown/dropbar menus based on Drop component\n//\n// Component: `uk-dropnav`\n//\n// Sub-objects: `uk-dropnav-dropbar`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Dropnav\n ========================================================================== */\n/*\n * 1. Position\n * 2. Reset dropbar\n * 3. Width\n */\n\n.uk-dropnav-dropbar {\n /* 1 */\n position: absolute;\n z-index: $dropnav-dropbar-z-index;\n /* 2 */\n padding: 0;\n /* 3 */\n left: 0;\n right: 0;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropnav-misc)) {@include hook-dropnav-misc();}\n\n// @mixin hook-dropnav-misc(){}\n","// Name: Modal\n// Description: Component to create modal dialogs\n//\n// Component: `uk-modal`\n//\n// Sub-objects: `uk-modal-page`\n// `uk-modal-dialog`\n// `uk-modal-header`\n// `uk-modal-body`\n// `uk-modal-footer`\n// `uk-modal-title`\n// `uk-modal-close`\n//\n// Adopted: `uk-modal-close-default`\n// `uk-modal-close-outside`\n// `uk-modal-close-full`\n//\n// Modifiers: `uk-modal-container`\n// `uk-modal-full`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Modal\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Allow scrolling for the modal dialog\n * 4. Horizontal padding\n * 5. Mask the background page\n * 6. Fade-in transition\n */\n\n.uk-modal {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $modal-z-index;\n /* 3 */\n overflow-y: auto;\n /* 4 */\n padding: $modal-padding-vertical $modal-padding-horizontal;\n /* 5 */\n background: $modal-background;\n /* 6 */\n opacity: 0;\n transition: opacity 0.15s linear;\n @if(mixin-exists(hook-modal)) {@include hook-modal();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-modal { padding: $modal-padding-vertical-s $modal-padding-horizontal-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-modal {\n padding-left: $modal-padding-horizontal-m;\n padding-right: $modal-padding-horizontal-m;\n }\n\n}\n\n/*\n * Open\n */\n\n.uk-modal.uk-open { opacity: 1; }\n\n\n/* Page\n ========================================================================== */\n\n/*\n * Prevent scrollbars\n */\n\n.uk-modal-page { overflow: hidden; }\n\n\n/* Dialog\n ========================================================================== */\n\n/*\n * 1. Create position context for spinner and close button\n * 2. Dimensions\n * 3. `!important` is needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests\n * 4. Style\n * 5. Slide-in transition\n */\n\n.uk-modal-dialog {\n /* 1 */\n position: relative;\n /* 2 */\n box-sizing: border-box;\n margin: 0 auto;\n width: $modal-dialog-width;\n /* 3 */\n max-width: 100% !important;\n /* 4 */\n background: $modal-dialog-background;\n /* 5 */\n opacity: 0;\n transform: translateY(-100px);\n transition: 0.3s linear;\n transition-property: opacity, transform;\n @if(mixin-exists(hook-modal-dialog)) {@include hook-modal-dialog();}\n}\n\n/*\n * Open\n */\n\n.uk-open > .uk-modal-dialog {\n opacity: 1;\n transform: translateY(0);\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Container size\n * Take the same size as the Container component\n */\n\n.uk-modal-container .uk-modal-dialog { width: $modal-container-width; }\n\n/*\n * Full size\n * 1. Remove padding and background from modal\n * 2. Reset all default declarations from modal dialog\n */\n\n/* 1 */\n.uk-modal-full {\n padding: 0;\n background: none;\n}\n\n/* 2 */\n.uk-modal-full .uk-modal-dialog {\n margin: 0;\n width: 100%;\n max-width: 100%;\n transform: translateY(0);\n @if(mixin-exists(hook-modal-full)) {@include hook-modal-full();}\n}\n\n\n/* Sections\n ========================================================================== */\n\n.uk-modal-body {\n display: flow-root;\n padding: $modal-body-padding-vertical $modal-body-padding-horizontal;\n @if(mixin-exists(hook-modal-body)) {@include hook-modal-body();}\n}\n\n.uk-modal-header {\n display: flow-root;\n padding: $modal-header-padding-vertical $modal-header-padding-horizontal;\n background: $modal-header-background;\n @if(mixin-exists(hook-modal-header)) {@include hook-modal-header();}\n}\n\n.uk-modal-footer {\n display: flow-root;\n padding: $modal-footer-padding-vertical $modal-footer-padding-horizontal;\n background: $modal-footer-background;\n @if(mixin-exists(hook-modal-footer)) {@include hook-modal-footer();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-modal-body { padding: $modal-body-padding-vertical-s $modal-body-padding-horizontal-s; }\n .uk-modal-header { padding: $modal-header-padding-vertical-s $modal-header-padding-horizontal-s; }\n .uk-modal-footer { padding: $modal-footer-padding-vertical-s $modal-footer-padding-horizontal-s; }\n\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-modal-body > :last-child,\n.uk-modal-header > :last-child,\n.uk-modal-footer > :last-child { margin-bottom: 0; }\n\n\n/* Title\n ========================================================================== */\n\n.uk-modal-title {\n font-size: $modal-title-font-size;\n line-height: $modal-title-line-height;\n @if(mixin-exists(hook-modal-title)) {@include hook-modal-title();}\n}\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n[class*=\"uk-modal-close-\"] {\n position: absolute;\n z-index: $modal-z-index;\n top: $modal-close-position;\n right: $modal-close-position;\n padding: $modal-close-padding;\n @if(mixin-exists(hook-modal-close)) {@include hook-modal-close();}\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n[class*=\"uk-modal-close-\"]:first-child + * { margin-top: 0; }\n\n/*\n * Hover\n */\n\n[class*=\"uk-modal-close-\"]:hover {\n @if(mixin-exists(hook-modal-close-hover)) {@include hook-modal-close-hover();}\n}\n\n/*\n * Default\n */\n\n.uk-modal-close-default {\n @if(mixin-exists(hook-modal-close-default)) {@include hook-modal-close-default();}\n}\n\n.uk-modal-close-default:hover {\n @if(mixin-exists(hook-modal-close-default-hover)) {@include hook-modal-close-default-hover();}\n}\n\n/*\n * Outside\n * 1. Prevent scrollbar on small devices\n */\n\n.uk-modal-close-outside {\n top: $modal-close-outside-position;\n /* 1 */\n right: (-$modal-close-padding);\n transform: translate(0, -($modal-close-outside-translate));\n color: $modal-close-outside-color;\n @if(mixin-exists(hook-modal-close-outside)) {@include hook-modal-close-outside();}\n}\n\n.uk-modal-close-outside:hover {\n color: $modal-close-outside-hover-color;\n @if(mixin-exists(hook-modal-close-outside-hover)) {@include hook-modal-close-outside-hover();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n /* 1 */\n .uk-modal-close-outside {\n right: $modal-close-outside-position;\n transform: translate($modal-close-outside-translate, -($modal-close-outside-translate));\n }\n\n}\n\n/*\n * Full\n */\n\n.uk-modal-close-full {\n @if(mixin-exists(hook-modal-close-full)) {@include hook-modal-close-full();}\n}\n\n.uk-modal-close-full:hover {\n @if(mixin-exists(hook-modal-close-full-hover)) {@include hook-modal-close-full-hover();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-modal-misc)) {@include hook-modal-misc();}\n\n// @mixin hook-modal(){}\n// @mixin hook-modal-dialog(){}\n// @mixin hook-modal-full(){}\n// @mixin hook-modal-header(){}\n// @mixin hook-modal-body(){}\n// @mixin hook-modal-footer(){}\n// @mixin hook-modal-title(){}\n// @mixin hook-modal-close(){}\n// @mixin hook-modal-close-hover(){}\n// @mixin hook-modal-close-default(){}\n// @mixin hook-modal-close-default-hover(){}\n// @mixin hook-modal-close-outside(){}\n// @mixin hook-modal-close-outside-hover(){}\n// @mixin hook-modal-close-full(){}\n// @mixin hook-modal-close-full-hover(){}\n// @mixin hook-modal-misc(){}\n","// Name: Slideshow\n// Description: Component to create slideshows\n//\n// Component: `uk-slideshow`\n//\n// Sub-objects: `uk-slideshow-items`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Slideshow\n ========================================================================== */\n\n/*\n * 1. Prevent tab highlighting on iOS.\n */\n\n.uk-slideshow {\n /* 1 */\n -webkit-tap-highlight-color: transparent;\n @if(mixin-exists(hook-slideshow)) {@include hook-slideshow();}\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Create position and stacking context\n * 2. Reset list\n * 3. Clip child elements\n * 4. Prevent displaying the callout information on iOS.\n * 5. Disable horizontal panning gestures\n */\n\n.uk-slideshow-items {\n /* 1 */\n position: relative;\n z-index: 0;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n overflow: hidden;\n /* 4 */\n -webkit-touch-callout: none;\n /* 5 */\n touch-action: pan-y;\n}\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Position items above each other\n * 2. Take the full width\n * 3. Clip child elements, e.g. for `uk-cover`\n * 4. Optimize animation\n */\n\n.uk-slideshow-items > * {\n /* 1 */\n position: absolute;\n top: 0;\n left: 0;\n /* 2 */\n right: 0;\n bottom: 0;\n /* 3 */\n overflow: hidden;\n /* 4 */\n will-change: transform, opacity;\n}\n\n/*\n * Hide not active items\n */\n\n.uk-slideshow-items > :not(.uk-active) { display: none; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slideshow-misc)) {@include hook-slideshow-misc();}\n\n// @mixin hook-slideshow(){}\n// @mixin hook-slideshow-misc(){}\n","// Name: Slider\n// Description: Component to create horizontal sliders\n//\n// Component: `uk-slider`\n//\n// Sub-objects: `uk-slider-container`\n// `uk-slider-items`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Slider\n ========================================================================== */\n\n/*\n * 1. Prevent tab highlighting on iOS.\n */\n\n.uk-slider {\n /* 1 */\n -webkit-tap-highlight-color: transparent;\n @if(mixin-exists(hook-slider)) {@include hook-slider();}\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * 1. Clip child elements\n * 2. Prevent accidental scrolling through elements in slide getting focused\n */\n\n.uk-slider-container {\n /* 1 */\n overflow: hidden;\n /* 2 */\n overflow: clip;\n}\n\n/*\n * Widen container to prevent box-shadows from clipping, `large-box-shadow`\n */\n\n.uk-slider-container-offset {\n margin: $slider-container-margin-top $slider-container-margin-right $slider-container-margin-bottom $slider-container-margin-left;\n padding: ($slider-container-margin-top * -1) ($slider-container-margin-right * -1) ($slider-container-margin-bottom * -1) ($slider-container-margin-left * -1);\n}\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Optimize animation\n * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`.\n * 3. Disable horizontal panning gestures\n */\n\n.uk-slider-items {\n /* 1 */\n will-change: transform;\n /* 2 */\n position: relative;\n /* 3 */\n touch-action: pan-y;\n}\n\n/*\n * 1. Reset list style without interfering with grid\n * 2. Prevent displaying the callout information on iOS.\n */\n\n.uk-slider-items:not(.uk-grid) {\n display: flex;\n /* 1 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 2 */\n -webkit-touch-callout: none;\n}\n\n.uk-slider-items.uk-grid { flex-wrap: nowrap; }\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Let items take content dimensions (0 0 auto)\n * `max-width` needed to keep image responsiveness and prevent content overflow\n * 2. Create position context\n */\n\n.uk-slider-items > * {\n /* 1 */\n flex: none !important;\n box-sizing: border-box;\n max-width: 100%;\n /* 2 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slider-misc)) {@include hook-slider-misc();}\n\n// @mixin hook-slider(){}\n// @mixin hook-slider-misc(){}\n","// Name: Sticky\n// Description: Component to make elements sticky in the viewport\n//\n// Component: `uk-sticky`\n//\n// Modifier: `uk-sticky-fixed`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Sticky\n ========================================================================== */\n\n/*\n * 1. Create position context so it's t the same like when fixed.\n * 2. Create stacking context already when not sticky to have the same context\n* for position set to `sticky` and `relative`\n * 2. More robust if padding and border are used and the sticky height is transitioned\n */\n\n.uk-sticky {\n /* 1 */\n position: relative;\n /* 2 */\n z-index: $sticky-z-index;\n /* 3 */\n box-sizing: border-box;\n}\n\n/*\n * 1. Force new layer to resolve frame rate issues on devices with lower frame rates\n */\n\n.uk-sticky-fixed {\n margin: 0 !important;\n /* 1 */\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n\n/*\n * Faster animations\n */\n\n.uk-sticky[class*=\"uk-animation-\"] { animation-duration: $sticky-animation-duration; }\n\n.uk-sticky.uk-animation-reverse { animation-duration: $sticky-reverse-animation-duration; }\n\n/*\n * Placeholder\n * Make content clickable for sticky cover and reveal effects\n */\n\n.uk-sticky-placeholder { pointer-events: none; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-sticky-misc)) {@include hook-sticky-misc();}\n\n// @mixin hook-sticky-misc(){}\n","// Name: Off-canvas\n// Description: Component to create an off-canvas sidebar\n//\n// Component: `uk-offcanvas`\n//\n// Sub-objects: `uk-offcanvas-bar`\n// `uk-offcanvas-container`\n// `uk-offcanvas-page`\n//\n// Adopted: `uk-offcanvas-close`\n//\n// Modifiers: `uk-offcanvas-flip`\n// `uk-offcanvas-bar-animation`\n// `uk-offcanvas-reveal`\n// `uk-offcanvas-overlay`\n// `uk-offcanvas-container-animation`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Off-canvas\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n */\n\n.uk-offcanvas {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n z-index: $offcanvas-z-index;\n}\n\n/*\n * Flip modifier\n */\n\n.uk-offcanvas-flip .uk-offcanvas {\n right: 0;\n left: auto;\n}\n\n\n/* Bar\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Size and style\n * 3. Allow scrolling\n */\n\n.uk-offcanvas-bar {\n --uk-inverse: #{$offcanvas-bar-color-mode};\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: (-$offcanvas-bar-width);\n /* 2 */\n box-sizing: border-box;\n width: $offcanvas-bar-width;\n padding: $offcanvas-bar-padding-vertical $offcanvas-bar-padding-horizontal;\n background: $offcanvas-bar-background;\n /* 3 */\n overflow-y: auto;\n @if(mixin-exists(hook-offcanvas-bar)) {@include hook-offcanvas-bar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-bar {\n left: (-$offcanvas-bar-width-s);\n width: $offcanvas-bar-width-s;\n padding: $offcanvas-bar-padding-vertical-s $offcanvas-bar-padding-horizontal-s;\n }\n\n}\n\n// Color Mode\n@if ( $offcanvas-bar-color-mode == light ) { .uk-offcanvas-bar { @extend .uk-light !optional;} }\n@if ( $offcanvas-bar-color-mode == dark ) { .uk-offcanvas-bar { @extend .uk-dark !optional;} }\n\n/* Flip modifier */\n.uk-offcanvas-flip .uk-offcanvas-bar {\n left: auto;\n right: (-$offcanvas-bar-width);\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-flip .uk-offcanvas-bar { right: (-$offcanvas-bar-width-s); }\n\n}\n\n/*\n * Open\n */\n\n.uk-open > .uk-offcanvas-bar { left: 0; }\n.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {\n left: auto;\n right: 0;\n}\n\n/*\n * Slide Animation (Used in slide and push mode)\n */\n\n.uk-offcanvas-bar-animation { transition: left 0.3s ease-out; }\n.uk-offcanvas-flip .uk-offcanvas-bar-animation { transition-property: right; }\n\n/*\n * Reveal Animation\n * 1. Set position\n * 2. Clip the bar\n * 3. Animation\n * 4. Reset position\n */\n\n.uk-offcanvas-reveal {\n /* 1 */\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n width: 0;\n overflow: hidden;\n /* 3 */\n transition: width 0.3s ease-out;\n}\n\n.uk-offcanvas-reveal .uk-offcanvas-bar {\n /* 4 */\n left: 0;\n}\n\n.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {\n /* 4 */\n left: auto;\n right: 0;\n}\n\n.uk-open > .uk-offcanvas-reveal { width: $offcanvas-bar-width; }\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-open > .uk-offcanvas-reveal { width: $offcanvas-bar-width-s; }\n\n}\n\n/*\n * Flip modifier\n */\n\n.uk-offcanvas-flip .uk-offcanvas-reveal {\n right: 0;\n left: auto;\n}\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-offcanvas-close {\n position: absolute;\n z-index: $offcanvas-z-index;\n top: $offcanvas-close-position;\n right: $offcanvas-close-position;\n padding: $offcanvas-close-padding;\n @if(mixin-exists(hook-offcanvas-close)) {@include hook-offcanvas-close();}\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-offcanvas-close {\n top: $offcanvas-close-position-s;\n right: $offcanvas-close-position-s;\n }\n\n}\n\n/*\n * Remove margin from adjacent element\n */\n\n.uk-offcanvas-close:first-child + * { margin-top: 0; }\n\n\n/* Overlay\n ========================================================================== */\n\n/*\n * Overlay the whole page. Needed for the `::before`\n * 1. Using `100vw` so no modification is needed when off-canvas is flipped\n * 2. Allow for closing with swipe gesture on devices with pointer events.\n */\n\n.uk-offcanvas-overlay {\n /* 1 */\n width: 100vw;\n /* 2 */\n touch-action: none;\n}\n\n/*\n * 1. Mask the whole page\n * 2. Fade-in transition\n */\n\n.uk-offcanvas-overlay::before {\n /* 1 */\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: $offcanvas-overlay-background;\n /* 2 */\n opacity: 0;\n transition: opacity 0.15s linear;\n @if(mixin-exists(hook-offcanvas-overlay)) {@include hook-offcanvas-overlay();}\n}\n\n.uk-offcanvas-overlay.uk-open::before { opacity: 1; }\n\n\n/* Prevent scrolling\n ========================================================================== */\n\n/*\n * Prevent horizontal scrollbar when the content is slide-out\n * Has to be on the `html` element too to make it work on the `body`\n * 1. `clip` is needed for `position: sticky` elements to keep their position\n */\n\n.uk-offcanvas-page,\n.uk-offcanvas-container {\n overflow-x: hidden;\n /* 1 */\n overflow-x: clip;\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * Prepare slide-out animation (Used in reveal and push mode)\n * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars\n * lose their fixed state and behaves like `absolute` within a transformed container\n * 1. Provide a fixed width and prevent shrinking\n */\n\n.uk-offcanvas-container {\n position: relative;\n left: 0;\n transition: left 0.3s ease-out;\n /* 1 */\n box-sizing: border-box;\n width: 100%;\n}\n\n/*\n * Activate slide-out animation\n */\n\n:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: $offcanvas-bar-width; }\n\n.uk-offcanvas-flip.uk-offcanvas-container-animation { left: (-$offcanvas-bar-width); }\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: $offcanvas-bar-width-s; }\n\n .uk-offcanvas-flip.uk-offcanvas-container-animation { left: (-$offcanvas-bar-width-s); }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-offcanvas-misc)) {@include hook-offcanvas-misc();}\n\n// @mixin hook-offcanvas-bar(){}\n// @mixin hook-offcanvas-close(){}\n// @mixin hook-offcanvas-overlay(){}\n// @mixin hook-offcanvas-misc(){}\n","// Name: Switcher\n// Description: Component to navigate through different content panes\n//\n// Component: `uk-switcher`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Switcher\n ========================================================================== */\n\n/*\n * Reset list\n */\n\n.uk-switcher {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Hide not active items\n */\n\n.uk-switcher > :not(.uk-active) { display: none; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-switcher > * > :last-child { margin-bottom: 0; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-switcher-misc)) {@include hook-switcher-misc();}\n\n// @mixin hook-switcher-misc(){}\n","// Name: Leader\n// Description: Component to create dot leaders\n//\n// Component: `uk-leader`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Leader\n ========================================================================== */\n\n.uk-leader { overflow: hidden; }\n\n/*\n * 1. Place element in text flow\n * 2. Never break into a new line\n * 3. Get a string back with as many repeating characters to fill the container\n * 4. Prevent wrapping. Overflowing characters will be clipped by the container\n */\n\n.uk-leader-fill::after {\n /* 1 */\n display: inline-block;\n margin-left: $leader-fill-margin-left;\n /* 2 */\n width: 0;\n /* 3 */\n content: attr(data-fill);\n /* 4 */\n white-space: nowrap;\n @if(mixin-exists(hook-leader)) {@include hook-leader();}\n}\n\n/*\n * Hide if media does not match\n */\n\n.uk-leader-fill.uk-leader-hide::after { display: none; }\n\n/*\n * Pass fill character to JS\n */\n\n:root { --uk-leader-fill-content: #{$leader-fill-content}; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-leader-misc)) {@include hook-leader-misc();}\n\n// @mixin hook-leader(){}\n// @mixin hook-leader-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-leader(){}\n","// Name: Notification\n// Description: Component to create notification messages\n//\n// Component: `uk-notification`\n//\n// Sub-objects: `uk-notification-message`\n//\n// Adopted: `uk-notification-close`\n//\n// Modifiers: `uk-notification-top-center`\n// `uk-notification-top-right`\n// `uk-notification-bottom-left`\n// `uk-notification-bottom-center`\n// `uk-notification-bottom-right`\n// `uk-notification-message-primary`\n// `uk-notification-message-success`\n// `uk-notification-message-warning`\n// `uk-notification-message-danger`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Notification\n ========================================================================== */\n\n/*\n * 1. Set position\n * 2. Dimensions\n */\n\n.uk-notification {\n /* 1 */\n position: fixed;\n top: $notification-position;\n left: $notification-position;\n z-index: $notification-z-index;\n /* 2 */\n box-sizing: border-box;\n width: $notification-width;\n @if(mixin-exists(hook-notification)) {@include hook-notification();}\n}\n\n\n/* Position modifiers\n========================================================================== */\n\n.uk-notification-top-right,\n.uk-notification-bottom-right {\n left: auto;\n right: $notification-position;\n}\n\n.uk-notification-top-center,\n.uk-notification-bottom-center {\n left: 50%;\n margin-left: ($notification-width * -0.5);\n}\n\n.uk-notification-bottom-left,\n.uk-notification-bottom-right,\n.uk-notification-bottom-center {\n top: auto;\n bottom: $notification-position;\n}\n\n\n/* Responsiveness\n========================================================================== */\n\n/* Phones portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-notification {\n left: $notification-position;\n right: $notification-position;\n width: auto;\n margin: 0;\n }\n\n}\n\n\n/* Message\n========================================================================== */\n\n.uk-notification-message {\n position: relative;\n padding: $notification-message-padding;\n background: $notification-message-background;\n color: $notification-message-color;\n font-size: $notification-message-font-size;\n line-height: $notification-message-line-height;\n cursor: pointer;\n @if(mixin-exists(hook-notification-message)) {@include hook-notification-message();}\n}\n\n* + .uk-notification-message { margin-top: $notification-message-margin-top; }\n\n\n/* Close\n * Adopts `uk-close`\n ========================================================================== */\n\n.uk-notification-close {\n display: none;\n position: absolute;\n top: $notification-close-top;\n right: $notification-close-right;\n @if(mixin-exists(hook-notification-close)) {@include hook-notification-close();}\n}\n\n.uk-notification-message:hover .uk-notification-close { display: block; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n/*\n * Primary\n */\n\n.uk-notification-message-primary {\n color: $notification-message-primary-color;\n @if(mixin-exists(hook-notification-message-primary)) {@include hook-notification-message-primary();}\n}\n\n/*\n * Success\n */\n\n.uk-notification-message-success {\n color: $notification-message-success-color;\n @if(mixin-exists(hook-notification-message-success)) {@include hook-notification-message-success();}\n}\n\n/*\n * Warning\n */\n\n.uk-notification-message-warning {\n color: $notification-message-warning-color;\n @if(mixin-exists(hook-notification-message-warning)) {@include hook-notification-message-warning();}\n}\n\n/*\n * Danger\n */\n\n.uk-notification-message-danger {\n color: $notification-message-danger-color;\n @if(mixin-exists(hook-notification-message-danger)) {@include hook-notification-message-danger();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-notification-misc)) {@include hook-notification-misc();}\n\n// @mixin hook-notification(){}\n// @mixin hook-notification-message(){}\n// @mixin hook-notification-close(){}\n// @mixin hook-notification-message-primary(){}\n// @mixin hook-notification-message-success(){}\n// @mixin hook-notification-message-warning(){}\n// @mixin hook-notification-message-danger(){}\n// @mixin hook-notification-misc(){}\n","// Name: Tooltip\n// Description: Component to create tooltips\n//\n// Component: `uk-tooltip`\n//\n// Modifiers `uk-tooltip-top`\n// `uk-tooltip-top-left`\n// `uk-tooltip-top-right`\n// `uk-tooltip-bottom`\n// `uk-tooltip-bottom-left`\n// `uk-tooltip-bottom-right`\n// `uk-tooltip-left`\n// `uk-tooltip-right`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Tooltip\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Position\n * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially\n * 4. Dimensions\n * 5. Style\n */\n\n.uk-tooltip {\n /* 1 */\n display: none;\n /* 2 */\n position: absolute;\n z-index: $tooltip-z-index;\n --uk-position-offset: #{$tooltip-margin};\n --uk-position-viewport-offset: 10;\n /* 3 */\n top: 0;\n /* 4 */\n box-sizing: border-box;\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-vertical $tooltip-padding-horizontal;\n /* 5 */\n background: $tooltip-background;\n border-radius: $tooltip-border-radius;\n color: $tooltip-color;\n font-size: $tooltip-font-size;\n @if(mixin-exists(hook-tooltip)) {@include hook-tooltip();}\n}\n\n/* Show */\n.uk-tooltip.uk-active { display: block; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tooltip-misc)) {@include hook-tooltip-misc();}\n\n// @mixin hook-tooltip(){}\n// @mixin hook-tooltip-misc(){}\n","// Name: Sortable\n// Description: Component to create sortable grids and lists\n//\n// Component: `uk-sortable`\n//\n// Sub-objects: `uk-sortable-drag`\n// `uk-sortable-placeholder`\n// `uk-sortable-handle`\n//\n// Modifiers: `uk-sortable-empty`\n//\n// States: `uk-drag`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Sortable\n ========================================================================== */\n\n.uk-sortable {\n position: relative;\n @if(mixin-exists(hook-sortable)) {@include hook-sortable();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-sortable > :last-child { margin-bottom: 0; }\n\n\n/* Drag\n ========================================================================== */\n\n.uk-sortable-drag {\n position: fixed !important;\n z-index: $sortable-dragged-z-index !important;\n pointer-events: none;\n @if(mixin-exists(hook-sortable-drag)) {@include hook-sortable-drag();}\n}\n\n\n/* Placeholder\n ========================================================================== */\n\n.uk-sortable-placeholder {\n opacity: $sortable-placeholder-opacity;\n pointer-events: none;\n @if(mixin-exists(hook-sortable-placeholder)) {@include hook-sortable-placeholder();}\n}\n\n\n/* Empty modifier\n ========================================================================== */\n\n.uk-sortable-empty {\n min-height: $sortable-empty-height;\n @if(mixin-exists(hook-sortable-empty)) {@include hook-sortable-empty();}\n}\n\n\n/* Handle\n ========================================================================== */\n\n/* Hover */\n.uk-sortable-handle:hover { cursor: move; }\n\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-sortable-misc)) {@include hook-sortable-misc();}\n\n// @mixin hook-sortable(){}\n// @mixin hook-sortable-drag(){}\n// @mixin hook-sortable-placeholder(){}\n// @mixin hook-sortable-empty(){}\n// @mixin hook-sortable-misc(){}\n","// Name: Countdown\n// Description: Component to create countdown timers\n//\n// Component: `uk-countdown`\n//\n// Sub-objects: `uk-countdown-number`\n// `uk-countdown-separator`\n// `uk-countdown-label`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$countdown-number-font-size: 2rem !default; // 32px\n$countdown-number-font-size-s: 4rem !default; // 64px\n$countdown-number-font-size-m: 6rem !default; // 96px\n\n$countdown-separator-font-size: 1rem !default; // 16px\n$countdown-separator-font-size-s: 2rem !default; // 32px\n$countdown-separator-font-size-m: 3rem !default; // 48px\n\n\n/* ========================================================================\n Component: Countdown\n ========================================================================== */\n\n.uk-countdown {\n @if(mixin-exists(hook-countdown)) {@include hook-countdown();}\n}\n\n\n/* Item\n ========================================================================== */\n\n.uk-countdown-number,\n.uk-countdown-separator {\n @if(mixin-exists(hook-countdown-item)) {@include hook-countdown-item();}\n}\n\n\n/* Number\n ========================================================================== */\n\n\n/*\n * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font.\n * 2. Style\n */\n\n.uk-countdown-number {\n /* 1 */\n font-variant-numeric: tabular-nums;\n /* 2 */\n font-size: $countdown-number-font-size;\n line-height: $countdown-number-line-height;\n @if(mixin-exists(hook-countdown-number)) {@include hook-countdown-number();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-countdown-number { font-size: $countdown-number-font-size-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-countdown-number { font-size: $countdown-number-font-size-m; }\n\n}\n\n\n/* Separator\n ========================================================================== */\n\n.uk-countdown-separator {\n font-size: $countdown-separator-font-size;\n line-height: $countdown-separator-line-height;\n @if(mixin-exists(hook-countdown-separator)) {@include hook-countdown-separator();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-countdown-separator { font-size: $countdown-separator-font-size-s; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-countdown-separator { font-size: $countdown-separator-font-size-m; }\n\n}\n\n\n/* Label\n ========================================================================== */\n\n.uk-countdown-label {\n @if(mixin-exists(hook-countdown-label)) {@include hook-countdown-label();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-countdown-misc)) {@include hook-countdown-misc();}\n\n// @mixin hook-countdown(){}\n// @mixin hook-countdown-item(){}\n// @mixin hook-countdown-number(){}\n// @mixin hook-countdown-separator(){}\n// @mixin hook-countdown-label(){}\n// @mixin hook-countdown-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-countdown-item(){}\n// @mixin hook-inverse-countdown-number(){}\n// @mixin hook-inverse-countdown-separator(){}\n// @mixin hook-inverse-countdown-label(){}\n","// Name: Thumbnav\n// Description: Component to create thumbnail navigations\n//\n// Component: `uk-thumbnav`\n//\n// Modifier: `uk-thumbnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Thumbnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-thumbnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$thumbnav-margin-horizontal);\n @if(mixin-exists(hook-thumbnav)) {@include hook-thumbnav();}\n}\n\n/*\n * Space is allocated based on content dimensions, but shrinks: 0 1 auto\n * 1. Gutter\n */\n\n.uk-thumbnav > * {\n /* 1 */\n padding-left: $thumbnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items\n */\n\n.uk-thumbnav > * > * {\n display: inline-block;\n @if(mixin-exists(hook-thumbnav-item)) {@include hook-thumbnav-item();}\n}\n\n/* Hover */\n.uk-thumbnav > * > :hover {\n @if(mixin-exists(hook-thumbnav-item-hover)) {@include hook-thumbnav-item-hover();}\n}\n\n/* Active */\n.uk-thumbnav > .uk-active > * {\n @if(mixin-exists(hook-thumbnav-item-active)) {@include hook-thumbnav-item-active();}\n}\n\n\n/* Modifier: 'uk-thumbnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-thumbnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$thumbnav-margin-vertical);\n}\n\n/* 2 */\n.uk-thumbnav-vertical > * {\n padding-left: 0;\n padding-top: $thumbnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-thumbnav-misc)) {@include hook-thumbnav-misc();}\n\n// @mixin hook-thumbnav(){}\n// @mixin hook-thumbnav-item(){}\n// @mixin hook-thumbnav-item-hover(){}\n// @mixin hook-thumbnav-item-active(){}\n// @mixin hook-thumbnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n// @mixin hook-inverse-thumbnav-item(){}\n// @mixin hook-inverse-thumbnav-item-hover(){}\n// @mixin hook-inverse-thumbnav-item-active(){}\n","// Name: Iconnav\n// Description: Component to create icon navigations\n//\n// Component: `uk-iconnav`\n//\n// Modifier: `uk-iconnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Iconnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-iconnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$iconnav-margin-horizontal);\n @if(mixin-exists(hook-iconnav)) {@include hook-iconnav();}\n}\n\n/*\n * Space is allocated based on content dimensions, but shrinks: 0 1 auto\n * 1. Gutter\n */\n\n.uk-iconnav > * {\n /* 1 */\n padding-left: $iconnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * 1. Center content vertically if there is still some text\n * 2. Imitate white space gap when using flexbox\n * 3. Force text not to affect item height\n * 4. Style\n * 5. Required for `a` if there is still some text\n */\n\n.uk-iconnav > * > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n line-height: 0;\n /* 4 */\n color: $iconnav-item-color;\n /* 5 */\n text-decoration: none;\n @if(mixin-exists(hook-iconnav-item)) {@include hook-iconnav-item();}\n}\n\n/* Hover */\n.uk-iconnav > * > a:hover {\n color: $iconnav-item-hover-color;\n @if(mixin-exists(hook-iconnav-item-hover)) {@include hook-iconnav-item-hover();}\n}\n\n/* Active */\n.uk-iconnav > .uk-active > a {\n color: $iconnav-item-active-color;\n @if(mixin-exists(hook-iconnav-item-active)) {@include hook-iconnav-item-active();}\n}\n\n\n/* Modifier: 'uk-iconnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-iconnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$iconnav-margin-vertical);\n}\n\n/* 2 */\n.uk-iconnav-vertical > * {\n padding-left: 0;\n padding-top: $iconnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-iconnav-misc)) {@include hook-iconnav-misc();}\n\n// @mixin hook-iconnav(){}\n// @mixin hook-iconnav-item(){}\n// @mixin hook-iconnav-item-hover(){}\n// @mixin hook-iconnav-item-active(){}\n// @mixin hook-iconnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-iconnav-item(){}\n// @mixin hook-inverse-iconnav-item-hover(){}\n// @mixin hook-inverse-iconnav-item-active(){}\n","// Name: Grid\n// Description: Component to create responsive, fluid and nestable grids\n//\n// Component: `uk-grid`\n//\n// Modifiers: `uk-grid-small`\n// `uk-grid-medium`\n// `uk-grid-large`\n// `uk-grid-collapse`\n// `uk-grid-divider`\n// `uk-grid-match`\n// `uk-grid-stack`\n// `uk-grid-margin`\n// `uk-grid-margin-small`\n// `uk-grid-margin-medium`\n// `uk-grid-margin-large`\n// `uk-grid-margin-collapse`\n//\n// Sub-modifier: `uk-grid-item-match`\n//\n// States: `uk-first-column`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Grid\n ========================================================================== */\n\n/*\n * 1. Allow cells to wrap into the next line\n * 2. Reset list\n */\n\n.uk-grid {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n * Grid cell\n * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto\n * Reset margin for e.g. paragraphs\n */\n\n.uk-grid > * { margin: 0; }\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-grid > * > :last-child { margin-bottom: 0; }\n\n\n/* Gutter\n ========================================================================== */\n\n/*\n * Default\n */\n\n/* Horizontal */\n.uk-grid { margin-left: (-$grid-gutter-horizontal); }\n.uk-grid > * { padding-left: $grid-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid,\n.uk-grid > .uk-grid-margin,\n* + .uk-grid-margin { margin-top: $grid-gutter-vertical; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid { margin-left: (-$grid-gutter-horizontal-l); }\n .uk-grid > * { padding-left: $grid-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid + .uk-grid,\n .uk-grid > .uk-grid-margin,\n * + .uk-grid-margin { margin-top: $grid-gutter-vertical-l; }\n\n}\n\n/*\n * Small\n */\n\n/* Horizontal */\n.uk-grid-small,\n.uk-grid-column-small { margin-left: (-$grid-small-gutter-horizontal); }\n.uk-grid-small > *,\n.uk-grid-column-small > * { padding-left: $grid-small-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-small,\n.uk-grid + .uk-grid-row-small,\n.uk-grid-small > .uk-grid-margin,\n.uk-grid-row-small > .uk-grid-margin,\n* + .uk-grid-margin-small { margin-top: $grid-small-gutter-vertical; }\n\n/*\n * Medium\n */\n\n/* Horizontal */\n.uk-grid-medium,\n.uk-grid-column-medium { margin-left: (-$grid-medium-gutter-horizontal); }\n.uk-grid-medium > *,\n.uk-grid-column-medium > * { padding-left: $grid-medium-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-medium,\n.uk-grid + .uk-grid-row-medium,\n.uk-grid-medium > .uk-grid-margin,\n.uk-grid-row-medium > .uk-grid-margin,\n* + .uk-grid-margin-medium { margin-top: $grid-medium-gutter-vertical; }\n\n/*\n * Large\n */\n\n/* Horizontal */\n.uk-grid-large,\n.uk-grid-column-large { margin-left: (-$grid-large-gutter-horizontal); }\n.uk-grid-large > *,\n.uk-grid-column-large > * { padding-left: $grid-large-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid + .uk-grid-large,\n.uk-grid + .uk-grid-row-large,\n.uk-grid-large > .uk-grid-margin,\n.uk-grid-row-large > .uk-grid-margin,\n* + .uk-grid-margin-large { margin-top: $grid-large-gutter-vertical; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-large,\n .uk-grid-column-large { margin-left: (-$grid-large-gutter-horizontal-l); }\n .uk-grid-large > *,\n .uk-grid-column-large > * { padding-left: $grid-large-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid + .uk-grid-large,\n .uk-grid + .uk-grid-row-large,\n .uk-grid-large > .uk-grid-margin,\n .uk-grid-row-large > .uk-grid-margin,\n * + .uk-grid-margin-large { margin-top: $grid-large-gutter-vertical-l; }\n\n}\n\n/*\n * Collapse\n */\n\n/* Horizontal */\n.uk-grid-collapse,\n.uk-grid-column-collapse { margin-left: 0; }\n.uk-grid-collapse > *,\n.uk-grid-column-collapse > * { padding-left: 0; }\n\n/* Vertical */\n.uk-grid + .uk-grid-collapse,\n.uk-grid + .uk-grid-row-collapse,\n.uk-grid-collapse > .uk-grid-margin,\n.uk-grid-row-collapse > .uk-grid-margin { margin-top: 0; }\n\n\n/* Divider\n ========================================================================== */\n\n.uk-grid-divider > * { position: relative; }\n\n.uk-grid-divider > :not(.uk-first-column)::before {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n border-left: $grid-divider-border-width solid $grid-divider-border;\n @if(mixin-exists(hook-grid-divider-horizontal)) {@include hook-grid-divider-horizontal();}\n}\n\n/* Vertical */\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n content: \"\";\n position: absolute;\n left: 0;\n right: 0;\n border-top: $grid-divider-border-width solid $grid-divider-border;\n @if(mixin-exists(hook-grid-divider-vertical)) {@include hook-grid-divider-vertical();}\n}\n\n/*\n * Default\n */\n\n/* Horizontal */\n.uk-grid-divider { margin-left: -($grid-gutter-horizontal * 2); }\n.uk-grid-divider > * { padding-left: ($grid-gutter-horizontal * 2); }\n\n.uk-grid-divider > :not(.uk-first-column)::before { left: $grid-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-gutter-vertical);\n left: ($grid-gutter-horizontal * 2);\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-divider { margin-left: -($grid-gutter-horizontal-l * 2); }\n .uk-grid-divider > * { padding-left: ($grid-gutter-horizontal-l * 2); }\n\n .uk-grid-divider > :not(.uk-first-column)::before { left: $grid-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-gutter-vertical-l * 2); }\n\n .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-gutter-vertical-l);\n left: ($grid-gutter-horizontal-l * 2);\n }\n\n}\n\n/*\n * Small\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-small,\n.uk-grid-divider.uk-grid-column-small { margin-left: -($grid-small-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-small > *,\n.uk-grid-divider.uk-grid-column-small > * { padding-left: ($grid-small-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before { left: $grid-small-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-small-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-small-gutter-vertical);\n left: ($grid-small-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-small-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { left: ($grid-small-gutter-horizontal * 2); }\n\n/*\n * Medium\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-medium,\n.uk-grid-divider.uk-grid-column-medium { margin-left: -($grid-medium-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-medium > *,\n.uk-grid-divider.uk-grid-column-medium > * { padding-left: ($grid-medium-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before { left: $grid-medium-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-medium-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-medium-gutter-vertical);\n left: ($grid-medium-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-medium-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { left: ($grid-medium-gutter-horizontal * 2); }\n\n/*\n * Large\n */\n\n/* Horizontal */\n.uk-grid-divider.uk-grid-large,\n.uk-grid-divider.uk-grid-column-large { margin-left: -($grid-large-gutter-horizontal * 2); }\n.uk-grid-divider.uk-grid-large > *,\n.uk-grid-divider.uk-grid-column-large > * { padding-left: ($grid-large-gutter-horizontal * 2); }\n\n.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,\n.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: $grid-large-gutter-horizontal; }\n\n/* Vertical */\n.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,\n.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-large-gutter-vertical * 2); }\n\n.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-large-gutter-vertical);\n left: ($grid-large-gutter-horizontal * 2);\n}\n\n.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-large-gutter-vertical); }\n.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: ($grid-large-gutter-horizontal * 2); }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Horizontal */\n .uk-grid-divider.uk-grid-large,\n .uk-grid-divider.uk-grid-column-large { margin-left: -($grid-large-gutter-horizontal-l * 2); }\n .uk-grid-divider.uk-grid-large > *,\n .uk-grid-divider.uk-grid-column-large > * { padding-left: ($grid-large-gutter-horizontal-l * 2); }\n\n .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,\n .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: $grid-large-gutter-horizontal-l; }\n\n /* Vertical */\n .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,\n .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: ($grid-large-gutter-vertical-l * 2); }\n\n .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {\n top: (-$grid-large-gutter-vertical-l);\n left: ($grid-large-gutter-horizontal-l * 2);\n }\n\n .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: (-$grid-large-gutter-vertical-l); }\n .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: ($grid-large-gutter-horizontal-l * 2); }\n\n}\n\n\n/* Match child of a grid cell\n ========================================================================== */\n\n/*\n * Behave like a block element\n * 1. Wrap into the next line\n * 2. Take the full width, at least 100%. Only if no class from the Width component is set.\n * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)\n */\n\n.uk-grid-match > *,\n.uk-grid-item-match {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n}\n\n.uk-grid-match > * > :not([class*=\"uk-width\"]),\n.uk-grid-item-match > :not([class*=\"uk-width\"]) {\n /* 2 */\n box-sizing: border-box;\n width: 100%;\n /* 3 */\n flex: auto;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-grid-misc)) {@include hook-grid-misc();}\n\n// @mixin hook-grid-divider-horizontal(){}\n// @mixin hook-grid-divider-vertical(){}\n// @mixin hook-grid-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-grid-divider-horizontal(){}\n// @mixin hook-inverse-grid-divider-vertical(){}\n","// Name: Nav\n// Description: Defines styles for list navigations\n//\n// Component: `uk-nav`\n//\n// Sub-objects: `uk-nav-parent-icon`\n// `uk-nav-header`\n// `uk-nav-divider`\n// `uk-nav-subtitle`\n// `uk-nav-sub`\n//\n// Modifiers: `uk-nav-default`\n// `uk-nav-primary`\n// `uk-nav-secondary`\n// `uk-nav-medium`\n// `uk-nav-large`\n// `uk-nav-xlarge`\n// `uk-nav-center`,\n// `uk-nav-divider`\n//\n// States: `uk-active`\n// `uk-parent`\n// `uk-open`\n// `uk-touch`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n$nav-medium-font-size: $nav-medium-font-size-m * 0.825 !default; // 40px 0.714\n$nav-medium-font-size-m: $nav-medium-font-size-l * 0.875 !default; // 3.5rem / 56px\n$nav-medium-font-size-l: 4rem !default; // 64px\n\n$nav-large-font-size: $nav-large-font-size-m * 0.85 !default; // 50px 0.78\n$nav-large-font-size-m: 4rem !default; // 64px\n$nav-large-font-size-l: 6rem !default; // 96px\n\n$nav-xlarge-font-size: 4rem !default; // 64px\n$nav-xlarge-font-size-m: 6rem !default; // 96px\n$nav-xlarge-font-size-l: 8rem !default; // 128px\n\n\n\n/* ========================================================================\n Component: Nav\n ========================================================================== */\n\n/*\n * Reset\n */\n\n.uk-nav,\n.uk-nav ul {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n* 1. Center content vertically, e.g. an icon\n* 2. Imitate white space gap when using flexbox\n* 3. Reset link\n */\n\n.uk-nav li > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3*/\n text-decoration: none;\n}\n\n/*\n * Items\n * Must target `a` elements to exclude other elements (e.g. lists)\n */\n\n.uk-nav > li > a { padding: $nav-item-padding-vertical $nav-item-padding-horizontal; }\n\n\n/* Sublists\n ========================================================================== */\n\n/*\n * Level 2\n * `ul` needed for higher specificity to override padding\n */\n\nul.uk-nav-sub {\n padding: $nav-sublist-padding-vertical 0 $nav-sublist-padding-vertical $nav-sublist-padding-left;\n @if(mixin-exists(hook-nav-sub)) {@include hook-nav-sub();}\n}\n\n/*\n * Level 3 and deeper\n */\n\n.uk-nav-sub ul { padding-left: $nav-sublist-deeper-padding-left; }\n\n/*\n * Items\n */\n\n.uk-nav-sub a { padding: $nav-sublist-item-padding-vertical 0; }\n\n\n/* Parent icon\n ========================================================================== */\n\n.uk-nav-parent-icon {\n margin-left: auto;\n transition: transform 0.3s ease-out;\n}\n\n.uk-nav > li.uk-open > a .uk-nav-parent-icon { transform: rotateX(180deg); }\n\n\n/* Header\n ========================================================================== */\n\n.uk-nav-header {\n padding: $nav-header-padding-vertical $nav-header-padding-horizontal;\n text-transform: $nav-header-text-transform;\n font-size: $nav-header-font-size;\n @if(mixin-exists(hook-nav-header)) {@include hook-nav-header();}\n}\n\n.uk-nav-header:not(:first-child) { margin-top: $nav-header-margin-top; }\n\n\n/* Divider\n ========================================================================== */\n\n.uk-nav .uk-nav-divider {\n margin: $nav-divider-margin-vertical $nav-divider-margin-horizontal;\n @if(mixin-exists(hook-nav-divider)) {@include hook-nav-divider();}\n}\n\n\n/* Default modifier\n ========================================================================== */\n\n.uk-nav-default {\n font-size: $nav-default-font-size;\n line-height: $nav-default-line-height;\n @if(mixin-exists(hook-nav-default)) {@include hook-nav-default();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-default > li > a {\n color: $nav-default-item-color;\n @if(mixin-exists(hook-nav-default-item)) {@include hook-nav-default-item();}\n}\n\n/* Hover */\n.uk-nav-default > li > a:hover {\n color: $nav-default-item-hover-color;\n @if(mixin-exists(hook-nav-default-item-hover)) {@include hook-nav-default-item-hover();}\n}\n\n/* Active */\n.uk-nav-default > li.uk-active > a {\n color: $nav-default-item-active-color;\n @if(mixin-exists(hook-nav-default-item-active)) {@include hook-nav-default-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-default .uk-nav-subtitle {\n font-size: $nav-default-subtitle-font-size;\n @if(mixin-exists(hook-nav-default-subtitle)) {@include hook-nav-default-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-default .uk-nav-header {\n color: $nav-default-header-color;\n @if(mixin-exists(hook-nav-default-header)) {@include hook-nav-default-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-default .uk-nav-divider {\n border-top: $nav-default-divider-border-width solid $nav-default-divider-border;\n @if(mixin-exists(hook-nav-default-divider)) {@include hook-nav-default-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-default .uk-nav-sub {\n font-size: $nav-default-sublist-font-size;\n line-height: $nav-default-sublist-line-height;\n}\n\n.uk-nav-default .uk-nav-sub a { color: $nav-default-sublist-item-color; }\n\n.uk-nav-default .uk-nav-sub a:hover { color: $nav-default-sublist-item-hover-color; }\n\n.uk-nav-default .uk-nav-sub li.uk-active > a { color: $nav-default-sublist-item-active-color; }\n\n\n/* Primary modifier\n ========================================================================== */\n\n.uk-nav-primary {\n font-size: $nav-primary-font-size;\n line-height: $nav-primary-line-height;\n @if(mixin-exists(hook-nav-primary)) {@include hook-nav-primary();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-primary > li > a {\n color: $nav-primary-item-color;\n @if(mixin-exists(hook-nav-primary-item)) {@include hook-nav-primary-item();}\n}\n\n/* Hover */\n.uk-nav-primary > li > a:hover {\n color: $nav-primary-item-hover-color;\n @if(mixin-exists(hook-nav-primary-item-hover)) {@include hook-nav-primary-item-hover();}\n}\n\n/* Active */\n.uk-nav-primary > li.uk-active > a {\n color: $nav-primary-item-active-color;\n @if(mixin-exists(hook-nav-primary-item-active)) {@include hook-nav-primary-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-primary .uk-nav-subtitle {\n font-size: $nav-primary-subtitle-font-size;\n @if(mixin-exists(hook-nav-primary-subtitle)) {@include hook-nav-primary-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-primary .uk-nav-header {\n color: $nav-primary-header-color;\n @if(mixin-exists(hook-nav-primary-header)) {@include hook-nav-primary-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-primary .uk-nav-divider {\n border-top: $nav-primary-divider-border-width solid $nav-primary-divider-border;\n @if(mixin-exists(hook-nav-primary-divider)) {@include hook-nav-primary-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-primary .uk-nav-sub {\n font-size: $nav-primary-sublist-font-size;\n line-height: $nav-primary-sublist-line-height;\n}\n\n.uk-nav-primary .uk-nav-sub a { color: $nav-primary-sublist-item-color; }\n\n.uk-nav-primary .uk-nav-sub a:hover { color: $nav-primary-sublist-item-hover-color; }\n\n.uk-nav-primary .uk-nav-sub li.uk-active > a { color: $nav-primary-sublist-item-active-color; }\n\n\n/* Secondary modifier\n ========================================================================== */\n\n.uk-nav-secondary {\n font-size: $nav-secondary-font-size;\n line-height: $nav-secondary-line-height;\n @if(mixin-exists(hook-nav-secondary)) {@include hook-nav-secondary();}\n}\n\n/*\n * Items\n */\n\n.uk-nav-secondary > li > a {\n\n color: $nav-secondary-item-color;\n @if(mixin-exists(hook-nav-secondary-item)) {@include hook-nav-secondary-item();}\n}\n\n/* Hover */\n.uk-nav-secondary > li > a:hover {\n color: $nav-secondary-item-hover-color;\n @if(mixin-exists(hook-nav-secondary-item-hover)) {@include hook-nav-secondary-item-hover();}\n}\n\n/* Active */\n.uk-nav-secondary > li.uk-active > a {\n color: $nav-secondary-item-active-color;\n @if(mixin-exists(hook-nav-secondary-item-active)) {@include hook-nav-secondary-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-nav-secondary .uk-nav-subtitle {\n font-size: $nav-secondary-subtitle-font-size;\n color: $nav-secondary-subtitle-color;\n @if(mixin-exists(hook-nav-secondary-subtitle)) {@include hook-nav-secondary-subtitle();}\n}\n\n/* Hover */\n.uk-nav-secondary > li > a:hover .uk-nav-subtitle {\n color: $nav-secondary-subtitle-hover-color;\n @if(mixin-exists(hook-nav-secondary-subtitle-hover)) {@include hook-nav-secondary-subtitle-hover();}\n}\n\n/* Active */\n.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {\n color: $nav-secondary-subtitle-active-color;\n @if(mixin-exists(hook-nav-secondary-subtitle-active)) {@include hook-nav-secondary-subtitle-active();}\n}\n\n/*\n * Header\n */\n\n.uk-nav-secondary .uk-nav-header {\n color: $nav-secondary-header-color;\n @if(mixin-exists(hook-nav-secondary-header)) {@include hook-nav-secondary-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-nav-secondary .uk-nav-divider {\n border-top: $nav-secondary-divider-border-width solid $nav-secondary-divider-border;\n @if(mixin-exists(hook-nav-secondary-divider)) {@include hook-nav-secondary-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-nav-secondary .uk-nav-sub {\n font-size: $nav-secondary-sublist-font-size;\n line-height: $nav-secondary-sublist-line-height;\n}\n\n.uk-nav-secondary .uk-nav-sub a { color: $nav-secondary-sublist-item-color; }\n\n.uk-nav-secondary .uk-nav-sub a:hover { color: $nav-secondary-sublist-item-hover-color; }\n\n.uk-nav-secondary .uk-nav-sub li.uk-active > a { color: $nav-secondary-sublist-item-active-color; }\n\n\n/* Size modifier\n ========================================================================== */\n\n/*\n * Medium\n */\n\n.uk-nav-medium {\n font-size: $nav-medium-font-size;\n line-height: $nav-medium-line-height;\n @if(mixin-exists(hook-nav-medium)) {@include hook-nav-medium();}\n}\n\n.uk-nav-large {\n font-size: $nav-large-font-size;\n line-height: $nav-large-line-height;\n @if(mixin-exists(hook-nav-large)) {@include hook-nav-large();}\n}\n\n.uk-nav-xlarge {\n font-size: $nav-xlarge-font-size;\n line-height: $nav-xlarge-line-height;\n @if(mixin-exists(hook-nav-xlarge)) {@include hook-nav-xlarge();}\n}\n\n/* Tablet Landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-nav-medium { font-size: $nav-medium-font-size-m; }\n .uk-nav-large { font-size: $nav-large-font-size-m; }\n .uk-nav-xlarge { font-size: $nav-xlarge-font-size-m; }\n\n}\n\n/* Laptop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-nav-medium { font-size: $nav-medium-font-size-l; }\n .uk-nav-large { font-size: $nav-large-font-size-l; }\n .uk-nav-xlarge { font-size: $nav-xlarge-font-size-l; }\n\n}\n\n\n/* Alignment modifier\n ========================================================================== */\n\n/*\n * 1. Center header\n * 2. Center items\n */\n\n /* 1 */\n.uk-nav-center { text-align: center; }\n /* 2 */\n.uk-nav-center li > a { justify-content: center; }\n\n/* Sublists */\n.uk-nav-center .uk-nav-sub,\n.uk-nav-center .uk-nav-sub ul { padding-left: 0; }\n\n/* Parent icon */\n.uk-nav-center .uk-nav-parent-icon { margin-left: $nav-parent-icon-margin-left; }\n\n\n/* Style modifier\n ========================================================================== */\n\n/*\n * Divider\n * Naming is in plural to prevent conflicts with divider sub object.\n */\n\n.uk-nav.uk-nav-divider > :not(.uk-nav-header, .uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) {\n margin-top: $nav-dividers-margin-top;\n padding-top: $nav-dividers-margin-top;\n border-top: $nav-dividers-border-width solid $nav-dividers-border;\n @if(mixin-exists(hook-nav-dividers)) {@include hook-nav-dividers();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-nav-misc)) {@include hook-nav-misc();}\n\n// @mixin hook-nav-sub(){}\n// @mixin hook-nav-header(){}\n// @mixin hook-nav-divider(){}\n// @mixin hook-nav-default(){}\n// @mixin hook-nav-default-item(){}\n// @mixin hook-nav-default-item-hover(){}\n// @mixin hook-nav-default-item-active(){}\n// @mixin hook-nav-default-subtitle(){}\n// @mixin hook-nav-default-header(){}\n// @mixin hook-nav-default-divider(){}\n// @mixin hook-nav-primary(){}\n// @mixin hook-nav-primary-item(){}\n// @mixin hook-nav-primary-item-hover(){}\n// @mixin hook-nav-primary-item-active(){}\n// @mixin hook-nav-primary-subtitle(){}\n// @mixin hook-nav-primary-header(){}\n// @mixin hook-nav-primary-divider(){}\n// @mixin hook-nav-secondary(){}\n// @mixin hook-nav-secondary-item(){}\n// @mixin hook-nav-secondary-item-hover(){}\n// @mixin hook-nav-secondary-item-active(){}\n// @mixin hook-nav-secondary-subtitle(){}\n// @mixin hook-nav-secondary-subtitle-hover(){}\n// @mixin hook-nav-secondary-subtitle-active(){}\n// @mixin hook-nav-secondary-header(){}\n// @mixin hook-nav-secondary-divider(){}\n// @mixin hook-nav-medium(){}\n// @mixin hook-nav-large(){}\n// @mixin hook-nav-xlarge(){}\n// @mixin hook-nav-dividers(){}\n// @mixin hook-nav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n\n\n\n// @mixin hook-inverse-nav-default-item(){}\n// @mixin hook-inverse-nav-default-item-hover(){}\n// @mixin hook-inverse-nav-default-item-active(){}\n// @mixin hook-inverse-nav-default-header(){}\n// @mixin hook-inverse-nav-default-divider(){}\n// @mixin hook-inverse-nav-primary-item(){}\n// @mixin hook-inverse-nav-primary-item-hover(){}\n// @mixin hook-inverse-nav-primary-item-active(){}\n// @mixin hook-inverse-nav-primary-header(){}\n// @mixin hook-inverse-nav-primary-divider(){}\n// @mixin hook-inverse-nav-secondary-item(){}\n// @mixin hook-inverse-nav-secondary-item-hover(){}\n// @mixin hook-inverse-nav-secondary-item-active(){}\n// @mixin hook-inverse-nav-secondary-subtitle(){}\n// @mixin hook-inverse-nav-secondary-subtitle-hover(){}\n// @mixin hook-inverse-nav-secondary-subtitle-active(){}\n// @mixin hook-inverse-nav-secondary-header(){}\n// @mixin hook-inverse-nav-secondary-divider(){}\n// @mixin hook-inverse-nav-dividers(){}\n","@mixin hook-nav-default-item() {\n color: $global-link-color;\n}\n@mixin hook-nav-default-item-hover() {\n color: $global-link-hover-color;\n}\n","// Name: Navbar\n// Description: Component to create horizontal navigation bars\n//\n// Component: `uk-navbar`\n//\n// Sub-objects: `uk-navbar-container`\n// `uk-navbar-left`\n// `uk-navbar-right`\n// `uk-navbar-center`\n// `uk-navbar-center-left`\n// `uk-navbar-center-right`\n// `uk-navbar-nav`\n// `uk-navbar-parent-icon`\n// `uk-navbar-item`\n// `uk-navbar-toggle`\n// `uk-navbar-subtitle`\n// `uk-navbar-dropbar`\n//\n// Adopted: `uk-navbar-dropdown` + Modifiers\n// `uk-navbar-dropdown-nav`\n// `uk-navbar-toggle-icon`\n//\n// Modifiers: `uk-navbar-primary`\n// `uk-navbar-transparent`\n// `uk-navbar-sticky`\n//\n// States: `uk-active`\n// `uk-parent`\n// `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n$navbar-gap: 0px !default; // Must have a unit because of `calc`\n\n$navbar-nav-gap: 0px !default; // Must have a unit because of `calc`\n\n\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Navbar\n ========================================================================== */\n\n/*\n * 1. Create position context to center navbar group\n */\n\n.uk-navbar {\n display: flex;\n /* 1 */\n position: relative;\n @if(mixin-exists(hook-navbar)) {@include hook-navbar();}\n}\n\n\n/* Container\n ========================================================================== */\n\n.uk-navbar-container:not(.uk-navbar-transparent) {\n background: $navbar-background;\n @if(mixin-exists(hook-navbar-container)) {@include hook-navbar-container();}\n}\n\n// Color Mode\n@if ( $navbar-color-mode == light ) { .uk-navbar-container:not(.uk-navbar-transparent) { @extend .uk-light !optional;} }\n@if ( $navbar-color-mode == dark ) { .uk-navbar-container:not(.uk-navbar-transparent) { @extend .uk-dark !optional;} }\n\n\n/* Groups\n ========================================================================== */\n\n/*\n * 1. Align navs and items vertically if they have a different height\n */\n\n.uk-navbar-left,\n.uk-navbar-right,\n[class*=\"uk-navbar-center\"] {\n display: flex;\n gap: $navbar-gap;\n /* 1 */\n align-items: center;\n}\n\n/*\n * Horizontal alignment\n * 1. Create position context for centered navbar with sub groups (left/right)\n * 2. Fix text wrapping if content is larger than 50% of the container.\n * 3. Needed for dropdowns because a new position context is created\n * `z-index` must be smaller than off-canvas\n * 4. Align sub groups for centered navbar\n */\n\n.uk-navbar-right { margin-left: auto; }\n\n.uk-navbar-center:only-child {\n margin-left: auto;\n margin-right: auto;\n /* 1 */\n position: relative;\n}\n\n.uk-navbar-center:not(:only-child) {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n /* 2 */\n width: max-content;\n box-sizing: border-box;\n /* 3 */\n z-index: $global-z-index - 10;\n}\n\n/* 4 */\n.uk-navbar-center-left,\n.uk-navbar-center-right {\n position: absolute;\n top: 0;\n}\n\n.uk-navbar-center-left { right: unquote('calc(100% + #{$navbar-gap})'); }\n.uk-navbar-center-right { left: unquote('calc(100% + #{$navbar-gap})'); }\n\n[class*=\"uk-navbar-center-\"] {\n width: max-content;\n box-sizing: border-box;\n}\n\n\n/* Nav\n ========================================================================== */\n\n/*\n * 1. Reset list\n */\n\n.uk-navbar-nav {\n display: flex;\n gap: $navbar-nav-gap;\n /* 1 */\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n/*\n * Allow items to wrap into the next line\n * Only not `absolute` positioned groups\n */\n\n.uk-navbar-left,\n.uk-navbar-right,\n.uk-navbar-center:only-child { flex-wrap: wrap; }\n\n/*\n * Items\n * 1. Center content vertically and horizontally\n * 2. Imitate white space gap when using flexbox\n * 3. Dimensions\n * 4. Style\n * 5. Required for `a`\n */\n\n.uk-navbar-nav > li > a, // Nav item\n.uk-navbar-item, // Content item\n.uk-navbar-toggle { // Clickable item\n /* 1 */\n display: flex;\n justify-content: center;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n box-sizing: border-box;\n min-height: $navbar-nav-item-height;\n /* 4 */\n font-size: $navbar-nav-item-font-size;\n font-family: $navbar-nav-item-font-family;\n /* 5 */\n text-decoration: none;\n}\n\n/*\n * Nav items\n */\n\n.uk-navbar-nav > li > a {\n padding: 0 $navbar-nav-item-padding-horizontal;\n color: $navbar-nav-item-color;\n @if(mixin-exists(hook-navbar-nav-item)) {@include hook-navbar-nav-item();}\n}\n\n/*\n * Hover\n * Apply hover style also if dropdown is opened\n */\n\n.uk-navbar-nav > li:hover > a,\n.uk-navbar-nav > li > a[aria-expanded=\"true\"] {\n color: $navbar-nav-item-hover-color;\n @if(mixin-exists(hook-navbar-nav-item-hover)) {@include hook-navbar-nav-item-hover();}\n}\n\n/* OnClick */\n.uk-navbar-nav > li > a:active {\n color: $navbar-nav-item-onclick-color;\n @if(mixin-exists(hook-navbar-nav-item-onclick)) {@include hook-navbar-nav-item-onclick();}\n}\n\n/* Active */\n.uk-navbar-nav > li.uk-active > a {\n color: $navbar-nav-item-active-color;\n @if(mixin-exists(hook-navbar-nav-item-active)) {@include hook-navbar-nav-item-active();}\n}\n\n\n/* Parent icon modifier\n ========================================================================== */\n\n.uk-navbar-parent-icon {\n margin-left: $navbar-parent-icon-margin-left;\n transition: transform 0.3s ease-out;\n}\n\n.uk-navbar-nav > li > a[aria-expanded=\"true\"] .uk-navbar-parent-icon { transform: rotateX(180deg); }\n\n\n/* Item\n ========================================================================== */\n\n.uk-navbar-item {\n padding: 0 $navbar-item-padding-horizontal;\n color: $navbar-item-color;\n @if(mixin-exists(hook-navbar-item)) {@include hook-navbar-item();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-navbar-item > :last-child { margin-bottom: 0; }\n\n\n/* Toggle\n ========================================================================== */\n\n.uk-navbar-toggle {\n padding: 0 $navbar-item-padding-horizontal;\n color: $navbar-toggle-color;\n @if(mixin-exists(hook-navbar-toggle)) {@include hook-navbar-toggle();}\n}\n\n.uk-navbar-toggle:hover,\n.uk-navbar-toggle[aria-expanded=\"true\"] {\n color: $navbar-toggle-hover-color;\n text-decoration: none;\n @if(mixin-exists(hook-navbar-toggle-hover)) {@include hook-navbar-toggle-hover();}\n}\n\n/*\n * Icon\n * Adopts `uk-icon`\n */\n\n.uk-navbar-toggle-icon {\n @if(mixin-exists(hook-navbar-toggle-icon)) {@include hook-navbar-toggle-icon();}\n}\n\n/* Hover */\n:hover > .uk-navbar-toggle-icon {\n @if(mixin-exists(hook-navbar-toggle-icon-hover)) {@include hook-navbar-toggle-icon-hover();}\n}\n\n\n/* Subtitle\n ========================================================================== */\n\n.uk-navbar-subtitle {\n font-size: $navbar-subtitle-font-size;\n @if(mixin-exists(hook-navbar-subtitle)) {@include hook-navbar-subtitle();}\n}\n\n\n/* Justify modifier\n ========================================================================== */\n\n.uk-navbar-justify .uk-navbar-left,\n.uk-navbar-justify .uk-navbar-right,\n.uk-navbar-justify .uk-navbar-nav,\n.uk-navbar-justify .uk-navbar-nav > li, // Nav item\n.uk-navbar-justify .uk-navbar-item, // Content item\n.uk-navbar-justify .uk-navbar-toggle { flex-grow: 1; }\n\n\n/* Style modifiers\n ========================================================================== */\n\n.uk-navbar-primary {\n @if(mixin-exists(hook-navbar-primary)) {@include hook-navbar-primary();}\n}\n\n.uk-navbar-transparent {\n @if(mixin-exists(hook-navbar-transparent)) {@include hook-navbar-transparent();}\n}\n\n.uk-navbar-sticky {\n @if(mixin-exists(hook-navbar-sticky)) {@include hook-navbar-sticky();}\n}\n\n\n/* Dropdown\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Set a default width\n * 2. Style\n */\n\n.uk-navbar-dropdown {\n --uk-position-offset: #{$navbar-dropdown-margin};\n --uk-position-shift-offset: #{$navbar-dropdown-shift-margin};\n --uk-position-viewport-offset: #{$navbar-dropdown-viewport-margin};\n --uk-inverse: #{$navbar-dropdown-color-mode};\n /* 1 */\n width: $navbar-dropdown-width;\n /* 2 */\n padding: $navbar-dropdown-padding;\n background: $navbar-dropdown-background;\n color: $navbar-dropdown-color;\n @if(mixin-exists(hook-navbar-dropdown)) {@include hook-navbar-dropdown();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-navbar-dropdown > :last-child { margin-bottom: 0; }\n\n// Color Mode\n@if ( $navbar-dropdown-color-mode == light ) { .uk-navbar-dropdown { @extend .uk-light !optional;} }\n@if ( $navbar-dropdown-color-mode == dark ) { .uk-navbar-dropdown { @extend .uk-dark !optional;} }\n\n@if ($navbar-dropdown-color-mode != $inverse-global-color-mode) {\n.uk-navbar-dropdown :focus-visible {\n outline-color: $navbar-dropdown-focus-outline !important;\n}\n}\n\n/*\n * Grid\n * Adopts `uk-grid`\n */\n\n/* Gutter Horizontal */\n.uk-navbar-dropdown .uk-drop-grid { margin-left: (-$navbar-dropdown-grid-gutter-horizontal); }\n.uk-navbar-dropdown .uk-drop-grid > * { padding-left: $navbar-dropdown-grid-gutter-horizontal; }\n\n/* Gutter Vertical */\n.uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin { margin-top: $navbar-dropdown-grid-gutter-vertical; }\n\n/*\n * Width modifier\n */\n\n.uk-navbar-dropdown-width-2:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 2); }\n.uk-navbar-dropdown-width-3:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 3); }\n.uk-navbar-dropdown-width-4:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 4); }\n.uk-navbar-dropdown-width-5:not(.uk-drop-stack) { width: ($navbar-dropdown-width * 5); }\n\n/*\n * Size modifier\n */\n\n.uk-navbar-dropdown-large {\n --uk-position-shift-offset: #{$navbar-dropdown-large-shift-margin};\n padding: $navbar-dropdown-large-padding;\n @if(mixin-exists(hook-navbar-dropdown-large)) {@include hook-navbar-dropdown-large();}\n}\n\n/*\n * Dropbar modifier\n * 1. Reset dropdown width to prevent to early shifting\n * 2. Reset style\n * 3. Padding\n */\n\n.uk-navbar-dropdown-dropbar {\n /* 1 */\n width: auto;\n /* 2 */\n background: transparent;\n /* 3 */\n padding: $navbar-dropdown-dropbar-padding-top 0 $navbar-dropdown-dropbar-padding-bottom 0;\n --uk-position-offset: #{$navbar-dropdown-dropbar-margin};\n --uk-position-shift-offset: #{$navbar-dropdown-dropbar-shift-margin};\n --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin};\n @if(mixin-exists(hook-navbar-dropdown-dropbar)) {@include hook-navbar-dropdown-dropbar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-navbar-dropdown-dropbar { --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin-s}; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-navbar-dropdown-dropbar { --uk-position-viewport-offset: #{$navbar-dropdown-dropbar-viewport-margin-m}; }\n\n}\n\n.uk-navbar-dropdown-dropbar-large {\n --uk-position-shift-offset: #{$navbar-dropdown-dropbar-large-shift-margin};\n padding-top: $navbar-dropdown-dropbar-large-padding-top;\n padding-bottom: $navbar-dropdown-dropbar-large-padding-bottom;\n @if(mixin-exists(hook-navbar-dropdown-dropbar-large)) {@include hook-navbar-dropdown-dropbar-large();}\n}\n\n\n/* Dropdown Nav\n * Adopts `uk-nav`\n ========================================================================== */\n\n.uk-navbar-dropdown-nav {\n @if(mixin-exists(hook-navbar-dropdown-nav)) {@include hook-navbar-dropdown-nav();}\n}\n\n/*\n * Items\n */\n\n.uk-navbar-dropdown-nav > li > a {\n color: $navbar-dropdown-nav-item-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item)) {@include hook-navbar-dropdown-nav-item();}\n}\n\n/* Hover */\n.uk-navbar-dropdown-nav > li > a:hover {\n color: $navbar-dropdown-nav-item-hover-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item-hover)) {@include hook-navbar-dropdown-nav-item-hover();}\n}\n\n/* Active */\n.uk-navbar-dropdown-nav > li.uk-active > a {\n color: $navbar-dropdown-nav-item-active-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-item-active)) {@include hook-navbar-dropdown-nav-item-active();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-navbar-dropdown-nav .uk-nav-subtitle {\n font-size: $navbar-dropdown-nav-subtitle-font-size;\n @if(mixin-exists(hook-navbar-dropdown-nav-subtitle)) {@include hook-navbar-dropdown-nav-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-navbar-dropdown-nav .uk-nav-header {\n color: $navbar-dropdown-nav-header-color;\n @if(mixin-exists(hook-navbar-dropdown-nav-header)) {@include hook-navbar-dropdown-nav-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-navbar-dropdown-nav .uk-nav-divider {\n border-top: $navbar-dropdown-nav-divider-border-width solid $navbar-dropdown-nav-divider-border;\n @if(mixin-exists(hook-navbar-dropdown-nav-divider)) {@include hook-navbar-dropdown-nav-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-navbar-dropdown-nav .uk-nav-sub a { color: $navbar-dropdown-nav-sublist-item-color; }\n\n.uk-navbar-dropdown-nav .uk-nav-sub a:hover { color: $navbar-dropdown-nav-sublist-item-hover-color; }\n\n.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { color: $navbar-dropdown-nav-sublist-item-active-color; }\n\n\n/* Dropbar\n ========================================================================== */\n\n/*\n * Adopts `uk-dropnav-dropbar`\n */\n\n.uk-navbar-dropbar {\n @if(mixin-exists(hook-navbar-dropbar)) {@include hook-navbar-dropbar();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-navbar-misc)) {@include hook-navbar-misc();}\n\n// @mixin hook-navbar(){}\n// @mixin hook-navbar-container(){}\n// @mixin hook-navbar-nav-item(){}\n// @mixin hook-navbar-nav-item-hover(){}\n// @mixin hook-navbar-nav-item-onclick(){}\n// @mixin hook-navbar-nav-item-active(){}\n// @mixin hook-navbar-item(){}\n// @mixin hook-navbar-toggle(){}\n// @mixin hook-navbar-toggle-hover(){}\n// @mixin hook-navbar-toggle-icon(){}\n// @mixin hook-navbar-toggle-icon-hover(){}\n// @mixin hook-navbar-subtitle(){}\n// @mixin hook-navbar-primary(){}\n// @mixin hook-navbar-transparent(){}\n// @mixin hook-navbar-sticky(){}\n// @mixin hook-navbar-dropdown(){}\n// @mixin hook-navbar-dropdown-large(){}\n// @mixin hook-navbar-dropdown-dropbar(){}\n// @mixin hook-navbar-dropdown-dropbar-large(){}\n// @mixin hook-navbar-dropdown-nav(){}\n// @mixin hook-navbar-dropdown-nav-item(){}\n// @mixin hook-navbar-dropdown-nav-item-hover(){}\n// @mixin hook-navbar-dropdown-nav-item-active(){}\n// @mixin hook-navbar-dropdown-nav-subtitle(){}\n// @mixin hook-navbar-dropdown-nav-header(){}\n// @mixin hook-navbar-dropdown-nav-divider(){}\n// @mixin hook-navbar-dropbar(){}\n// @mixin hook-navbar-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-navbar-nav-item(){}\n// @mixin hook-inverse-navbar-nav-item-hover(){}\n// @mixin hook-inverse-navbar-nav-item-onclick(){}\n// @mixin hook-inverse-navbar-nav-item-active(){}\n// @mixin hook-inverse-navbar-item(){}\n// @mixin hook-inverse-navbar-toggle(){}\n// @mixin hook-inverse-navbar-toggle-hover(){}\n","// Name: Subnav\n// Description: Component to create a sub navigation\n//\n// Component: `uk-subnav`\n//\n// Modifiers: `uk-subnav-divider`\n// `uk-subnav-pill`\n//\n// States: `uk-active`\n// `uk-first-column`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Subnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Center items vertically if they have a different height\n * 3. Gutter\n * 4. Reset list\n */\n\n.uk-subnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n align-items: center;\n /* 3 */\n margin-left: (-$subnav-margin-horizontal);\n /* 4 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-subnav)) {@include hook-subnav();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-subnav > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $subnav-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * Using `:first-child` instead of `a` to support `span` elements for text\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Style\n */\n\n.uk-subnav > * > :first-child {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n color: $subnav-item-color;\n @if(mixin-exists(hook-subnav-item)) {@include hook-subnav-item();}\n}\n\n/* Hover */\n.uk-subnav > * > a:hover {\n color: $subnav-item-hover-color;\n text-decoration: $subnav-item-hover-text-decoration;\n @if(mixin-exists(hook-subnav-item-hover)) {@include hook-subnav-item-hover();}\n}\n\n/* Active */\n.uk-subnav > .uk-active > a {\n color: $subnav-item-active-color;\n @if(mixin-exists(hook-subnav-item-active)) {@include hook-subnav-item-active();}\n}\n\n\n/* Divider modifier\n ========================================================================== */\n\n/*\n * Set gutter\n */\n\n.uk-subnav-divider { margin-left: -(($subnav-divider-margin-horizontal * 2) + $subnav-divider-border-width); }\n\n/*\n * Align items and divider vertically\n */\n\n.uk-subnav-divider > * {\n display: flex;\n align-items: center;\n}\n\n/*\n * Divider\n * 1. `nth-child` makes it also work without JS if it's only one row\n */\n\n.uk-subnav-divider > ::before {\n content: \"\";\n height: $subnav-divider-border-height;\n margin-left: ($subnav-divider-margin-horizontal - $subnav-margin-horizontal);\n margin-right: $subnav-divider-margin-horizontal;\n border-left: $subnav-divider-border-width solid transparent;\n}\n\n/* 1 */\n.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {\n border-left-color: $subnav-divider-border;\n @if(mixin-exists(hook-subnav-divider)) {@include hook-subnav-divider();}\n}\n\n\n/* Pill modifier\n ========================================================================== */\n\n.uk-subnav-pill > * > :first-child {\n padding: $subnav-pill-item-padding-vertical $subnav-pill-item-padding-horizontal;\n background: $subnav-pill-item-background;\n color: $subnav-pill-item-color;\n @if(mixin-exists(hook-subnav-pill-item)) {@include hook-subnav-pill-item();}\n}\n\n/* Hover */\n.uk-subnav-pill > * > a:hover {\n background-color: $subnav-pill-item-hover-background;\n color: $subnav-pill-item-hover-color;\n @if(mixin-exists(hook-subnav-pill-item-hover)) {@include hook-subnav-pill-item-hover();}\n}\n\n/* OnClick */\n.uk-subnav-pill > * > a:active {\n background-color: $subnav-pill-item-onclick-background;\n color: $subnav-pill-item-onclick-color;\n @if(mixin-exists(hook-subnav-pill-item-onclick)) {@include hook-subnav-pill-item-onclick();}\n}\n\n/* Active */\n.uk-subnav-pill > .uk-active > a {\n background-color: $subnav-pill-item-active-background;\n color: $subnav-pill-item-active-color;\n @if(mixin-exists(hook-subnav-pill-item-active)) {@include hook-subnav-pill-item-active();}\n}\n\n\n/* Disabled\n * The same for all style modifiers\n ========================================================================== */\n\n.uk-subnav > .uk-disabled > a {\n color: $subnav-item-disabled-color;\n @if(mixin-exists(hook-subnav-item-disabled)) {@include hook-subnav-item-disabled();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-subnav-misc)) {@include hook-subnav-misc();}\n\n// @mixin hook-subnav(){}\n// @mixin hook-subnav-item(){}\n// @mixin hook-subnav-item-hover(){}\n// @mixin hook-subnav-item-active(){}\n// @mixin hook-subnav-divider(){}\n// @mixin hook-subnav-pill-item(){}\n// @mixin hook-subnav-pill-item-hover(){}\n// @mixin hook-subnav-pill-item-onclick(){}\n// @mixin hook-subnav-pill-item-active(){}\n// @mixin hook-subnav-item-disabled(){}\n// @mixin hook-subnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-subnav-item(){}\n// @mixin hook-inverse-subnav-item-hover(){}\n// @mixin hook-inverse-subnav-item-active(){}\n// @mixin hook-inverse-subnav-divider(){}\n// @mixin hook-inverse-subnav-pill-item(){}\n// @mixin hook-inverse-subnav-pill-item-hover(){}\n// @mixin hook-inverse-subnav-pill-item-onclick(){}\n// @mixin hook-inverse-subnav-pill-item-active(){}\n// @mixin hook-inverse-subnav-item-disabled(){}\n","// Name: Breadcrumb\n// Description: Component to create a breadcrumb navigation\n//\n// Component: `uk-breadcrumb`\n//\n// States: `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Breadcrumb\n ========================================================================== */\n\n/*\n * Reset list\n */\n\n.uk-breadcrumb {\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-breadcrumb)) {@include hook-breadcrumb();}\n}\n\n/*\n * 1. Doesn't generate any box and replaced by child boxes\n */\n\n.uk-breadcrumb > * { display: contents; }\n\n\n/* Items\n ========================================================================== */\n\n.uk-breadcrumb > * > * {\n font-size: $breadcrumb-item-font-size;\n color: $breadcrumb-item-color;\n @if(mixin-exists(hook-breadcrumb-item)) {@include hook-breadcrumb-item();}\n}\n\n/* Hover */\n.uk-breadcrumb > * > :hover {\n color: $breadcrumb-item-hover-color;\n text-decoration: $breadcrumb-item-hover-text-decoration;\n @if(mixin-exists(hook-breadcrumb-item-hover)) {@include hook-breadcrumb-item-hover();}\n}\n\n/* Disabled */\n.uk-breadcrumb > .uk-disabled > * {\n @if(mixin-exists(hook-breadcrumb-item-disabled)) {@include hook-breadcrumb-item-disabled();}\n}\n\n/* Active */\n.uk-breadcrumb > :last-child > span,\n.uk-breadcrumb > :last-child > a:not([href]) {\n color: $breadcrumb-item-active-color;\n @if(mixin-exists(hook-breadcrumb-item-active)) {@include hook-breadcrumb-item-active();}\n}\n\n/*\n * Divider\n * `nth-child` makes it also work without JS if it's only one row\n * 1. Remove space between inline block elements.\n * 2. Style\n */\n\n.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {\n content: $breadcrumb-divider;\n display: inline-block;\n /* 1 */\n margin: 0 $breadcrumb-divider-margin-horizontal 0 unquote('calc(#{$breadcrumb-divider-margin-horizontal} - 4px)');\n /* 2 */\n font-size: $breadcrumb-divider-font-size;\n color: $breadcrumb-divider-color;\n @if(mixin-exists(hook-breadcrumb-divider)) {@include hook-breadcrumb-divider();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-breadcrumb-misc)) {@include hook-breadcrumb-misc();}\n\n// @mixin hook-breadcrumb(){}\n// @mixin hook-breadcrumb-item(){}\n// @mixin hook-breadcrumb-item-hover(){}\n// @mixin hook-breadcrumb-item-disabled(){}\n// @mixin hook-breadcrumb-item-active(){}\n// @mixin hook-breadcrumb-divider(){}\n// @mixin hook-breadcrumb-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-breadcrumb-item(){}\n// @mixin hook-inverse-breadcrumb-item-hover(){}\n// @mixin hook-inverse-breadcrumb-item-disabled(){}\n// @mixin hook-inverse-breadcrumb-item-active(){}\n// @mixin hook-inverse-breadcrumb-divider(){}\n","// Name: Pagination\n// Description: Component to create a page navigation\n//\n// Component: `uk-pagination`\n//\n// Adopted: `uk-pagination-next`\n// `uk-pagination-previous`\n//\n// States: `uk-active`\n// `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Pagination\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Center items vertically if they have a different height\n * 3. Gutter\n * 4. Reset list\n */\n\n.uk-pagination {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n align-items: center;\n /* 3 */\n margin-left: (-$pagination-margin-horizontal);\n /* 4 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-pagination)) {@include hook-pagination();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-pagination > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $pagination-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Style\n */\n\n.uk-pagination > * > * {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n padding: $pagination-item-padding-vertical $pagination-item-padding-horizontal;\n color: $pagination-item-color;\n @if(mixin-exists(hook-pagination-item)) {@include hook-pagination-item();}\n}\n\n/* Hover */\n.uk-pagination > * > :hover {\n color: $pagination-item-hover-color;\n text-decoration: $pagination-item-hover-text-decoration;\n @if(mixin-exists(hook-pagination-item-hover)) {@include hook-pagination-item-hover();}\n}\n\n/* Active */\n.uk-pagination > .uk-active > * {\n color: $pagination-item-active-color;\n @if(mixin-exists(hook-pagination-item-active)) {@include hook-pagination-item-active();}\n}\n\n/* Disabled */\n.uk-pagination > .uk-disabled > * {\n color: $pagination-item-disabled-color;\n @if(mixin-exists(hook-pagination-item-disabled)) {@include hook-pagination-item-disabled();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-pagination-misc)) {@include hook-pagination-misc();}\n\n// @mixin hook-pagination(){}\n// @mixin hook-pagination-item(){}\n// @mixin hook-pagination-item-hover(){}\n// @mixin hook-pagination-item-active(){}\n// @mixin hook-pagination-item-disabled(){}\n// @mixin hook-pagination-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-pagination-item(){}\n// @mixin hook-inverse-pagination-item-hover(){}\n// @mixin hook-inverse-pagination-item-active(){}\n// @mixin hook-inverse-pagination-item-disabled(){}\n","// Name: Tab\n// Description: Component to create a tabbed navigation\n//\n// Component: `uk-tab`\n//\n// Modifiers: `uk-tab-bottom`\n// `uk-tab-left`\n// `uk-tab-right`\n//\n// States: `uk-active`\n// `uk-disabled`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Tab\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Gutter\n * 3. Reset list\n */\n\n.uk-tab {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin-left: (-$tab-margin-horizontal);\n /* 3 */\n padding: 0;\n list-style: none;\n @if(mixin-exists(hook-tab)) {@include hook-tab();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n * 3. Create position context for dropdowns\n */\n\n.uk-tab > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $tab-margin-horizontal;\n /* 3 */\n position: relative;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items must target `a` elements to exclude other elements (e.g. dropdowns)\n * 1. Center content vertically, e.g. an icon\n * 2. Imitate white space gap when using flexbox\n * 3. Center content if a width is set\n * 4. Style\n */\n\n.uk-tab > * > a {\n /* 1 */\n display: flex;\n align-items: center;\n /* 2 */\n column-gap: 0.25em;\n /* 3 */\n justify-content: center;\n /* 4 */\n padding: $tab-item-padding-vertical $tab-item-padding-horizontal;\n color: $tab-item-color;\n @if(mixin-exists(hook-tab-item)) {@include hook-tab-item();}\n}\n\n/* Hover */\n.uk-tab > * > a:hover {\n color: $tab-item-hover-color;\n text-decoration: $tab-item-hover-text-decoration;\n @if(mixin-exists(hook-tab-item-hover)) {@include hook-tab-item-hover();}\n}\n\n/* Active */\n.uk-tab > .uk-active > a {\n color: $tab-item-active-color;\n @if(mixin-exists(hook-tab-item-active)) {@include hook-tab-item-active();}\n}\n\n/* Disabled */\n.uk-tab > .uk-disabled > a {\n color: $tab-item-disabled-color;\n @if(mixin-exists(hook-tab-item-disabled)) {@include hook-tab-item-disabled();}\n}\n\n\n/* Position modifier\n ========================================================================== */\n\n/*\n * Bottom\n */\n\n.uk-tab-bottom {\n @if(mixin-exists(hook-tab-bottom)) {@include hook-tab-bottom();}\n}\n\n.uk-tab-bottom > * > a {\n @if(mixin-exists(hook-tab-bottom-item)) {@include hook-tab-bottom-item();}\n}\n\n/*\n * Left + Right\n * 1. Reset Gutter\n */\n\n.uk-tab-left,\n.uk-tab-right {\n flex-direction: column;\n /* 1 */\n margin-left: 0;\n}\n\n/* 1 */\n.uk-tab-left > *,\n.uk-tab-right > * { padding-left: 0; }\n\n.uk-tab-left {\n @if(mixin-exists(hook-tab-left)) {@include hook-tab-left();}\n}\n\n.uk-tab-right {\n @if(mixin-exists(hook-tab-right)) {@include hook-tab-right();}\n}\n\n.uk-tab-left > * > a {\n justify-content: left;\n @if(mixin-exists(hook-tab-left-item)) {@include hook-tab-left-item();}\n}\n\n.uk-tab-right > * > a {\n justify-content: left;\n @if(mixin-exists(hook-tab-right-item)) {@include hook-tab-right-item();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-tab-misc)) {@include hook-tab-misc();}\n\n// @mixin hook-tab(){}\n// @mixin hook-tab-item(){}\n// @mixin hook-tab-item-hover(){}\n// @mixin hook-tab-item-active(){}\n// @mixin hook-tab-item-disabled(){}\n// @mixin hook-tab-bottom(){}\n// @mixin hook-tab-bottom-item(){}\n// @mixin hook-tab-left(){}\n// @mixin hook-tab-left-item(){}\n// @mixin hook-tab-right(){}\n// @mixin hook-tab-right-item(){}\n// @mixin hook-tab-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-tab(){}\n// @mixin hook-inverse-tab-item(){}\n// @mixin hook-inverse-tab-item-hover(){}\n// @mixin hook-inverse-tab-item-active(){}\n// @mixin hook-inverse-tab-item-disabled(){}\n","// Name: Slidenav\n// Description: Component to create previous/next icon navigations\n//\n// Component: `uk-slidenav`\n//\n// Sub-objects: `uk-slidenav-container`\n//\n// Modifiers: `uk-slidenav-previous`\n// `uk-slidenav-next`\n// `uk-slidenav-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Slidenav\n ========================================================================== */\n\n/*\n * Adopts `uk-icon`\n */\n\n.uk-slidenav {\n padding: $slidenav-padding-vertical $slidenav-padding-horizontal;\n color: $slidenav-color;\n @if(mixin-exists(hook-slidenav)) {@include hook-slidenav();}\n}\n\n/* Hover */\n.uk-slidenav:hover {\n color: $slidenav-hover-color;\n @if(mixin-exists(hook-slidenav-hover)) {@include hook-slidenav-hover();}\n}\n\n/* OnClick */\n.uk-slidenav:active {\n color: $slidenav-active-color;\n @if(mixin-exists(hook-slidenav-active)) {@include hook-slidenav-active();}\n}\n\n\n/* Icon modifier\n ========================================================================== */\n\n/*\n * Previous\n */\n\n.uk-slidenav-previous {\n @if(mixin-exists(hook-slidenav-previous)) {@include hook-slidenav-previous();}\n}\n\n/*\n * Next\n */\n\n.uk-slidenav-next {\n @if(mixin-exists(hook-slidenav-next)) {@include hook-slidenav-next();}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-slidenav-large {\n padding: $slidenav-large-padding-vertical $slidenav-large-padding-horizontal;\n @if(mixin-exists(hook-slidenav-large)) {@include hook-slidenav-large();}\n}\n\n\n/* Container\n ========================================================================== */\n\n.uk-slidenav-container {\n display: flex;\n @if(mixin-exists(hook-slidenav-container)) {@include hook-slidenav-container();}\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-slidenav-misc)) {@include hook-slidenav-misc();}\n\n// @mixin hook-slidenav(){}\n// @mixin hook-slidenav-hover(){}\n// @mixin hook-slidenav-active(){}\n// @mixin hook-slidenav-previous(){}\n// @mixin hook-slidenav-next(){}\n// @mixin hook-slidenav-large(){}\n// @mixin hook-slidenav-container(){}\n// @mixin hook-slidenav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-slidenav(){}\n// @mixin hook-inverse-slidenav-hover(){}\n// @mixin hook-inverse-slidenav-active(){}\n","// Name: Dotnav\n// Description: Component to create dot navigations\n//\n// Component: `uk-dotnav`\n//\n// Modifier: `uk-dotnav-vertical`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Dotnav\n ========================================================================== */\n\n/*\n * 1. Allow items to wrap into the next line\n * 2. Reset list\n * 3. Gutter\n */\n\n.uk-dotnav {\n display: flex;\n /* 1 */\n flex-wrap: wrap;\n /* 2 */\n margin: 0;\n padding: 0;\n list-style: none;\n /* 3 */\n margin-left: (-$dotnav-margin-horizontal);\n @if(mixin-exists(hook-dotnav)) {@include hook-dotnav();}\n}\n\n/*\n * 1. Space is allocated solely based on content dimensions: 0 0 auto\n * 2. Gutter\n */\n\n.uk-dotnav > * {\n /* 1 */\n flex: none;\n /* 2 */\n padding-left: $dotnav-margin-horizontal;\n}\n\n\n/* Items\n ========================================================================== */\n\n/*\n * Items\n * 1. Hide text if present\n */\n\n.uk-dotnav > * > * {\n display: block;\n box-sizing: border-box;\n width: $dotnav-item-width;\n height: $dotnav-item-height;\n border-radius: $dotnav-item-border-radius;\n background: $dotnav-item-background;\n /* 1 */\n text-indent: 100%;\n overflow: hidden;\n white-space: nowrap;\n @if(mixin-exists(hook-dotnav-item)) {@include hook-dotnav-item();}\n}\n\n/* Hover */\n.uk-dotnav > * > :hover {\n background-color: $dotnav-item-hover-background;\n @if(mixin-exists(hook-dotnav-item-hover)) {@include hook-dotnav-item-hover();}\n}\n\n/* OnClick */\n.uk-dotnav > * > :active {\n background-color: $dotnav-item-onclick-background;\n @if(mixin-exists(hook-dotnav-item-onclick)) {@include hook-dotnav-item-onclick();}\n}\n\n/* Active */\n.uk-dotnav > .uk-active > * {\n background-color: $dotnav-item-active-background;\n @if(mixin-exists(hook-dotnav-item-active)) {@include hook-dotnav-item-active();}\n}\n\n\n/* Modifier: 'uk-dotnav-vertical'\n ========================================================================== */\n\n/*\n * 1. Change direction\n * 2. Gutter\n */\n\n.uk-dotnav-vertical {\n /* 1 */\n flex-direction: column;\n /* 2 */\n margin-left: 0;\n margin-top: (-$dotnav-margin-vertical);\n}\n\n/* 2 */\n.uk-dotnav-vertical > * {\n padding-left: 0;\n padding-top: $dotnav-margin-vertical;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dotnav-misc)) {@include hook-dotnav-misc();}\n\n// @mixin hook-dotnav(){}\n// @mixin hook-dotnav-item(){}\n// @mixin hook-dotnav-item-hover(){}\n// @mixin hook-dotnav-item-onclick(){}\n// @mixin hook-dotnav-item-active(){}\n// @mixin hook-dotnav-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-dotnav-item(){}\n// @mixin hook-inverse-dotnav-item-hover(){}\n// @mixin hook-inverse-dotnav-item-onclick(){}\n// @mixin hook-inverse-dotnav-item-active(){}\n","// Name: Dropdown\n// Description: Component to create a dropdown based on Drop component\n//\n// Component: `uk-dropdown`\n//\n// Adopted: `uk-dropdown-nav`\n//\n// Modifiers: `uk-dropdown-large`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Dropdown\n ========================================================================== */\n\n/*\n * Adopts `uk-drop`\n * 1. Reset drop and let text expand the width instead of wrapping\n * 2. Set a default width\n * 3. Style\n */\n\n.uk-dropdown {\n --uk-position-offset: #{$dropdown-margin};\n --uk-position-viewport-offset: #{$dropdown-viewport-margin};\n --uk-inverse: #{$dropdown-color-mode};\n /* 1 */\n width: auto;\n /* 2 */\n min-width: $dropdown-min-width;\n /* 3 */\n padding: $dropdown-padding;\n background: $dropdown-background;\n color: $dropdown-color;\n @if(mixin-exists(hook-dropdown)) {@include hook-dropdown();}\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-dropdown > :last-child { margin-bottom: 0; }\n\n// Color Mode\n@if ( $dropdown-color-mode == light ) { .uk-dropdown { @extend .uk-light !optional;} }\n@if ( $dropdown-color-mode == dark ) { .uk-dropdown { @extend .uk-dark !optional;} }\n\n@if ($dropdown-color-mode != $inverse-global-color-mode) {\n.uk-dropdown :focus-visible {\n outline-color: $dropdown-focus-outline !important;\n}\n}\n\n\n/* Size modifier\n ========================================================================== */\n\n.uk-dropdown-large { padding: $dropdown-large-padding; }\n\n\n/* Dropbar modifier\n ========================================================================== */\n\n/*\n * 1. Reset dropdown width to prevent to early shifting\n * 2. Reset style\n * 3. Padding\n */\n\n.uk-dropdown-dropbar {\n /* 1 */\n width: auto;\n /* 2 */\n background: transparent;\n /* 3 */\n padding: $dropdown-dropbar-padding-top 0 $dropdown-dropbar-padding-bottom 0;\n --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin};\n @if(mixin-exists(hook-dropdown-dropbar)) {@include hook-dropdown-dropbar();}\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-dropdown-dropbar { --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin-s}; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-dropdown-dropbar { --uk-position-viewport-offset: #{$dropdown-dropbar-viewport-margin-m}; }\n\n}\n\n.uk-dropdown-dropbar-large {\n padding-top: $dropdown-dropbar-large-padding-top;\n padding-bottom: $dropdown-dropbar-large-padding-bottom;\n @if(mixin-exists(hook-dropdown-dropbar-large)) {@include hook-dropdown-dropbar-large();}\n}\n\n\n/* Nav\n * Adopts `uk-nav`\n ========================================================================== */\n\n.uk-dropdown-nav {\n @if(mixin-exists(hook-dropdown-nav)) {@include hook-dropdown-nav();}\n}\n\n/*\n * Items\n */\n\n.uk-dropdown-nav > li > a {\n color: $dropdown-nav-item-color;\n @if(mixin-exists(hook-dropdown-nav-item)) {@include hook-dropdown-nav-item();}\n}\n\n/* Hover + Active */\n.uk-dropdown-nav > li > a:hover,\n.uk-dropdown-nav > li.uk-active > a {\n color: $dropdown-nav-item-hover-color;\n @if(mixin-exists(hook-dropdown-nav-item-hover)) {@include hook-dropdown-nav-item-hover();}\n}\n\n/*\n * Subtitle\n */\n\n.uk-dropdown-nav .uk-nav-subtitle {\n font-size: $dropdown-nav-subtitle-font-size;\n @if(mixin-exists(hook-dropdown-nav-subtitle)) {@include hook-dropdown-nav-subtitle();}\n}\n\n/*\n * Header\n */\n\n.uk-dropdown-nav .uk-nav-header {\n color: $dropdown-nav-header-color;\n @if(mixin-exists(hook-dropdown-nav-header)) {@include hook-dropdown-nav-header();}\n}\n\n/*\n * Divider\n */\n\n.uk-dropdown-nav .uk-nav-divider {\n border-top: $dropdown-nav-divider-border-width solid $dropdown-nav-divider-border;\n @if(mixin-exists(hook-dropdown-nav-divider)) {@include hook-dropdown-nav-divider();}\n}\n\n/*\n * Sublists\n */\n\n.uk-dropdown-nav .uk-nav-sub a { color: $dropdown-nav-sublist-item-color; }\n\n.uk-dropdown-nav .uk-nav-sub a:hover,\n.uk-dropdown-nav .uk-nav-sub li.uk-active > a { color: $dropdown-nav-sublist-item-hover-color; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-dropdown-misc)) {@include hook-dropdown-misc();}\n\n// @mixin hook-dropdown(){}\n// @mixin hook-dropdown-dropbar(){}\n// @mixin hook-dropdown-dropbar-large(){}\n// @mixin hook-dropdown-nav(){}\n// @mixin hook-dropdown-nav-item(){}\n// @mixin hook-dropdown-nav-item-hover(){}\n// @mixin hook-dropdown-nav-subtitle(){}\n// @mixin hook-dropdown-nav-header(){}\n// @mixin hook-dropdown-nav-divider(){}\n// @mixin hook-dropdown-misc(){}\n","// Name: Lightbox\n// Description: Component to create an lightbox image gallery\n//\n// Component: `uk-lightbox`\n//\n// Sub-objects: `uk-lightbox-page`\n// `uk-lightbox-items`\n// `uk-lightbox-toolbar`\n// `uk-lightbox-toolbar-icon`\n// `uk-lightbox-button`\n// `uk-lightbox-caption`\n// `uk-lightbox-iframe`\n//\n// States: `uk-open`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Lightbox\n ========================================================================== */\n\n/*\n * 1. Hide by default\n * 2. Set position\n * 3. Allow scrolling for the modal dialog\n * 4. Horizontal padding\n * 5. Mask the background page\n * 6. Fade-in transition\n * 7. Prevent cancellation of pointer events while dragging\n */\n\n.uk-lightbox {\n /* 1 */\n display: none;\n /* 2 */\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $lightbox-z-index;\n /* 5 */\n background: $lightbox-background;\n /* 6 */\n opacity: 0;\n transition: opacity 0.15s linear;\n /* 7 */\n touch-action: pinch-zoom;\n @if(mixin-exists(hook-lightbox)) {@include hook-lightbox();}\n}\n\n/*\n * Open\n * 1. Center child\n * 2. Fade-in\n */\n\n.uk-lightbox.uk-open {\n display: block;\n /* 2 */\n opacity: 1;\n}\n\n/*\n * Focus\n */\n\n.uk-lightbox :focus-visible { outline-color: $lightbox-focus-outline; }\n\n\n/* Page\n ========================================================================== */\n\n/*\n * Prevent scrollbars\n */\n\n.uk-lightbox-page { overflow: hidden; }\n\n\n/* Item\n ========================================================================== */\n\n/*\n * 1. Center child within the viewport\n * 2. Not visible by default\n * 3. Color needed for spinner icon\n * 4. Optimize animation\n * 5. Responsiveness\n * Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera\n */\n\n.uk-lightbox-items > * {\n /* 1 */\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n /* 2 */\n display: none;\n justify-content: center;\n align-items: center;\n /* 3 */\n color: $lightbox-item-color;\n /* 4 */\n will-change: transform, opacity;\n @if(mixin-exists(hook-lightbox-item)) {@include hook-lightbox-item();}\n}\n\n/* 5 */\n.uk-lightbox-items > * > * {\n max-width: $lightbox-item-max-width;\n max-height: $lightbox-item-max-height;\n}\n\n.uk-lightbox-items > * > :not(iframe) {\n width: auto;\n height: auto;\n}\n\n.uk-lightbox-items > .uk-active { display: flex; }\n\n/* Toolbar\n ========================================================================== */\n\n.uk-lightbox-toolbar {\n padding: $lightbox-toolbar-padding-vertical $lightbox-toolbar-padding-horizontal;\n background: $lightbox-toolbar-background;\n color: $lightbox-toolbar-color;\n @if(mixin-exists(hook-lightbox-toolbar)) {@include hook-lightbox-toolbar();}\n}\n\n.uk-lightbox-toolbar > * { color: $lightbox-toolbar-color; }\n\n\n/* Toolbar Icon (Close)\n ========================================================================== */\n\n.uk-lightbox-toolbar-icon {\n padding: $lightbox-toolbar-icon-padding;\n color: $lightbox-toolbar-icon-color;\n @if(mixin-exists(hook-lightbox-toolbar-icon)) {@include hook-lightbox-toolbar-icon();}\n}\n\n/*\n * Hover\n */\n\n.uk-lightbox-toolbar-icon:hover {\n color: $lightbox-toolbar-icon-hover-color;\n @if(mixin-exists(hook-lightbox-toolbar-icon-hover)) {@include hook-lightbox-toolbar-icon-hover();}\n}\n\n\n\n/* Button (Slidenav)\n ========================================================================== */\n\n/*\n * 1. Center icon vertically and horizontally\n */\n\n.uk-lightbox-button {\n box-sizing: border-box;\n width: $lightbox-button-size;\n height: $lightbox-button-size;\n background: $lightbox-button-background;\n color: $lightbox-button-color;\n /* 1 */\n display: inline-flex;\n justify-content: center;\n align-items: center;\n @if(mixin-exists(hook-lightbox-button)) {@include hook-lightbox-button();}\n}\n\n/* Hover */\n.uk-lightbox-button:hover {\n color: $lightbox-button-hover-color;\n @if(mixin-exists(hook-lightbox-button-hover)) {@include hook-lightbox-button-hover();}\n}\n\n/* OnClick */\n.uk-lightbox-button:active {\n @if(mixin-exists(hook-lightbox-button-active)) {@include hook-lightbox-button-active();}\n}\n\n\n/* Caption\n ========================================================================== */\n\n.uk-lightbox-caption:empty { display: none; }\n\n\n/* Iframe\n ========================================================================== */\n\n.uk-lightbox-iframe {\n width: 80%;\n height: 80%;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-lightbox-misc)) {@include hook-lightbox-misc();}\n\n// @mixin hook-lightbox(){}\n// @mixin hook-lightbox-item(){}\n// @mixin hook-lightbox-toolbar(){}\n// @mixin hook-lightbox-toolbar-icon(){}\n// @mixin hook-lightbox-toolbar-icon-hover(){}\n// @mixin hook-lightbox-button(){}\n// @mixin hook-lightbox-button-hover(){}\n// @mixin hook-lightbox-button-active(){}\n// @mixin hook-lightbox-misc(){}\n","// Name: Animation\n// Description: Utilities for keyframe animations\n//\n// Component: `uk-animation-*`\n//\n// Modifiers: `uk-animation-fade`\n// `uk-animation-scale-up`\n// `uk-animation-scale-down`\n// `uk-animation-slide-top-*`\n// `uk-animation-slide-bottom-*`\n// `uk-animation-slide-left-*`\n// `uk-animation-slide-right-*`\n// `uk-animation-kenburns`\n// `uk-animation-shake`\n// `uk-animation-stroke`\n// `uk-animation-reverse`\n// `uk-animation-fast`\n//\n// Sub-objects: `uk-animation-toggle`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Animation\n ========================================================================== */\n\n[class*=\"uk-animation-\"] { animation: $animation-duration ease-out both; }\n\n\n/* Animations\n ========================================================================== */\n\n/*\n * Fade\n */\n\n.uk-animation-fade {\n animation-name: uk-fade;\n animation-duration: $animation-fade-duration;\n animation-timing-function: linear;\n}\n\n/*\n * Scale\n */\n\n.uk-animation-scale-up { animation-name: uk-fade, uk-scale-up; }\n.uk-animation-scale-down { animation-name: uk-fade, uk-scale-down; }\n\n/*\n * Slide\n */\n\n.uk-animation-slide-top { animation-name: uk-fade, uk-slide-top; }\n.uk-animation-slide-bottom { animation-name: uk-fade, uk-slide-bottom; }\n.uk-animation-slide-left { animation-name: uk-fade, uk-slide-left; }\n.uk-animation-slide-right { animation-name: uk-fade, uk-slide-right; }\n\n/*\n * Slide Small\n */\n\n.uk-animation-slide-top-small { animation-name: uk-fade, uk-slide-top-small; }\n.uk-animation-slide-bottom-small { animation-name: uk-fade, uk-slide-bottom-small; }\n.uk-animation-slide-left-small { animation-name: uk-fade, uk-slide-left-small; }\n.uk-animation-slide-right-small { animation-name: uk-fade, uk-slide-right-small; }\n\n/*\n * Slide Medium\n */\n\n.uk-animation-slide-top-medium { animation-name: uk-fade, uk-slide-top-medium; }\n.uk-animation-slide-bottom-medium { animation-name: uk-fade, uk-slide-bottom-medium; }\n.uk-animation-slide-left-medium { animation-name: uk-fade, uk-slide-left-medium; }\n.uk-animation-slide-right-medium { animation-name: uk-fade, uk-slide-right-medium; }\n\n/*\n * Kenburns\n */\n\n.uk-animation-kenburns {\n animation-name: uk-kenburns;\n animation-duration: $animation-kenburns-duration;\n}\n\n/*\n * Shake\n */\n\n.uk-animation-shake { animation-name: uk-shake; }\n\n/*\n * SVG Stroke\n * The `--uk-animation-stroke` custom property contains the longest path length.\n * Set it manually or use `uk-svg=\"stroke-animation: true\"` to set it automatically.\n * All strokes are animated by the same pace and doesn't end simultaneously.\n * To end simultaneously, `pathLength=\"1\"` could be used, but it's not working in Safari yet.\n */\n\n.uk-animation-stroke {\n animation-name: uk-stroke;\n animation-duration: $animation-stroke-duration;\n stroke-dasharray: var(--uk-animation-stroke);\n}\n\n\n/* Direction modifier\n ========================================================================== */\n\n.uk-animation-reverse {\n animation-direction: reverse;\n animation-timing-function: ease-in;\n}\n\n\n/* Duration modifier\n ========================================================================== */\n\n.uk-animation-fast { animation-duration: $animation-fast-duration; }\n\n\n/* Toggle animation based on the State of the Parent Element\n ========================================================================== */\n\n.uk-animation-toggle:not(:hover):not(:focus) [class*=\"uk-animation-\"] { animation-name: none; }\n\n\n/* Keyframes used by animation classes\n ========================================================================== */\n\n/*\n * Fade\n */\n\n@keyframes uk-fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}\n\n/*\n * Scale\n */\n\n@keyframes uk-scale-up {\n 0% { transform: scale(0.9); }\n 100% { transform: scale(1); }\n}\n\n@keyframes uk-scale-down {\n 0% { transform: scale(1.1); }\n 100% { transform: scale(1); }\n}\n\n/*\n * Slide\n */\n\n@keyframes uk-slide-top {\n 0% { transform: translateY(-100%); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom {\n 0% { transform: translateY(100%); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left {\n 0% { transform: translateX(-100%); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right {\n 0% { transform: translateX(100%); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Slide Small\n */\n\n@keyframes uk-slide-top-small {\n 0% { transform: translateY(-$animation-slide-small-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom-small {\n 0% { transform: translateY($animation-slide-small-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left-small {\n 0% { transform: translateX(-$animation-slide-small-translate); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right-small {\n 0% { transform: translateX($animation-slide-small-translate); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Slide Medium\n */\n\n@keyframes uk-slide-top-medium {\n 0% { transform: translateY(-$animation-slide-medium-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-bottom-medium {\n 0% { transform: translateY($animation-slide-medium-translate); }\n 100% { transform: translateY(0); }\n}\n\n@keyframes uk-slide-left-medium {\n 0% { transform: translateX(-$animation-slide-medium-translate); }\n 100% { transform: translateX(0); }\n}\n\n@keyframes uk-slide-right-medium {\n 0% { transform: translateX($animation-slide-medium-translate); }\n 100% { transform: translateX(0); }\n}\n\n/*\n * Kenburns\n */\n\n@keyframes uk-kenburns {\n 0% { transform: scale(1); }\n 100% { transform: scale(1.2); }\n}\n\n/*\n * Shake\n */\n\n@keyframes uk-shake {\n 0%, 100% { transform: translateX(0); }\n 10% { transform: translateX(-9px); }\n 20% { transform: translateX(8px); }\n 30% { transform: translateX(-7px); }\n 40% { transform: translateX(6px); }\n 50% { transform: translateX(-5px); }\n 60% { transform: translateX(4px); }\n 70% { transform: translateX(-3px); }\n 80% { transform: translateX(2px); }\n 90% { transform: translateX(-1px); }\n}\n\n/*\n * Stroke\n */\n\n @keyframes uk-stroke {\n 0% { stroke-dashoffset: var(--uk-animation-stroke); }\n 100% { stroke-dashoffset: 0; }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-animation-misc)) {@include hook-animation-misc();}\n\n// @mixin hook-animation-misc(){}\n","// Name: Width\n// Description: Utilities for widths\n//\n// Component: `uk-child-width-*`\n// `uk-width-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Width\n ========================================================================== */\n\n\n/* Equal child widths\n ========================================================================== */\n\n[class*=\"uk-child-width\"] > * {\n box-sizing: border-box;\n width: 100%;\n}\n\n.uk-child-width-1-2 > * { width: 50%; }\n.uk-child-width-1-3 > * { width: unquote('calc(100% / 3)'); }\n.uk-child-width-1-4 > * { width: 25%; }\n.uk-child-width-1-5 > * { width: 20%; }\n.uk-child-width-1-6 > * { width: unquote('calc(100% / 6)'); }\n\n.uk-child-width-auto > * { width: auto; }\n\n/*\n * 1. Reset the `min-width`, which is set to auto by default, because\n * flex items won't shrink below their minimum intrinsic content size.\n * Using `1px` instead of `0`, so items still wrap into the next line,\n * if they have zero width and padding and the predecessor is 100% wide.\n */\n\n.uk-child-width-expand > :not([class*=\"uk-width\"]) {\n flex: 1;\n /* 1 */\n min-width: 1px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-child-width-1-1\\@s > * { width: 100%; }\n .uk-child-width-1-2\\@s > * { width: 50%; }\n .uk-child-width-1-3\\@s > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@s > * { width: 25%; }\n .uk-child-width-1-5\\@s > * { width: 20%; }\n .uk-child-width-1-6\\@s > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@s > * { width: auto; }\n .uk-child-width-expand\\@s > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@s > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@s > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-child-width-1-1\\@m > * { width: 100%; }\n .uk-child-width-1-2\\@m > * { width: 50%; }\n .uk-child-width-1-3\\@m > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@m > * { width: 25%; }\n .uk-child-width-1-5\\@m > * { width: 20%; }\n .uk-child-width-1-6\\@m > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@m > * { width: auto; }\n .uk-child-width-expand\\@m > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@m > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@m > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-child-width-1-1\\@l > * { width: 100%; }\n .uk-child-width-1-2\\@l > * { width: 50%; }\n .uk-child-width-1-3\\@l > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@l > * { width: 25%; }\n .uk-child-width-1-5\\@l > * { width: 20%; }\n .uk-child-width-1-6\\@l > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@l > * { width: auto; }\n .uk-child-width-expand\\@l > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@l > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@l > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-child-width-1-1\\@xl > * { width: 100%; }\n .uk-child-width-1-2\\@xl > * { width: 50%; }\n .uk-child-width-1-3\\@xl > * { width: unquote('calc(100% / 3)'); }\n .uk-child-width-1-4\\@xl > * { width: 25%; }\n .uk-child-width-1-5\\@xl > * { width: 20%; }\n .uk-child-width-1-6\\@xl > * { width: unquote('calc(100% / 6)'); }\n\n .uk-child-width-auto\\@xl > * { width: auto; }\n .uk-child-width-expand\\@xl > :not([class*=\"uk-width\"]) {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-child-width-1-1\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-2\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-3\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-4\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-5\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-1-6\\@xl > :not([class*=\"uk-width\"]),\n .uk-child-width-auto\\@xl > :not([class*=\"uk-width\"]) { flex: initial; }\n\n}\n\n\n/* Single Widths\n ========================================================================== */\n\n/*\n * 1. `max-width` is needed for the pixel-based classes\n */\n\n[class*=\"uk-width\"] {\n box-sizing: border-box;\n width: 100%;\n /* 1 */\n max-width: 100%;\n}\n\n/* Halves */\n.uk-width-1-2 { width: 50%; }\n\n/* Thirds */\n.uk-width-1-3 { width: unquote('calc(100% / 3)'); }\n.uk-width-2-3 { width: unquote('calc(200% / 3)'); }\n\n/* Quarters */\n.uk-width-1-4 { width: 25%; }\n.uk-width-3-4 { width: 75%; }\n\n/* Fifths */\n.uk-width-1-5 { width: 20%; }\n.uk-width-2-5 { width: 40%; }\n.uk-width-3-5 { width: 60%; }\n.uk-width-4-5 { width: 80%; }\n\n/* Sixths */\n.uk-width-1-6 { width: unquote('calc(100% / 6)'); }\n.uk-width-5-6 { width: unquote('calc(500% / 6)'); }\n\n/* Pixel */\n.uk-width-small { width: $width-small-width; }\n.uk-width-medium { width: $width-medium-width; }\n.uk-width-large { width: $width-large-width; }\n.uk-width-xlarge { width: $width-xlarge-width; }\n.uk-width-2xlarge { width: $width-2xlarge-width; }\n@if ($deprecated == true) {\n.uk-width-xxlarge { width: $width-2xlarge-width; }\n}\n\n/* Auto */\n.uk-width-auto { width: auto; }\n\n/* Expand */\n.uk-width-expand {\n flex: 1;\n min-width: 1px;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n /* Whole */\n .uk-width-1-1\\@s { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@s { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@s { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@s { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@s { width: 25%; }\n .uk-width-3-4\\@s { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@s { width: 20%; }\n .uk-width-2-5\\@s { width: 40%; }\n .uk-width-3-5\\@s { width: 60%; }\n .uk-width-4-5\\@s { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@s { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@s { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@s { width: $width-small-width; }\n .uk-width-medium\\@s { width: $width-medium-width; }\n .uk-width-large\\@s { width: $width-large-width; }\n .uk-width-xlarge\\@s { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@s { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@s { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@s { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@s {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@s,\n .uk-width-1-2\\@s,\n .uk-width-1-3\\@s,\n .uk-width-2-3\\@s,\n .uk-width-1-4\\@s,\n .uk-width-3-4\\@s,\n .uk-width-1-5\\@s,\n .uk-width-2-5\\@s,\n .uk-width-3-5\\@s,\n .uk-width-4-5\\@s,\n .uk-width-1-6\\@s,\n .uk-width-5-6\\@s,\n .uk-width-small\\@s,\n .uk-width-medium\\@s,\n .uk-width-large\\@s,\n .uk-width-xlarge\\@s,\n .uk-width-2xlarge\\@s,\n .uk-width-auto\\@s { flex: initial; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n /* Whole */\n .uk-width-1-1\\@m { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@m { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@m { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@m { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@m { width: 25%; }\n .uk-width-3-4\\@m { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@m { width: 20%; }\n .uk-width-2-5\\@m { width: 40%; }\n .uk-width-3-5\\@m { width: 60%; }\n .uk-width-4-5\\@m { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@m { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@m { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@m { width: $width-small-width; }\n .uk-width-medium\\@m { width: $width-medium-width; }\n .uk-width-large\\@m { width: $width-large-width; }\n .uk-width-xlarge\\@m { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@m { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@m { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@m { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@m {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@m,\n .uk-width-1-2\\@m,\n .uk-width-1-3\\@m,\n .uk-width-2-3\\@m,\n .uk-width-1-4\\@m,\n .uk-width-3-4\\@m,\n .uk-width-1-5\\@m,\n .uk-width-2-5\\@m,\n .uk-width-3-5\\@m,\n .uk-width-4-5\\@m,\n .uk-width-1-6\\@m,\n .uk-width-5-6\\@m,\n .uk-width-small\\@m,\n .uk-width-medium\\@m,\n .uk-width-large\\@m,\n .uk-width-xlarge\\@m,\n .uk-width-2xlarge\\@m,\n .uk-width-auto\\@m { flex: initial; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n /* Whole */\n .uk-width-1-1\\@l { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@l { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@l { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@l { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@l { width: 25%; }\n .uk-width-3-4\\@l { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@l { width: 20%; }\n .uk-width-2-5\\@l { width: 40%; }\n .uk-width-3-5\\@l { width: 60%; }\n .uk-width-4-5\\@l { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@l { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@l { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@l { width: $width-small-width; }\n .uk-width-medium\\@l { width: $width-medium-width; }\n .uk-width-large\\@l { width: $width-large-width; }\n .uk-width-xlarge\\@l { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@l { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@l { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@l { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@l {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@l,\n .uk-width-1-2\\@l,\n .uk-width-1-3\\@l,\n .uk-width-2-3\\@l,\n .uk-width-1-4\\@l,\n .uk-width-3-4\\@l,\n .uk-width-1-5\\@l,\n .uk-width-2-5\\@l,\n .uk-width-3-5\\@l,\n .uk-width-4-5\\@l,\n .uk-width-1-6\\@l,\n .uk-width-5-6\\@l,\n .uk-width-small\\@l,\n .uk-width-medium\\@l,\n .uk-width-large\\@l,\n .uk-width-xlarge\\@l,\n .uk-width-2xlarge\\@l,\n .uk-width-auto\\@l { flex: initial; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n /* Whole */\n .uk-width-1-1\\@xl { width: 100%; }\n\n /* Halves */\n .uk-width-1-2\\@xl { width: 50%; }\n\n /* Thirds */\n .uk-width-1-3\\@xl { width: unquote('calc(100% / 3)'); }\n .uk-width-2-3\\@xl { width: unquote('calc(200% / 3)'); }\n\n /* Quarters */\n .uk-width-1-4\\@xl { width: 25%; }\n .uk-width-3-4\\@xl { width: 75%; }\n\n /* Fifths */\n .uk-width-1-5\\@xl { width: 20%; }\n .uk-width-2-5\\@xl { width: 40%; }\n .uk-width-3-5\\@xl { width: 60%; }\n .uk-width-4-5\\@xl { width: 80%; }\n\n /* Sixths */\n .uk-width-1-6\\@xl { width: unquote('calc(100% / 6)'); }\n .uk-width-5-6\\@xl { width: unquote('calc(500% / 6)'); }\n\n /* Pixel */\n .uk-width-small\\@xl { width: $width-small-width; }\n .uk-width-medium\\@xl { width: $width-medium-width; }\n .uk-width-large\\@xl { width: $width-large-width; }\n .uk-width-xlarge\\@xl { width: $width-xlarge-width; }\n .uk-width-2xlarge\\@xl { width: $width-2xlarge-width; }\n @if ($deprecated == true) {\n.uk-width-xxlarge\\@xl { width: $width-2xlarge-width; }\n}\n\n /* Auto */\n .uk-width-auto\\@xl { width: auto; }\n\n /* Expand */\n .uk-width-expand\\@xl {\n flex: 1;\n min-width: 1px;\n }\n\n /* Reset expand */\n .uk-width-1-1\\@xl,\n .uk-width-1-2\\@xl,\n .uk-width-1-3\\@xl,\n .uk-width-2-3\\@xl,\n .uk-width-1-4\\@xl,\n .uk-width-3-4\\@xl,\n .uk-width-1-5\\@xl,\n .uk-width-2-5\\@xl,\n .uk-width-3-5\\@xl,\n .uk-width-4-5\\@xl,\n .uk-width-1-6\\@xl,\n .uk-width-5-6\\@xl,\n .uk-width-small\\@xl,\n .uk-width-medium\\@xl,\n .uk-width-large\\@xl,\n .uk-width-xlarge\\@xl,\n .uk-width-2xlarge\\@xl,\n .uk-width-auto\\@xl { flex: initial; }\n\n}\n\n/* Intrinsic Widths\n ========================================================================== */\n\n.uk-width-max-content { width: max-content; }\n\n.uk-width-min-content { width: min-content; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-width-misc)) {@include hook-width-misc();}\n\n// @mixin hook-width-misc(){}\n","// Name: Height\n// Description: Utilities for heights\n//\n// Component: `uk-height-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Height\n ========================================================================== */\n\n[class*=\"uk-height\"] { box-sizing: border-box; }\n\n/*\n * Only works if parent element has a height set\n */\n\n.uk-height-1-1 { height: 100%; }\n\n/*\n * Useful to create image teasers\n */\n\n.uk-height-viewport { min-height: 100vh; }\n.uk-height-viewport-2 { min-height: 200vh; }\n.uk-height-viewport-3 { min-height: 300vh; }\n.uk-height-viewport-4 { min-height: 400vh; }\n\n/*\n * Pixel\n * Useful for `overflow: auto`\n */\n\n.uk-height-small { height: $height-small-height; }\n.uk-height-medium { height: $height-medium-height; }\n.uk-height-large { height: $height-large-height; }\n\n.uk-height-max-small { max-height: $height-small-height; }\n.uk-height-max-medium { max-height: $height-medium-height; }\n.uk-height-max-large { max-height: $height-large-height; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-height-misc)) {@include hook-height-misc();}\n\n// @mixin hook-height-misc(){}\n","// Name: Text\n// Description: Utilities for text\n//\n// Component: `uk-text-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Text\n ========================================================================== */\n\n\n/* Style modifiers\n ========================================================================== */\n\n.uk-text-lead {\n font-size: $text-lead-font-size;\n line-height: $text-lead-line-height;\n color: $text-lead-color;\n @if(mixin-exists(hook-text-lead)) {@include hook-text-lead();}\n}\n\n.uk-text-meta {\n font-size: $text-meta-font-size;\n line-height: $text-meta-line-height;\n color: $text-meta-color;\n @if(mixin-exists(hook-text-meta)) {@include hook-text-meta();}\n}\n\n\n/* Size modifiers\n ========================================================================== */\n\n.uk-text-small {\n font-size: $text-small-font-size;\n line-height: $text-small-line-height;\n @if(mixin-exists(hook-text-small)) {@include hook-text-small();}\n}\n\n.uk-text-large {\n font-size: $text-large-font-size;\n line-height: $text-large-line-height;\n @if(mixin-exists(hook-text-large)) {@include hook-text-large();}\n}\n\n.uk-text-default {\n font-size: $global-font-size;\n line-height: $global-line-height;\n}\n\n\n/* Weight modifier\n ========================================================================== */\n\n.uk-text-light { font-weight: 300; }\n.uk-text-normal { font-weight: 400; }\n.uk-text-bold { font-weight: 700; }\n\n.uk-text-lighter { font-weight: lighter; }\n.uk-text-bolder { font-weight: bolder; }\n\n\n/* Style modifier\n ========================================================================== */\n\n.uk-text-italic { font-style: italic; }\n\n\n/* Transform modifier\n ========================================================================== */\n\n.uk-text-capitalize { text-transform: capitalize !important; }\n.uk-text-uppercase { text-transform: uppercase !important; }\n.uk-text-lowercase { text-transform: lowercase !important; }\n\n\n/* Decoration modifier\n ========================================================================== */\n\n.uk-text-decoration-none { text-decoration: none !important; }\n\n\n/* Color modifiers\n ========================================================================== */\n\n.uk-text-muted { color: $text-muted-color !important; }\n.uk-text-emphasis { color: $text-emphasis-color !important; }\n.uk-text-primary { color: $text-primary-color !important; }\n.uk-text-secondary { color: $text-secondary-color !important; }\n.uk-text-success { color: $text-success-color !important; }\n.uk-text-warning { color: $text-warning-color !important; }\n.uk-text-danger { color: $text-danger-color !important; }\n\n\n/* Background modifier\n ========================================================================== */\n\n/*\n * 1. The background clips to the foreground text. Works in all browsers.\n * 2. Default color is set to transparent.\n * 3. Container fits the text\n * 4. Style\n */\n\n.uk-text-background {\n /* 1 */\n -webkit-background-clip: text;\n /* 2 */\n color: transparent !important;\n /* 3 */\n display: inline-block;\n /* 4 */\n background-color: $text-background-color;\n @if(mixin-exists(hook-text-background)) {@include hook-text-background();}\n}\n\n\n/* Alignment modifiers\n ========================================================================== */\n\n.uk-text-left { text-align: left !important; }\n.uk-text-right { text-align: right !important; }\n.uk-text-center { text-align: center !important; }\n.uk-text-justify { text-align: justify !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-text-left\\@s { text-align: left !important; }\n .uk-text-right\\@s { text-align: right !important; }\n .uk-text-center\\@s { text-align: center !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-text-left\\@m { text-align: left !important; }\n .uk-text-right\\@m { text-align: right !important; }\n .uk-text-center\\@m { text-align: center !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-text-left\\@l { text-align: left !important; }\n .uk-text-right\\@l { text-align: right !important; }\n .uk-text-center\\@l { text-align: center !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-text-left\\@xl { text-align: left !important; }\n .uk-text-right\\@xl { text-align: right !important; }\n .uk-text-center\\@xl { text-align: center !important; }\n\n}\n\n/*\n * Vertical\n */\n\n.uk-text-top { vertical-align: top !important; }\n.uk-text-middle { vertical-align: middle !important; }\n.uk-text-bottom { vertical-align: bottom !important; }\n.uk-text-baseline { vertical-align: baseline !important; }\n\n\n/* Wrap modifiers\n ========================================================================== */\n\n/*\n * Prevent text from wrapping onto multiple lines\n */\n\n.uk-text-nowrap { white-space: nowrap; }\n\n/*\n * 1. Make sure a max-width is set after which truncation can occur\n * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis\n * 3. Fix for table cells\n */\n\n.uk-text-truncate {\n /* 1 */\n max-width: 100%;\n /* 2 */\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* 2 */\nth.uk-text-truncate,\ntd.uk-text-truncate { max-width: 0; }\n\n/*\n * Wrap long words onto the next line and break them if they are too long to fit.\n * 1. Make it work with table cells in all browsers.\n * Note: Not using `hyphens: auto` because it hyphenates text even if not needed.\n */\n\n .uk-text-break { overflow-wrap: break-word; }\n\n /* 1 */\n th.uk-text-break,\n td.uk-text-break { word-break: break-word; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-text-misc)) {@include hook-text-misc();}\n\n// @mixin hook-text-lead(){}\n// @mixin hook-text-meta(){}\n// @mixin hook-text-small(){}\n// @mixin hook-text-large(){}\n// @mixin hook-text-background(){}\n// @mixin hook-text-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-text-lead(){}\n// @mixin hook-inverse-text-meta(){}\n","// Name: Column\n// Description: Utilities for text columns\n//\n// Component: `uk-column-*`\n//\n// Sub-objects: `uk-column-span`\n//\n// Modifiers: `uk-column-divider`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Column\n ========================================================================== */\n\n[class*=\"uk-column-\"] { column-gap: $column-gutter; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n [class*=\"uk-column-\"] { column-gap: $column-gutter-l; }\n\n}\n\n/*\n * Fix image 1px line wrapping into the next column in Chrome\n */\n\n[class*=\"uk-column-\"] img { transform: translate3d(0, 0, 0); }\n\n\n/* Divider\n ========================================================================== */\n\n/*\n * 1. Double the column gap\n */\n\n.uk-column-divider {\n column-rule: $column-divider-rule-width solid $column-divider-rule-color;\n /* 1 */\n column-gap: ($column-gutter * 2);\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-column-divider {\n column-gap: ($column-gutter-l * 2);\n }\n\n}\n\n\n/* Width modifiers\n ========================================================================== */\n\n.uk-column-1-2 { column-count: 2;}\n.uk-column-1-3 { column-count: 3; }\n.uk-column-1-4 { column-count: 4; }\n.uk-column-1-5 { column-count: 5; }\n.uk-column-1-6 { column-count: 6; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-column-1-2\\@s { column-count: 2; }\n .uk-column-1-3\\@s { column-count: 3; }\n .uk-column-1-4\\@s { column-count: 4; }\n .uk-column-1-5\\@s { column-count: 5; }\n .uk-column-1-6\\@s { column-count: 6; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-column-1-2\\@m { column-count: 2; }\n .uk-column-1-3\\@m { column-count: 3; }\n .uk-column-1-4\\@m { column-count: 4; }\n .uk-column-1-5\\@m { column-count: 5; }\n .uk-column-1-6\\@m { column-count: 6; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-column-1-2\\@l { column-count: 2; }\n .uk-column-1-3\\@l { column-count: 3; }\n .uk-column-1-4\\@l { column-count: 4; }\n .uk-column-1-5\\@l { column-count: 5; }\n .uk-column-1-6\\@l { column-count: 6; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-column-1-2\\@xl { column-count: 2; }\n .uk-column-1-3\\@xl { column-count: 3; }\n .uk-column-1-4\\@xl { column-count: 4; }\n .uk-column-1-5\\@xl { column-count: 5; }\n .uk-column-1-6\\@xl { column-count: 6; }\n\n}\n\n/* Make element span across all columns\n * Does not work in Firefox yet\n ========================================================================== */\n\n.uk-column-span { column-span: all; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-column-misc)) {@include hook-column-misc();}\n\n// @mixin hook-column-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n","// Name: Cover\n// Description: Utilities to let embedded content cover their container in a centered position\n//\n// Component: `uk-cover`\n//\n// Sub-object: `uk-cover-container`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Cover\n ========================================================================== */\n\n/*\n * Works with iframes and embedded content\n * 1. Use attribute to apply transform instantly. Needed if transform is transitioned.\n * 2. Reset responsiveness for embedded content\n * 3. Center object\n * Note: Percent values on the `top` property only works if this element\n * is absolute positioned or if the container has a height\n */\n\n/* 1 */\n[uk-cover]:where(canvas, iframe, svg),\n[data-uk-cover]:where(canvas, iframe, svg) {\n /* 2 */\n max-width: none;\n /* 3 */\n position: absolute;\n left: 50%;\n top: 50%;\n --uk-position-translate-x: -50%;\n --uk-position-translate-y: -50%;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y));\n}\n\niframe[uk-cover],\niframe[data-uk-cover] { pointer-events: none; }\n\n[uk-cover]:where(img, video),\n[data-uk-cover]:where(img, video) {\n /* 3 */\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n object-fit: cover;\n object-position: center;\n}\n\n\n/* Container\n ========================================================================== */\n\n/*\n * 1. Parent container which clips resized object\n * 2. Needed if the child is positioned absolute. See note above\n */\n\n.uk-cover-container {\n /* 1 */\n overflow: hidden;\n /* 2 */\n position: relative;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-cover-misc)) {@include hook-cover-misc();}\n\n// @mixin hook-cover-misc(){}\n","// Name: Background\n// Description: Utilities for backgrounds\n//\n// Component: `uk-background-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Background\n ========================================================================== */\n\n\n/* Color\n ========================================================================== */\n\n.uk-background-default { background-color: $background-default-background; }\n.uk-background-muted { background-color: $background-muted-background; }\n.uk-background-primary { background-color: $background-primary-background; }\n.uk-background-secondary { background-color: $background-secondary-background; }\n\n\n/* Size\n ========================================================================== */\n\n.uk-background-cover,\n.uk-background-contain,\n.uk-background-width-1-1,\n.uk-background-height-1-1 {\n background-position: 50% 50%;\n background-repeat: no-repeat;\n}\n\n.uk-background-cover { background-size: cover; }\n.uk-background-contain { background-size: contain; }\n.uk-background-width-1-1 { background-size: 100%; }\n.uk-background-height-1-1 { background-size: auto 100%; }\n\n\n/* Position\n ========================================================================== */\n\n.uk-background-top-left { background-position: 0 0; }\n.uk-background-top-center { background-position: 50% 0; }\n.uk-background-top-right { background-position: 100% 0; }\n.uk-background-center-left { background-position: 0 50%; }\n.uk-background-center-center { background-position: 50% 50%; }\n.uk-background-center-right { background-position: 100% 50%; }\n.uk-background-bottom-left { background-position: 0 100%; }\n.uk-background-bottom-center { background-position: 50% 100%; }\n.uk-background-bottom-right { background-position: 100% 100%; }\n\n\n/* Repeat\n ========================================================================== */\n\n.uk-background-norepeat { background-repeat: no-repeat; }\n\n\n/* Attachment\n ========================================================================== */\n\n/*\n * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d`\n */\n\n.uk-background-fixed {\n background-attachment: fixed;\n /* 1 */\n backface-visibility: hidden;\n}\n\n/*\n * Exclude touch devices because `fixed` doesn't work on iOS and Android\n */\n\n@media (pointer: coarse) {\n .uk-background-fixed { background-attachment: scroll; }\n}\n\n\n/* Image\n ========================================================================== */\n\n/* Phone portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-background-image\\@s { background-image: none !important; }\n\n}\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-background-image\\@m { background-image: none !important; }\n\n}\n\n/* Tablet landscape and smaller */\n@media (max-width: $breakpoint-medium-max) {\n\n .uk-background-image\\@l { background-image: none !important; }\n\n}\n\n/* Desktop and smaller */\n@media (max-width: $breakpoint-large-max) {\n\n .uk-background-image\\@xl {background-image: none !important; }\n\n}\n\n\n/* Blend modes\n ========================================================================== */\n\n.uk-background-blend-multiply { background-blend-mode: multiply; }\n.uk-background-blend-screen { background-blend-mode: screen; }\n.uk-background-blend-overlay { background-blend-mode: overlay; }\n.uk-background-blend-darken { background-blend-mode: darken; }\n.uk-background-blend-lighten { background-blend-mode: lighten; }\n.uk-background-blend-color-dodge { background-blend-mode: color-dodge; }\n.uk-background-blend-color-burn { background-blend-mode: color-burn; }\n.uk-background-blend-hard-light { background-blend-mode: hard-light; }\n.uk-background-blend-soft-light { background-blend-mode: soft-light; }\n.uk-background-blend-difference { background-blend-mode: difference; }\n.uk-background-blend-exclusion { background-blend-mode: exclusion; }\n.uk-background-blend-hue { background-blend-mode: hue; }\n.uk-background-blend-saturation { background-blend-mode: saturation; }\n.uk-background-blend-color { background-blend-mode: color; }\n.uk-background-blend-luminosity { background-blend-mode: luminosity; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-background-misc)) {@include hook-background-misc();}\n\n// @mixin hook-background-misc(){}\n","// Name: Align\n// Description: Utilities to align embedded content\n//\n// Component: `uk-align-left-*`\n// `uk-align-right-*`\n// `uk-align-center`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n/* ========================================================================\n Component: Align\n ========================================================================== */\n\n/*\n * Default\n */\n\n[class*=\"uk-align\"] {\n display: block;\n margin-bottom: $align-margin-vertical;\n}\n\n* + [class*=\"uk-align\"] { margin-top: $align-margin-vertical; }\n\n/*\n * Center\n */\n\n.uk-align-center {\n margin-left: auto;\n margin-right: auto;\n}\n\n/*\n * Left/Right\n */\n\n.uk-align-left {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n}\n\n.uk-align-right {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-align-left\\@s {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n }\n\n .uk-align-right\\@s {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-align-left\\@m {\n margin-top: 0;\n margin-right: $align-margin-horizontal;\n float: left;\n }\n\n .uk-align-right\\@m {\n margin-top: 0;\n margin-left: $align-margin-horizontal;\n float: right;\n }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-align-left\\@l {\n margin-top: 0;\n float: left;\n }\n\n .uk-align-right\\@l {\n margin-top: 0;\n float: right;\n }\n\n .uk-align-left,\n .uk-align-left\\@s,\n .uk-align-left\\@m,\n .uk-align-left\\@l { margin-right: $align-margin-horizontal-l; }\n\n .uk-align-right,\n .uk-align-right\\@s,\n .uk-align-right\\@m,\n .uk-align-right\\@l { margin-left: $align-margin-horizontal-l; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-align-left\\@xl {\n margin-top: 0;\n margin-right: $align-margin-horizontal-l;\n float: left;\n }\n\n .uk-align-right\\@xl {\n margin-top: 0;\n margin-left: $align-margin-horizontal-l;\n float: right;\n }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-align-misc)) {@include hook-align-misc();}\n\n// @mixin hook-align-misc(){}\n","// Name: SVG\n// Description: Component to style SVGs\n//\n// Component: `uk-svg`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: SVG\n ========================================================================== */\n\n/*\n * 1. Fill all SVG elements with the current text color if no `fill` attribute is set\n * 2. Set the fill and stroke color of all SVG elements to the current text color\n */\n\n/* 1 */\n.uk-svg,\n/* 2 */\n.uk-svg:not(.uk-preserve) [fill*=\"#\"]:not(.uk-preserve) { fill: currentcolor; }\n.uk-svg:not(.uk-preserve) [stroke*=\"#\"]:not(.uk-preserve) { stroke: currentcolor; }\n\n/*\n * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835\n */\n\n.uk-svg { transform: translate(0, 0); }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-svg-misc)) {@include hook-svg-misc();}\n\n// @mixin hook-svg-misc(){}\n","// Name: Utility\n// Description: Utilities collection\n//\n// Component: `uk-panel-*`\n// `uk-clearfix`\n// `uk-float-*`\n// `uk-overflow-*`\n// `uk-resize-*`\n// `uk-display-*`\n// `uk-inline-*`\n// `uk-responsive-*`\n// `uk-preserve-width`\n// `uk-object-*`\n// `uk-border-*`\n// `uk-box-shadow-*`\n// `uk-box-shadow-bottom`\n// `uk-dropcap`\n// `uk-logo`\n// `uk-blend-*`\n// `uk-transform-*`\n// `uk-transform-origin-*`\n//\n// States: `uk-disabled`\n// `uk-drag`\n// `uk-dragover`\n// `uk-preserve`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Utility\n ========================================================================== */\n\n\n/* Panel\n ========================================================================== */\n\n.uk-panel {\n display: flow-root;\n position: relative;\n box-sizing: border-box;\n}\n\n/*\n * Remove margin from the last-child\n */\n\n.uk-panel > :last-child { margin-bottom: 0; }\n\n\n/*\n * Scrollable\n */\n\n.uk-panel-scrollable {\n height: $panel-scrollable-height;\n padding: $panel-scrollable-padding;\n border: $panel-scrollable-border-width solid $panel-scrollable-border;\n overflow: auto;\n resize: both;\n @if(mixin-exists(hook-panel-scrollable)) {@include hook-panel-scrollable();}\n}\n\n\n/* Clearfix\n ========================================================================== */\n\n/*\n * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit\n * 2. `table` is used again with `::after` because `clear` only works with block elements.\n * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari\n */\n\n/* 1 */\n.uk-clearfix::before {\n content: \"\";\n display: table-cell;\n}\n\n/* 2 */\n.uk-clearfix::after {\n content: \"\";\n display: table;\n clear: both;\n}\n\n\n/* Float\n ========================================================================== */\n\n/*\n * 1. Prevent content overflow\n */\n\n.uk-float-left { float: left; }\n.uk-float-right { float: right; }\n\n/* 1 */\n[class*=\"uk-float-\"] { max-width: 100%; }\n\n\n/* Overflow\n ========================================================================== */\n\n.uk-overflow-hidden { overflow: hidden; }\n\n/*\n * Enable scrollbars if content is clipped\n */\n\n.uk-overflow-auto { overflow: auto; }\n\n.uk-overflow-auto > :last-child { margin-bottom: 0; }\n\n\n/* Box Sizing\n ========================================================================== */\n\n.uk-box-sizing-content { box-sizing: content-box; }\n.uk-box-sizing-border { box-sizing: border-box; }\n\n\n/* Resize\n ========================================================================== */\n\n.uk-resize { resize: both; }\n.uk-resize-horizontal { resize: horizontal; }\n.uk-resize-vertical { resize: vertical; }\n\n\n/* Display\n ========================================================================== */\n\n.uk-display-block { display: block !important; }\n.uk-display-inline { display: inline !important; }\n.uk-display-inline-block { display: inline-block !important; }\n\n\n/* Inline\n ========================================================================== */\n\n/*\n * 1. Container fits its content\n * 2. Create position context\n * 3. Prevent content overflow\n * 4. Behave like most inline-block elements\n * 5. Force new layer without creating a new stacking context\n * to fix 1px glitch when combined with overlays and transitions in Webkit\n * 6. Clip child elements\n */\n\n[class*=\"uk-inline\"] {\n /* 1 */\n display: inline-block;\n /* 2 */\n position: relative;\n /* 3 */\n max-width: 100%;\n /* 4 */\n vertical-align: middle;\n /* 5 */\n -webkit-backface-visibility: hidden;\n}\n\n.uk-inline-clip {\n /* 6 */\n overflow: hidden;\n}\n\n\n/* Responsive objects\n ========================================================================== */\n\n/*\n * Preserve original dimensions\n * Because `img, `video`, `canvas` and `audio` are already responsive by default, see Base component\n */\n\n.uk-preserve-width,\n.uk-preserve-width canvas,\n.uk-preserve-width img,\n.uk-preserve-width svg,\n.uk-preserve-width video { max-width: none; }\n\n/*\n * Responsiveness\n * Corrects `max-width` and `max-height` behavior if padding and border are used\n */\n\n.uk-responsive-width,\n.uk-responsive-height { box-sizing: border-box; }\n\n/*\n * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`\n * 2. Auto scale the height. Only needed if `height` attribute is present\n */\n\n.uk-responsive-width {\n /* 1 */\n max-width: 100% !important;\n /* 2 */\n height: auto;\n}\n\n/*\n * 1. Set a maximum height. Only works if the parent element has a fixed height\n * 2. Auto scale the width. Only needed if `width` attribute is present\n * 3. Reset max-width, which `img, `video`, `canvas` and `audio` already have by default\n */\n\n.uk-responsive-height {\n /* 1 */\n max-height: 100%;\n /* 2 */\n width: auto;\n /* 3 */\n max-width: none;\n}\n\n/*\n * Fix initial iframe width. Without the viewport is expanded on iOS devices\n */\n\n[uk-responsive],\n[data-uk-responsive] { max-width: 100%; }\n\n\n/* Object\n ========================================================================== */\n\n.uk-object-cover { object-fit: cover; }\n.uk-object-contain { object-fit: contain; }\n.uk-object-fill { object-fit: fill; }\n.uk-object-none { object-fit: none; }\n.uk-object-scale-down { object-fit: scale-down; }\n\n/*\n * Position\n */\n\n.uk-object-top-left { object-position: 0 0; }\n.uk-object-top-center { object-position: 50% 0; }\n.uk-object-top-right { object-position: 100% 0; }\n.uk-object-center-left { object-position: 0 50%; }\n.uk-object-center-center { object-position: 50% 50%; }\n.uk-object-center-right { object-position: 100% 50%; }\n.uk-object-bottom-left { object-position: 0 100%; }\n.uk-object-bottom-center { object-position: 50% 100%; }\n.uk-object-bottom-right { object-position: 100% 100%; }\n\n\n/* Border\n ========================================================================== */\n\n.uk-border-circle { border-radius: 50%; }\n.uk-border-pill { border-radius: 500px; }\n.uk-border-rounded { border-radius: $border-rounded-border-radius; }\n\n/*\n * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit\n */\n\n.uk-inline-clip[class*=\"uk-border-\"] { -webkit-transform: translateZ(0); }\n\n\n/* Box-shadow\n ========================================================================== */\n\n.uk-box-shadow-small { box-shadow: $global-small-box-shadow; }\n.uk-box-shadow-medium { box-shadow: $global-medium-box-shadow; }\n.uk-box-shadow-large { box-shadow: $global-large-box-shadow; }\n.uk-box-shadow-xlarge { box-shadow: $global-xlarge-box-shadow; }\n\n/*\n * Hover\n */\n\n[class*=\"uk-box-shadow-hover\"] { transition: box-shadow $box-shadow-duration ease-in-out; }\n\n.uk-box-shadow-hover-small:hover { box-shadow: $global-small-box-shadow; }\n.uk-box-shadow-hover-medium:hover { box-shadow: $global-medium-box-shadow; }\n.uk-box-shadow-hover-large:hover { box-shadow: $global-large-box-shadow; }\n.uk-box-shadow-hover-xlarge:hover { box-shadow: $global-xlarge-box-shadow; }\n\n\n/* Box-shadow bottom\n ========================================================================== */\n\n/*\n * 1. Set position.\n * 2. Set style\n * 3. Fix shadow being clipped in Safari if container is animated\n */\n\n@supports (filter: blur(0)) {\n\n .uk-box-shadow-bottom {\n display: inline-block;\n position: relative;\n z-index: 0;\n max-width: 100%;\n vertical-align: middle;\n }\n\n .uk-box-shadow-bottom::after {\n content: \"\";\n /* 1 */\n position: absolute;\n bottom: $box-shadow-bottom-bottom;\n left: 0;\n right: 0;\n z-index: -1;\n /* 2 */\n height: $box-shadow-bottom-height;\n border-radius: $box-shadow-bottom-border-radius;\n background: $box-shadow-bottom-background;\n filter: blur($box-shadow-bottom-blur);\n /* 3 */\n will-change: filter;\n @if(mixin-exists(hook-box-shadow-bottom)) {@include hook-box-shadow-bottom();}\n }\n\n}\n\n\n/* Drop cap\n ========================================================================== */\n\n/*\n * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements\n * https://bugzilla.mozilla.org/show_bug.cgi?id=214004\n * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height`\n * https://bugzilla.mozilla.org/show_bug.cgi?id=317933\n */\n\n.uk-dropcap::first-letter,\n/* 1 */\n.uk-dropcap > p:first-of-type::first-letter {\n display: block;\n margin-right: $dropcap-margin-right;\n float: left;\n font-size: $dropcap-font-size;\n line-height: 1;\n @if(mixin-exists(hook-dropcap)) {@include hook-dropcap();}\n}\n\n/* 2 */\n@-moz-document url-prefix() {\n\n .uk-dropcap::first-letter,\n .uk-dropcap > p:first-of-type::first-letter { margin-top: 1.1%; }\n\n}\n\n\n/* Logo\n ========================================================================== */\n\n/*\n * 1. Style\n * 2. Required for `a`\n * 3. Behave like image but can be overridden through flex utility classes\n */\n\n.uk-logo {\n /* 1 */\n font-size: $logo-font-size;\n font-family: $logo-font-family;\n color: $logo-color;\n /* 2 */\n text-decoration: none;\n @if(mixin-exists(hook-logo)) {@include hook-logo();}\n}\n\n/* 3 */\n:where(.uk-logo) {\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Hover */\n.uk-logo:hover {\n color: $logo-hover-color;\n /* 1 */\n text-decoration: none;\n @if(mixin-exists(hook-logo-hover)) {@include hook-logo-hover();}\n}\n\n.uk-logo :where(img, svg, video) { display: block; }\n\n.uk-logo-inverse { display: none; }\n\n\n/* Disabled State\n ========================================================================== */\n\n.uk-disabled { pointer-events: none; }\n\n\n/* Drag State\n ========================================================================== */\n\n/*\n * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons\n * 2. Fix dragging over iframes\n */\n\n.uk-drag,\n/* 1 */\n.uk-drag * { cursor: move; }\n\n/* 2 */\n.uk-drag iframe { pointer-events: none; }\n\n\n/* Dragover State\n ========================================================================== */\n\n/*\n * Create a box-shadow when dragging a file over the upload area\n */\n\n.uk-dragover { box-shadow: $dragover-box-shadow; }\n\n\n/* Blend modes\n ========================================================================== */\n\n.uk-blend-multiply { mix-blend-mode: multiply; }\n.uk-blend-screen { mix-blend-mode: screen; }\n.uk-blend-overlay { mix-blend-mode: overlay; }\n.uk-blend-darken { mix-blend-mode: darken; }\n.uk-blend-lighten { mix-blend-mode: lighten; }\n.uk-blend-color-dodge { mix-blend-mode: color-dodge; }\n.uk-blend-color-burn { mix-blend-mode: color-burn; }\n.uk-blend-hard-light { mix-blend-mode: hard-light; }\n.uk-blend-soft-light { mix-blend-mode: soft-light; }\n.uk-blend-difference { mix-blend-mode: difference; }\n.uk-blend-exclusion { mix-blend-mode: exclusion; }\n.uk-blend-hue { mix-blend-mode: hue; }\n.uk-blend-saturation { mix-blend-mode: saturation; }\n.uk-blend-color { mix-blend-mode: color; }\n.uk-blend-luminosity { mix-blend-mode: luminosity; }\n\n\n/* Transform\n========================================================================== */\n\n.uk-transform-center { transform: translate(-50%, -50%); }\n\n\n/* Transform Origin\n========================================================================== */\n\n.uk-transform-origin-top-left { transform-origin: 0 0; }\n.uk-transform-origin-top-center { transform-origin: 50% 0; }\n.uk-transform-origin-top-right { transform-origin: 100% 0; }\n.uk-transform-origin-center-left { transform-origin: 0 50%; }\n.uk-transform-origin-center-right { transform-origin: 100% 50%; }\n.uk-transform-origin-bottom-left { transform-origin: 0 100%; }\n.uk-transform-origin-bottom-center { transform-origin: 50% 100%; }\n.uk-transform-origin-bottom-right { transform-origin: 100% 100%; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-utility-misc)) {@include hook-utility-misc();}\n\n// @mixin hook-panel-scrollable(){}\n// @mixin hook-box-shadow-bottom(){}\n// @mixin hook-dropcap(){}\n// @mixin hook-logo(){}\n// @mixin hook-logo-hover(){}\n// @mixin hook-utility-misc(){}\n\n\n// Inverse\n// ========================================================================\n\n\n\n\n// @mixin hook-inverse-dropcap(){}\n// @mixin hook-inverse-logo(){}\n// @mixin hook-inverse-logo-hover(){}\n","// Name: Flex\n// Description: Utilities for layouts based on flexbox\n//\n// Component: `uk-flex-*`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Flex\n ========================================================================== */\n\n.uk-flex { display: flex; }\n.uk-flex-inline { display: inline-flex; }\n\n\n/* Alignment\n ========================================================================== */\n\n/*\n * Align items along the main axis of the current line of the flex container\n * Row: Horizontal\n */\n\n// Default\n.uk-flex-left { justify-content: flex-start; }\n.uk-flex-center { justify-content: center; }\n.uk-flex-right { justify-content: flex-end; }\n.uk-flex-between { justify-content: space-between; }\n.uk-flex-around { justify-content: space-around; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-left\\@s { justify-content: flex-start; }\n .uk-flex-center\\@s { justify-content: center; }\n .uk-flex-right\\@s { justify-content: flex-end; }\n .uk-flex-between\\@s { justify-content: space-between; }\n .uk-flex-around\\@s { justify-content: space-around; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-left\\@m { justify-content: flex-start; }\n .uk-flex-center\\@m { justify-content: center; }\n .uk-flex-right\\@m { justify-content: flex-end; }\n .uk-flex-between\\@m { justify-content: space-between; }\n .uk-flex-around\\@m { justify-content: space-around; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-left\\@l { justify-content: flex-start; }\n .uk-flex-center\\@l { justify-content: center; }\n .uk-flex-right\\@l { justify-content: flex-end; }\n .uk-flex-between\\@l { justify-content: space-between; }\n .uk-flex-around\\@l { justify-content: space-around; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-left\\@xl { justify-content: flex-start; }\n .uk-flex-center\\@xl { justify-content: center; }\n .uk-flex-right\\@xl { justify-content: flex-end; }\n .uk-flex-between\\@xl { justify-content: space-between; }\n .uk-flex-around\\@xl { justify-content: space-around; }\n\n}\n\n/*\n * Align items in the cross axis of the current line of the flex container\n * Row: Vertical\n */\n\n// Default\n.uk-flex-stretch { align-items: stretch; }\n.uk-flex-top { align-items: flex-start; }\n.uk-flex-middle { align-items: center; }\n.uk-flex-bottom { align-items: flex-end; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-stretch\\@s { align-items: stretch; }\n .uk-flex-top\\@s { align-items: flex-start; }\n .uk-flex-middle\\@s { align-items: center; }\n .uk-flex-bottom\\@s { align-items: flex-end; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-stretch\\@m { align-items: stretch; }\n .uk-flex-top\\@m { align-items: flex-start; }\n .uk-flex-middle\\@m { align-items: center; }\n .uk-flex-bottom\\@m { align-items: flex-end; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-stretch\\@l { align-items: stretch; }\n .uk-flex-top\\@l { align-items: flex-start; }\n .uk-flex-middle\\@l { align-items: center; }\n .uk-flex-bottom\\@l { align-items: flex-end; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-stretch\\@xl { align-items: stretch; }\n .uk-flex-top\\@xl { align-items: flex-start; }\n .uk-flex-middle\\@xl { align-items: center; }\n .uk-flex-bottom\\@xl { align-items: flex-end; }\n\n}\n\n\n/* Direction\n ========================================================================== */\n\n// Default\n.uk-flex-row { flex-direction: row; }\n.uk-flex-row-reverse { flex-direction: row-reverse; }\n.uk-flex-column { flex-direction: column; }\n.uk-flex-column-reverse { flex-direction: column-reverse; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-row\\@s { flex-direction: row; }\n .uk-flex-column\\@s { flex-direction: column; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-row\\@m { flex-direction: row; }\n .uk-flex-column\\@m { flex-direction: column; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-row\\@l { flex-direction: row; }\n .uk-flex-column\\@l { flex-direction: column; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-row\\@xl { flex-direction: row; }\n .uk-flex-column\\@xl { flex-direction: column; }\n\n}\n\n\n/* Wrap\n ========================================================================== */\n\n// Default\n.uk-flex-nowrap { flex-wrap: nowrap; }\n.uk-flex-wrap { flex-wrap: wrap; }\n.uk-flex-wrap-reverse { flex-wrap: wrap-reverse; }\n\n/*\n * Aligns items within the flex container when there is extra space in the cross-axis\n * Only works if there is more than one line of flex items\n */\n\n// Default\n.uk-flex-wrap-stretch { align-content: stretch; }\n.uk-flex-wrap-top { align-content: flex-start; }\n.uk-flex-wrap-middle { align-content: center; }\n.uk-flex-wrap-bottom { align-content: flex-end; }\n.uk-flex-wrap-between { align-content: space-between; }\n.uk-flex-wrap-around { align-content: space-around; }\n\n\n/* Item ordering\n ========================================================================== */\n\n/*\n * Default is 0\n */\n\n.uk-flex-first { order: -1;}\n.uk-flex-last { order: 99;}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-first\\@s { order: -1; }\n .uk-flex-last\\@s { order: 99; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-first\\@m { order: -1; }\n .uk-flex-last\\@m { order: 99; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-first\\@l { order: -1; }\n .uk-flex-last\\@l { order: 99; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-first\\@xl { order: -1; }\n .uk-flex-last\\@xl { order: 99; }\n\n}\n\n\n/* Item dimensions\n ========================================================================== */\n\n/*\n * Initial: 0 1 auto\n * Content dimensions, but shrinks\n */\n\n.uk-flex-initial { flex: initial; }\n\n/*\n * No Flex: 0 0 auto\n * Content dimensions\n */\n\n.uk-flex-none { flex: none; }\n\n/*\n * Relative Flex: 1 1 auto\n * Space is allocated considering content\n */\n\n.uk-flex-auto { flex: auto; }\n\n/*\n * Absolute Flex: 1 1 0%\n * Space is allocated solely based on flex\n */\n\n.uk-flex-1 { flex: 1; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-flex-initial\\@s { flex: initial; }\n .uk-flex-none\\@s { flex: none; }\n .uk-flex-1\\@s { flex: 1; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-flex-initial\\@m { flex: initial; }\n .uk-flex-none\\@m { flex: none; }\n .uk-flex-1\\@m { flex: 1; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-flex-initial\\@l { flex: initial; }\n .uk-flex-none\\@l { flex: none; }\n .uk-flex-1\\@l { flex: 1; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-flex-initial\\@xl { flex: initial; }\n .uk-flex-none\\@xl { flex: none; }\n .uk-flex-1\\@xl { flex: 1; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-flex-misc)) {@include hook-flex-misc();}\n\n// @mixin hook-flex-misc(){}\n","// Name: Margin\n// Description: Utilities for margins\n//\n// Component: `uk-margin-*`\n// `uk-margin-small-*`\n// `uk-margin-medium-*`\n// `uk-margin-large-*`\n// `uk-margin-xlarge-*`\n// `uk-margin-remove-*`\n// `uk-margin-auto-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n\n/* ========================================================================\n Component: Margin\n ========================================================================== */\n\n/*\n * Default\n */\n\n.uk-margin { margin-bottom: $margin-margin; }\n* + .uk-margin { margin-top: $margin-margin !important; }\n\n.uk-margin-top { margin-top: $margin-margin !important; }\n.uk-margin-bottom { margin-bottom: $margin-margin !important; }\n.uk-margin-left { margin-left: $margin-margin !important; }\n.uk-margin-right { margin-right: $margin-margin !important; }\n\n\n/* Small\n ========================================================================== */\n\n.uk-margin-small { margin-bottom: $margin-small-margin; }\n* + .uk-margin-small { margin-top: $margin-small-margin !important; }\n\n.uk-margin-small-top { margin-top: $margin-small-margin !important; }\n.uk-margin-small-bottom { margin-bottom: $margin-small-margin !important; }\n.uk-margin-small-left { margin-left: $margin-small-margin !important; }\n.uk-margin-small-right { margin-right: $margin-small-margin !important; }\n\n\n/* Medium\n ========================================================================== */\n\n.uk-margin-medium { margin-bottom: $margin-medium-margin; }\n* + .uk-margin-medium { margin-top: $margin-medium-margin !important; }\n\n.uk-margin-medium-top { margin-top: $margin-medium-margin !important; }\n.uk-margin-medium-bottom { margin-bottom: $margin-medium-margin !important; }\n.uk-margin-medium-left { margin-left: $margin-medium-margin !important; }\n.uk-margin-medium-right { margin-right: $margin-medium-margin !important; }\n\n\n/* Large\n ========================================================================== */\n\n.uk-margin-large { margin-bottom: $margin-large-margin; }\n* + .uk-margin-large { margin-top: $margin-large-margin !important; }\n\n.uk-margin-large-top { margin-top: $margin-large-margin !important; }\n.uk-margin-large-bottom { margin-bottom: $margin-large-margin !important; }\n.uk-margin-large-left { margin-left: $margin-large-margin !important; }\n.uk-margin-large-right { margin-right: $margin-large-margin !important; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-large { margin-bottom: $margin-large-margin-l; }\n * + .uk-margin-large { margin-top: $margin-large-margin-l !important; }\n\n .uk-margin-large-top { margin-top: $margin-large-margin-l !important; }\n .uk-margin-large-bottom { margin-bottom: $margin-large-margin-l !important; }\n .uk-margin-large-left { margin-left: $margin-large-margin-l !important; }\n .uk-margin-large-right { margin-right: $margin-large-margin-l !important; }\n\n}\n\n\n/* XLarge\n ========================================================================== */\n\n.uk-margin-xlarge { margin-bottom: $margin-xlarge-margin; }\n* + .uk-margin-xlarge { margin-top: $margin-xlarge-margin !important; }\n\n.uk-margin-xlarge-top { margin-top: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-bottom { margin-bottom: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-left { margin-left: $margin-xlarge-margin !important; }\n.uk-margin-xlarge-right { margin-right: $margin-xlarge-margin !important; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-xlarge { margin-bottom: $margin-xlarge-margin-l; }\n * + .uk-margin-xlarge { margin-top: $margin-xlarge-margin-l !important; }\n\n .uk-margin-xlarge-top { margin-top: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-bottom { margin-bottom: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-left { margin-left: $margin-xlarge-margin-l !important; }\n .uk-margin-xlarge-right { margin-right: $margin-xlarge-margin-l !important; }\n\n}\n\n\n/* Auto\n ========================================================================== */\n\n.uk-margin-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.uk-margin-auto-top { margin-top: auto !important; }\n.uk-margin-auto-bottom { margin-bottom: auto !important; }\n.uk-margin-auto-left { margin-left: auto !important; }\n.uk-margin-auto-right { margin-right: auto !important; }\n\n.uk-margin-auto-vertical {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-margin-auto\\@s {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@s { margin-left: auto !important; }\n .uk-margin-auto-right\\@s { margin-right: auto !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-margin-auto\\@m {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@m { margin-left: auto !important; }\n .uk-margin-auto-right\\@m { margin-right: auto !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-auto\\@l {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@l { margin-left: auto !important; }\n .uk-margin-auto-right\\@l { margin-right: auto !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-margin-auto\\@xl {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .uk-margin-auto-left\\@xl { margin-left: auto !important; }\n .uk-margin-auto-right\\@xl { margin-right: auto !important; }\n\n}\n\n\n/* Remove\n ========================================================================== */\n\n.uk-margin-remove { margin: 0 !important; }\n.uk-margin-remove-top { margin-top: 0 !important; }\n.uk-margin-remove-bottom { margin-bottom: 0 !important; }\n.uk-margin-remove-left { margin-left: 0 !important; }\n.uk-margin-remove-right { margin-right: 0 !important; }\n\n.uk-margin-remove-vertical {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.uk-margin-remove-adjacent + *,\n.uk-margin-remove-first-child > :first-child { margin-top: 0 !important; }\n.uk-margin-remove-last-child > :last-child { margin-bottom: 0 !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-margin-remove-left\\@s { margin-left: 0 !important; }\n .uk-margin-remove-right\\@s { margin-right: 0 !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-margin-remove-left\\@m { margin-left: 0 !important; }\n .uk-margin-remove-right\\@m { margin-right: 0 !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-margin-remove-left\\@l { margin-left: 0 !important; }\n .uk-margin-remove-right\\@l { margin-right: 0 !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-margin-remove-left\\@xl { margin-left: 0 !important; }\n .uk-margin-remove-right\\@xl { margin-right: 0 !important; }\n\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-margin-misc)) {@include hook-margin-misc();}\n\n// @mixin hook-margin-misc(){}\n","// Name: Padding\n// Description: Utilities for padding\n//\n// Component: `uk-padding`\n// `uk-padding-large`\n// `uk-padding-remove-*`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n/* ========================================================================\n Component: Padding\n ========================================================================== */\n\n.uk-padding { padding: $padding-padding; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-padding { padding: $padding-padding-l; }\n\n}\n\n\n/* Small\n ========================================================================== */\n\n.uk-padding-small { padding: $padding-small-padding; }\n\n\n/* Large\n ========================================================================== */\n\n.uk-padding-large { padding: $padding-large-padding; }\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-padding-large { padding: $padding-large-padding-l; }\n\n}\n\n\n/* Remove\n ========================================================================== */\n\n.uk-padding-remove { padding: 0 !important; }\n.uk-padding-remove-top { padding-top: 0 !important; }\n.uk-padding-remove-bottom { padding-bottom: 0 !important; }\n.uk-padding-remove-left { padding-left: 0 !important; }\n.uk-padding-remove-right { padding-right: 0 !important; }\n\n.uk-padding-remove-vertical {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.uk-padding-remove-horizontal {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-padding-misc)) {@include hook-padding-misc();}\n\n// @mixin hook-padding-misc(){}\n","// Name: Position\n// Description: Utilities to position content\n//\n// Component: `uk-position-absolute`\n// `uk-position-relative`\n// `uk-position-z-index`\n// `uk-position-top`\n// `uk-position-bottom`\n// `uk-position-left`\n// `uk-position-right`\n// `uk-position-top-left`\n// `uk-position-top-center`\n// `uk-position-top-right`\n// `uk-position-bottom-left`\n// `uk-position-bottom-center`\n// `uk-position-bottom-right`\n// `uk-position-center`\n// `uk-position-center-left`\n// `uk-position-center-right`\n// `uk-position-cover`\n//\n// Modifiers: `uk-position-small`\n// `uk-position-medium`\n// `uk-position-large`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n/* ========================================================================\n Component: Position\n ========================================================================== */\n\n:root { --uk-position-margin-offset: 0px; }\n\n\n/* Directions\n ========================================================================== */\n\n/*\n * 1. Prevent content overflow.\n */\n\n[class*=\"uk-position-top\"],\n[class*=\"uk-position-bottom\"],\n[class*=\"uk-position-left\"],\n[class*=\"uk-position-right\"],\n[class*=\"uk-position-center\"] {\n position: absolute !important;\n /* 1 */\n max-width: unquote('calc(100% - (var(--uk-position-margin-offset) * 2))');\n box-sizing: border-box;\n}\n\n/*\n * Edges\n * Don't use `width: 100%` because it's wrong if the parent has padding.\n */\n\n.uk-position-top {\n top: 0;\n left: 0;\n right: 0;\n}\n\n.uk-position-bottom {\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.uk-position-left {\n top: 0;\n bottom: 0;\n left: 0;\n}\n\n.uk-position-right {\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n/*\n * Corners\n */\n\n.uk-position-top-left {\n top: 0;\n left: 0;\n}\n\n.uk-position-top-right {\n top: 0;\n right: 0;\n}\n\n.uk-position-bottom-left {\n bottom: 0;\n left: 0;\n}\n\n.uk-position-bottom-right {\n bottom: 0;\n right: 0;\n}\n\n/*\n * Center\n * 1. Fix text wrapping if content is larger than 50% of the container.\n * Using `max-content` requires `max-width` of 100% which is set generally.\n */\n\n.uk-position-center {\n top: unquote('calc(50% - var(--uk-position-margin-offset))');\n left: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-x: -50%;\n --uk-position-translate-y: -50%;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y));\n /* 1 */\n width: max-content;\n}\n\n/* Vertical */\n[class*=\"uk-position-center-left\"],\n[class*=\"uk-position-center-right\"],\n.uk-position-center-vertical {\n top: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-y: -50%;\n transform: translate(0, var(--uk-position-translate-y));\n}\n\n.uk-position-center-left { left: 0; }\n.uk-position-center-right { right: 0; }\n.uk-position-center-vertical {\n left: 0;\n right: 0;\n}\n\n.uk-position-center-left-out {\n right: 100%;\n width: max-content;\n}\n\n.uk-position-center-right-out {\n left: 100%;\n width: max-content;\n}\n\n/* Horizontal */\n.uk-position-top-center,\n.uk-position-bottom-center,\n.uk-position-center-horizontal {\n left: unquote('calc(50% - var(--uk-position-margin-offset))');\n --uk-position-translate-x: -50%;\n transform: translate(var(--uk-position-translate-x), 0);\n /* 1 */\n width: max-content;\n}\n\n.uk-position-top-center { top: 0; }\n.uk-position-bottom-center { bottom: 0; }\n.uk-position-center-horizontal {\n top: 0;\n bottom: 0;\n}\n\n/*\n * Cover\n */\n\n.uk-position-cover {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n\n/* Margin\n ========================================================================== */\n\n.uk-position-small {\n margin: $position-small-margin;\n --uk-position-margin-offset: #{$position-small-margin};\n}\n\n.uk-position-medium {\n margin: $position-medium-margin;\n --uk-position-margin-offset: #{$position-medium-margin};\n}\n\n.uk-position-large {\n margin: $position-large-margin;\n --uk-position-margin-offset: #{$position-large-margin};\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-position-large {\n margin: $position-large-margin-l;\n --uk-position-margin-offset: #{$position-large-margin-l};\n }\n\n}\n\n\n/* Schemes\n ========================================================================== */\n\n.uk-position-relative { position: relative !important; }\n.uk-position-absolute { position: absolute !important; }\n.uk-position-fixed { position: fixed !important; }\n.uk-position-sticky { position: sticky !important; }\n\n\n/* Layer\n ========================================================================== */\n\n.uk-position-z-index { z-index: 1; }\n.uk-position-z-index-zero { z-index: 0; }\n.uk-position-z-index-negative { z-index: -1; }\n.uk-position-z-index-high { z-index: $global-z-index - 10; } // Higher than dropbar so it is behind\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-position-misc)) {@include hook-position-misc();}\n\n// @mixin hook-position-misc(){}\n","// Name: Transition\n// Description: Utilities for transitions\n//\n// Component: `uk-transition-*`\n//\n// Modifiers: `uk-transition-fade`\n// `uk-transition-scale-up`\n// `uk-transition-scale-down`\n// `uk-transition-slide-top-*`\n// `uk-transition-slide-bottom-*`\n// `uk-transition-slide-left-*`\n// `uk-transition-slide-right-*`\n// `uk-transition-opaque`\n// `uk-transition-slow`\n// `uk-transition-disable`\n//\n// Sub-objects: `uk-transition-toggle`,\n// `uk-transition-active`\n//\n// States: `uk-active`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Transition\n ========================================================================== */\n\n/* Transitions\n ========================================================================== */\n\n/*\n * The toggle is triggered on touch devices by two methods:\n * 1. Using `:focus` and tabindex\n * 2. Using `:hover` and a `touchstart` event listener registered on the document\n * (Doesn't work on Surface touch devices)\n */\n\n:where(.uk-transition-fade),\n:where([class*=\"uk-transition-scale\"]),\n:where([class*=\"uk-transition-slide\"]) {\n --uk-position-translate-x: 0;\n --uk-position-translate-y: 0;\n}\n\n.uk-transition-fade,\n[class*=\"uk-transition-scale\"],\n[class*=\"uk-transition-slide\"] {\n --uk-translate-x: 0;\n --uk-translate-y: 0;\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y))\n translate(var(--uk-translate-x), var(--uk-translate-y))\n scale(var(--uk-scale-x), var(--uk-scale-y));\n transition: $transition-duration ease-out;\n transition-property: opacity, transform, filter;\n opacity: 0;\n}\n\n/*\n * Fade\n */\n\n.uk-transition-toggle:hover .uk-transition-fade,\n.uk-transition-toggle:focus .uk-transition-fade,\n.uk-transition-toggle .uk-transition-fade:focus-within,\n.uk-transition-active.uk-active .uk-transition-fade { opacity: 1; }\n\n/*\n * Scale\n * 1. Make image rendering the same during the transition as before and after. Prefixed because of Safari.\n */\n\n/* 1 */\n[class*=\"uk-transition-scale\"] { -webkit-backface-visibility: hidden; }\n\n.uk-transition-scale-up {\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n}\n.uk-transition-scale-down {\n --uk-scale-x: #{$transition-scale};\n --uk-scale-y: #{$transition-scale};\n}\n\n/* Show */\n.uk-transition-toggle:hover .uk-transition-scale-up,\n.uk-transition-toggle:focus .uk-transition-scale-up,\n.uk-transition-toggle .uk-transition-scale-up:focus-within,\n.uk-transition-active.uk-active .uk-transition-scale-up {\n --uk-scale-x: #{$transition-scale};\n --uk-scale-y: #{$transition-scale};\n opacity: 1;\n}\n\n.uk-transition-toggle:hover .uk-transition-scale-down,\n.uk-transition-toggle:focus .uk-transition-scale-down,\n.uk-transition-toggle .uk-transition-scale-down:focus-within,\n.uk-transition-active.uk-active .uk-transition-scale-down {\n --uk-scale-x: 1;\n --uk-scale-y: 1;\n opacity: 1;\n}\n\n/*\n * Slide\n */\n\n.uk-transition-slide-top { --uk-translate-y: -100%; }\n.uk-transition-slide-bottom { --uk-translate-y: 100%; }\n.uk-transition-slide-left { --uk-translate-x: -100%; }\n.uk-transition-slide-right { --uk-translate-x: 100%; }\n\n.uk-transition-slide-top-small { --uk-translate-y: calc(-1 * #{$transition-slide-small-translate}); }\n.uk-transition-slide-bottom-small { --uk-translate-y: #{$transition-slide-small-translate}; }\n.uk-transition-slide-left-small { --uk-translate-x: calc(-1 * #{$transition-slide-small-translate}); }\n.uk-transition-slide-right-small { --uk-translate-x: #{$transition-slide-small-translate}; }\n\n.uk-transition-slide-top-medium { --uk-translate-y: calc(-1 * #{$transition-slide-medium-translate}); }\n.uk-transition-slide-bottom-medium { --uk-translate-y: #{$transition-slide-medium-translate}; }\n.uk-transition-slide-left-medium { --uk-translate-x: calc(-1 * #{$transition-slide-medium-translate}); }\n.uk-transition-slide-right-medium { --uk-translate-x: #{$transition-slide-medium-translate}; }\n\n/* Show */\n.uk-transition-toggle:hover [class*=\"uk-transition-slide\"],\n.uk-transition-toggle:focus [class*=\"uk-transition-slide\"],\n.uk-transition-toggle [class*=\"uk-transition-slide\"]:focus-within,\n.uk-transition-active.uk-active [class*=\"uk-transition-slide\"] {\n --uk-translate-x: 0;\n --uk-translate-y: 0;\n opacity: 1;\n}\n\n\n/* Opacity modifier\n ========================================================================== */\n\n.uk-transition-opaque { opacity: 1; }\n\n\n/* Duration modifier\n ========================================================================== */\n\n.uk-transition-slow { transition-duration: $transition-slow-duration; }\n\n/* Disable modifier\n ========================================================================== */\n\n.uk-transition-disable,\n.uk-transition-disable * { transition: none !important; }\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-transition-misc)) {@include hook-transition-misc();}\n\n// @mixin hook-transition-misc(){}\n","// Name: Visibility\n// Description: Utilities to show or hide content on breakpoints, hover or touch\n//\n// Component: `uk-hidden-*`\n// `uk-visible-*`\n// `uk-invisible`\n// `uk-hidden-visually`\n// `uk-visible-toggle`\n// `uk-hidden-hover`\n// `uk-invisible-hover`\n// `uk-hidden-touch`\n// `uk-hidden-notouch`\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Visibility\n ========================================================================== */\n\n/*\n * Hidden\n * `hidden` attribute also set here to make it stronger\n */\n\n[hidden],\n.uk-hidden { display: none !important; }\n\n/* Phone landscape and bigger */\n@media (min-width: $breakpoint-small) {\n\n .uk-hidden\\@s { display: none !important; }\n\n}\n\n/* Tablet landscape and bigger */\n@media (min-width: $breakpoint-medium) {\n\n .uk-hidden\\@m { display: none !important; }\n\n}\n\n/* Desktop and bigger */\n@media (min-width: $breakpoint-large) {\n\n .uk-hidden\\@l { display: none !important; }\n\n}\n\n/* Large screen and bigger */\n@media (min-width: $breakpoint-xlarge) {\n\n .uk-hidden\\@xl { display: none !important; }\n\n}\n\n/*\n * Visible\n */\n\n/* Phone portrait and smaller */\n@media (max-width: $breakpoint-xsmall-max) {\n\n .uk-visible\\@s { display: none !important; }\n\n}\n\n/* Phone landscape and smaller */\n@media (max-width: $breakpoint-small-max) {\n\n .uk-visible\\@m { display: none !important; }\n\n}\n\n/* Tablet landscape and smaller */\n@media (max-width: $breakpoint-medium-max) {\n\n .uk-visible\\@l { display: none !important; }\n\n}\n\n/* Desktop and smaller */\n@media (max-width: $breakpoint-large-max) {\n\n .uk-visible\\@xl { display: none !important; }\n\n}\n\n\n/* Visibility\n ========================================================================== */\n\n.uk-invisible { visibility: hidden !important; }\n\n\n/* Based on the State of the Parent Element\n ========================================================================== */\n\n/*\n * Mind that `display: none`, `visibility: hidden` and `opacity: 0`\n * remove the element from the accessibility tree and that\n * `display: none` and `visibility: hidden` are not focusable.\n *\n * The target stays visible if any element within receives focus through keyboard.\n */\n\n/*\n * Remove space when hidden.\n * 1. Remove from document flow.\n * 2. Hide element and shrink its dimension. Current browsers and screen readers\n * keep the element in the accessibility tree even with zero dimensions.\n * Using `tabindex=\"-1\"` will show the element on touch devices.\n * Note: `clip-path` doesn't work with `tabindex` on touch devices.\n */\n\n.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),\n.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {\n /* 1 */\n position: absolute !important;\n /* 2 */\n width: 0 !important;\n height: 0 !important;\n padding: 0 !important;\n border: 0 !important;\n margin: 0 !important;\n overflow: hidden !important;\n}\n\n/*\n * Keep space when hidden.\n * Hide element without shrinking its dimension.\n * Note: `clip-path` doesn't work with hover for elements outside of the toggle box.\n */\n\n.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { opacity: 0 !important; }\n\n\n/* Based on Hover Capability of the Pointing Device\n ========================================================================== */\n\n/*\n * Hover\n */\n\n/* Hide if primary pointing device doesn't support hover, e.g. touch screens. */\n@media (hover: none) {\n .uk-hidden-touch { display: none !important; }\n}\n\n/* Hide if primary pointing device supports hover, e.g. mice. */\n@media (hover) {\n .uk-hidden-notouch { display: none !important; }\n}\n\n\n// Hooks\n// ========================================================================\n\n@if(mixin-exists(hook-visibility-misc)) {@include hook-visibility-misc();}\n\n// @mixin hook-visibility-misc(){}\n","// Name: Inverse\n// Description: Inverse component style for light or dark backgrounds\n//\n// Component: `uk-light`\n// `uk-dark`\n//\n// ========================================================================\n\n\n// Variables\n// ========================================================================\n\n\n\n\n\n\n/* ========================================================================\n Component: Inverse\n ========================================================================== */\n\n\n/*\n * Implemented class depends on the general theme color\n * `uk-light` is for light colors on dark backgrounds\n * `uk-dark` is or dark colors on light backgrounds\n */\n\n@if ($inverse-global-color-mode == light) { .uk-light { @if (mixin-exists(hook-inverse)) {@include hook-inverse();}}}\n\n@if ($inverse-global-color-mode == dark) { .uk-dark { @if (mixin-exists(hook-inverse)) {@include hook-inverse();}}}\n\n/*\n * Pass dropbar behind color to JS\n */\n\n* { --uk-inverse: initial; }\n\n.uk-light { --uk-inverse: light; }\n.uk-dark { --uk-inverse: dark; }\n\n.uk-inverse-light { --uk-inverse: light !important; }\n.uk-inverse-dark { --uk-inverse: dark !important; }\n\n\n// Hooks\n// ========================================================================\n\n// @mixin hook-inverse(){}\n","// Name: Print\n// Description: Optimize page for printing\n//\n// Adapted from http://github.com/h5bp/html5-boilerplate\n//\n// Modifications: Removed link `href` and `title` related rules\n//\n// ========================================================================\n\n\n/* ========================================================================\n Component: Print\n ========================================================================== */\n\n@media print {\n\n *,\n *::before,\n *::after {\n background: transparent !important;\n color: black !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited { text-decoration: underline; }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead { display: table-header-group; }\n\n tr,\n img { page-break-inside: avoid; }\n\n img { max-width: 100% !important; }\n\n @page { margin: 0.5cm; }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 { page-break-after: avoid; }\n\n @if(mixin-exists(hook-print)) {@include hook-print();}\n\n}\n\n// Hooks\n// ========================================================================\n\n// @mixin hook-print(){}\n"],"file":"uikit-theme.css"} \ No newline at end of file diff --git a/assets/img/blog_images/h5ai_download.png b/assets/img/blog_images/h5ai_download.png new file mode 100644 index 0000000000000000000000000000000000000000..0422c529ab79cdd61cf5f68b9a8ceb48ef43bce3 GIT binary patch literal 283497 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 lY*H&qKc1|M!kjQ$jNy&mdo@?FrO`FicH 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 @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/assets/uikit/.github/ISSUE_TEMPLATE/feature-request.html b/assets/uikit/.github/ISSUE_TEMPLATE/feature-request.html index e83b840..17618d4 100644 --- a/assets/uikit/.github/ISSUE_TEMPLATE/feature-request.html +++ b/assets/uikit/.github/ISSUE_TEMPLATE/feature-request.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/blog/2022/02/17/zzbrowse.html b/blog/2022/02/17/zzbrowse.html index e08dcd3..acd4680 100644 --- a/blog/2022/02/17/zzbrowse.html +++ b/blog/2022/02/17/zzbrowse.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/blog/2024/07/01/go-enrichment.html b/blog/2024/07/01/go-enrichment.html index 8b38dee..389ffb1 100644 --- a/blog/2024/07/01/go-enrichment.html +++ b/blog/2024/07/01/go-enrichment.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/blog/index.html b/blog/index.html index 8fc0f1b..b79a90f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -702,7 +1206,7 @@

    Tools

  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/collections/index.html b/collections/index.html deleted file mode 100644 index 3922115..0000000 --- a/collections/index.html +++ /dev/null @@ -1,974 +0,0 @@ - - - - - - - Collections – LIS: Legume Information System - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -

    Data Collections

    - - - - - - - - -
    - - - -
    -
    -
    - - -

    LIS Datastore Collections

    - -

    - All of the files housed by the Legume Information System are available at the LIS Datastore. -

    - -

    - The LIS Datastore is organized by Genus and species, with individual data collections under species directories for: genomes, annotations, expression, - GWAS, QTL studies, genetic markers, synteny, diversity, and others. - Each collection contains a README file which describes that collection. -

    - -
      - - - -
    • Arachis ((Peanut))
    • - - - - - -
    • Cajanus ((Pigeonpea))
    • - - - - - -
    • Cicer ((Chickpea))
    • - - - - - -
    • Glycine ((Soybean))
    • - - - - - -
    • Lotus ((Bird's-foot trefoil))
    • - - - - - -
    • Lupinus ((Lupin grain legumes))
    • - - - - - -
    • Medicago ((Alfalfa/Lucerne, Barrel Medic))
    • - - - - - -
    • Phaseolus ((Common Bean, Lima Bean, Tepary Bean, etc.))
    • - - - - - -
    • Pisum ((Pea))
    • - - - - - -
    • Trifolium ((Clover))
    • - - - - - -
    • Vigna ((Cowpea))
    • - - - - - - - - - - - - - - - - - - - - - - - -
    -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    • Aeschynomene ((Jointvetch))
    • - - - - - -
    • Apios ((Potato bean))
    • - - - - - -
    • Cercis ((Redbud tree))
    • - - - - - -
    • Chamaecrista ((Partridge pea))
    • - - - - - -
    • Faidherbia ((Apple-ring acacia))
    • - - - -
    - -
    - -
    -
    - - - - diff --git a/community/index.html b/community/index.html index da69745..14dcce4 100644 --- a/community/index.html +++ b/community/index.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -702,7 +1206,7 @@

    Tools

  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • diff --git a/contact/index.html b/contact/index.html index 7ea39f8..9ce9eb2 100644 --- a/contact/index.html +++ b/contact/index.html @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,73 +921,115 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -673,7 +1177,7 @@

    Submitting Data

    - Types of data housed at LIS include genome assemblies, gene models and sequences, genetic maps, expression data, QTL and GWAS studies, and variant data. The data will be evaluated by LIS curators and incorporated into standardized formats at the Datastore (also represented on the COLLECTIONS page). See examples there, and Datastore specifications here -- but dealing with the curation complexities is our job. We'll be happy to work with you. + Types of data housed at LIS include genome assemblies, gene models and sequences, genetic maps, expression data, QTL and GWAS studies, and variant data. The data will be evaluated by LIS curators and incorporated into standardized formats at the Datastore (also represented on the DOWNLOAD page). See examples there, and Datastore specifications here -- but dealing with the curation complexities is our job. We'll be happy to work with you.

    Contact

    diff --git a/collections/aeschynomene/index.html b/download/aeschynomene/index.html similarity index 54% rename from collections/aeschynomene/index.html rename to download/aeschynomene/index.html index adb0618..455c4d6 100644 --- a/collections/aeschynomene/index.html +++ b/download/aeschynomene/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ + + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,7 +1246,7 @@

    Data Collections

    -

    Aeschynomene data collections

    +

    Aeschynomene datasets

    diff --git a/collections/apios/index.html b/download/apios/index.html similarity index 53% rename from collections/apios/index.html rename to download/apios/index.html index 13e4375..dd90471 100644 --- a/collections/apios/index.html +++ b/download/apios/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ + + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,7 +1246,7 @@

    Data Collections

    -

    Apios data collections

    +

    Apios datasets

    diff --git a/collections/arachis/index.html b/download/arachis/index.html similarity index 64% rename from collections/arachis/index.html rename to download/arachis/index.html index 22eeb56..0e89590 100644 --- a/collections/arachis/index.html +++ b/download/arachis/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,7 +266,425 @@ + + + + +
      + + +
    • + + + +
    • + + +
    + + + + + - - - - -
    -
    - -
    + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@
    @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,7 +1246,7 @@

    Data Collections

    -

    Cajanus data collections

    +

    Cajanus datasets

    @@ -796,12 +1256,12 @@

    Caja

    Genomes

    -
    ICPL87119.gnm2.KL9M
    -
    Cajanus cajan genotype ICPL87119 genome assembly v2.0
    -
    ICPL87119.gnm1.SBGP
    Cajanus cajon accession ICPL87119 genome assembly, v1.0
    +
    ICPL87119.gnm2.KL9M
    +
    Cajanus cajan genotype ICPL87119 genome assembly v2.0
    +
    @@ -809,12 +1269,12 @@

    Annotations

    -
    ICPL87119.gnm2.ann1.L3ZH
    -
    genome annotation of Cajanus cajan (ICPL87119 genoome assembly 2)
    -
    ICPL87119.gnm1.ann1.Y27M
    Cajanus cajan accession ICPL87119 genome annotation, v1.0
    +
    ICPL87119.gnm2.ann1.L3ZH
    +
    genome annotation of Cajanus cajan (ICPL87119 genoome assembly 2)
    +
    diff --git a/collections/cercis/index.html b/download/cercis/index.html similarity index 54% rename from collections/cercis/index.html rename to download/cercis/index.html index 4ad47b7..56e1524 100644 --- a/collections/cercis/index.html +++ b/download/cercis/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ + + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,7 +1246,7 @@

    Data Collections

    -

    Cercis data collections

    +

    Cercis datasets

    @@ -799,6 +1259,9 @@

    ISC453364.gnm3.GWXB
    Cercis canadensis accession ISC453364, genome assembly v3
    +
    ISC453364.gnm3_hap2.2S7P
    +
    Cercis canadensis accession ISC453364, genome assembly v3 haplotype 2
    + @@ -809,6 +1272,9 @@

    ISC453364.gnm3.ann1.3N1M
    Annotation 1 for Cercis canadensis accession ISC453364, genome assembly v3
    +
    ISC453364.gnm3_hap2.ann1.G88H
    +
    Annotation 1 for Cercis canadensis accession ISC453364, genome assembly v3 haplotype 2
    + diff --git a/collections/chamaecrista/index.html b/download/chamaecrista/index.html similarity index 50% rename from collections/chamaecrista/index.html rename to download/chamaecrista/index.html index 0700fa1..abc6213 100644 --- a/collections/chamaecrista/index.html +++ b/download/chamaecrista/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ + + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@ @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,14 +1246,42 @@

    Data Collections

    -

    Chamaecrista data collections

    +

    Chamaecrista datasets

    Chamaecrista fasciculata

    +

    Genomes

    +
    + +
    ISC494698.gnm1.8Q19
    +
    Chamaecrista fasciculata accession ISC494698, genome assembly v1, haplotype 1
    + +
    ISC494698.gnm1_hap2.G6BY
    +
    Chamaecrista fasciculata accession ISC494698, genome assembly v1, haplotype 2
    + +
    MN87.gnm1.JXFN
    +
    Draft genome assembly for Chamaecrista fasciculata
    + +
    + + +

    Annotations

    +
    + +
    ISC494698.gnm1.ann1.G7XW
    +
    Annotation 1 for Chamaecrista fasciculata accession ISC494698, genome assembly v1, haplotype 1
    + +
    ISC494698.gnm1_hap2.ann1.WXZF
    +
    Annotation 1 for Chamaecrista fasciculata accession ISC494698, genome assembly v1, haplotype 2
    + +
    MN87.gnm1.ann1.LWFM
    +
    Draft genome assembly for Chamaecrista fasciculata
    + +
    diff --git a/collections/cicer/index.html b/download/cicer/index.html similarity index 62% rename from collections/cicer/index.html rename to download/cicer/index.html index ae1f797..9394985 100644 --- a/collections/cicer/index.html +++ b/download/cicer/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,7 +266,225 @@ + + + +
  • Community
  • +
  • Contact
  • + + + + + +
      + + +
    • + + + +
    • + + +
    + + + + + - - - - -
    -
    - -
    + + +
  • + Download + + +
    +
  • -
  • Download
  • Community
  • Contact
  • @@ -330,7 +684,7 @@
    @@ -463,7 +892,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -492,97 +921,172 @@
  • Home
  • - Taxa + Genomics
  • @@ -621,7 +1125,7 @@
  • LIS Germplasm GIS Viewer
  • -
  • Conekt Comparative Expression
  • +
  • Conekt Comparative Expression
  • Gene Family Search
  • @@ -659,99 +1163,55 @@ - -

    Data Collections

    +

    Datasets

    - + + @@ -786,7 +1246,7 @@

    Data Collections

    -

    Faidherbia data collections

    +

    Faidherbia datasets

    diff --git a/collections/glycine/index.html b/download/glycine/index.html similarity index 74% rename from collections/glycine/index.html rename to download/glycine/index.html index 5d5f6d0..91a836d 100644 --- a/collections/glycine/index.html +++ b/download/glycine/index.html @@ -11,7 +11,7 @@ - + @@ -61,6 +61,115 @@ font-family: serif; font-weight: bold; } + + .toggle-top-margin{ + margin-top: 4px; + } + + .glass-morphism{ + backdrop-filter: blur(4px) saturate(200%); + -webkit-backdrop-filter: blur(16px) saturate(200%); + background-color: rgba(225, 225, 225, 0.65); + border-radius: 5px; + border: 1px solid rgba(209, 213, 219, 0.1); + } + + .nav-item { + text-wrap: nowrap; + } + + .nav-item:hover { + color: #235626; + } + + .nav-title:hover { + margin-bottom: -1px; + border-bottom: 1px solid white; + } + + .custom-width { + width: 170px; + } + + .text-size-med{ + font-size: 18px; + } + .text-size-large{ + font-size: 20px; + } + + .toggle-top-margin{ + margin-top: 4px; + } + + body { + color: black; + background-color: white; + } + +/* Homepage custom styling */ +.search-container { + display: flex; + justify-content: space-between; +} + +@media (max-width: 764px){ + .search-container{ + flex-direction: column; + justify-content: center; + text-align: center; + } +} + +@media (max-width: 598px){ + .bar-input-group{ + display: block; + text-align: center; + } +} + +@media (min-width: 1600px){ + .col3-cornsilk{ + background-color: cornsilk; + } + .col3-seashell{ + background-color: seashell; + } + .col3-azure{ + background-color: azure; + } + .col3-mistyrose{ + background-color: mistyrose; + } + .col3-antiquewhite{ + background-color: antiquewhite; + } + .col3-cumstomgreen{ + background-color: #EAFAF1; + } +} + + @media (max-width: 1599px){ + .cornsilk{ + background-color: cornsilk; + } + .seashell{ + background-color: seashell; + } + .azure{ + background-color: azure; + } + .mistyrose{ + background-color: mistyrose; + } + .antiquewhite{ + background-color: antiquewhite; + } + .customgreen { + background-color: #EAFAF1; + } + } + @@ -157,102 +266,175 @@ - - - - -
      - - -
    • - - - -
    • - - -
    - - - - - +