default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: $carousel-indicator-active-bg;\n background-clip: padding-box;\n // Use transparent borders to increase the hit area by 10px on top and bottom.\n border-top: $carousel-indicator-hit-area-height solid transparent;\n border-bottom: $carousel-indicator-hit-area-height solid transparent;\n opacity: .5;\n @include transition($carousel-indicator-transition);\n }\n\n .active {\n opacity: 1;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: (100% - $carousel-caption-width) / 2;\n bottom: 20px;\n left: (100% - $carousel-caption-width) / 2;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus() {\n background-color: darken($color, 10%) !important;\n }\n }\n @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n @include deprecate(\"The `bg-gradient-variant` mixin\", \"v4.5.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value, true);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n","// stylelint-disable property-disallowed-list, declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { border-right: $border-width solid $border-color !important; }\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { border-left: $border-width solid $border-color !important; }\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0 { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n border-radius: $border-radius !important;\n}\n\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-lg {\n border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n &::before {\n padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { float: left !important; }\n .float#{$infix}-right { float: right !important; }\n .float#{$infix}-none { float: none !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $user-selects {\n .user-select-#{$value} { user-select: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n@each $value in $overflows {\n .overflow-#{$value} { overflow: $value !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","//\n// Stretched link\n//\n\n.stretched-link {\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n // Just in case `pointer-events: none` is set on a parent\n pointer-events: auto;\n content: \"\";\n // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n background-color: rgba(0, 0, 0, 0);\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-wrap { white-space: normal !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: left !important; }\n .text#{$infix}-right { text-align: right !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-weight-bolder { font-weight: $font-weight-bolder !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important; // Deprecated, but avoids issues with flex containers\n word-wrap: break-word !important; // Used instead of `overflow-wrap` for IE & Edge Legacy\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus() {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n","@charset 'utf-8';\n\nbody {\n font-size: $font-size-base * 1.125;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n\n @include media-breakpoint-down(sm) { font-size: $font-size-base; }\n\n @include media-breakpoint-down(xs) { font-size: $font-size-base * 0.875; }\n}\n\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-bottom: .75em;\n}\n\nh1,\n.h1 {\n font-size: 3rem;\n line-height: 1.1em;\n font-weight: $font-weight-bold;\n}\n\nh2,\n.h2 {\n font-size: 2.375rem;\n line-height: 1.2em;\n}\n\nh3,\n.h3 {\n font-size: 1.75rem;\n line-height: 1.35em;\n font-weight: $font-weight-bold;\n}\n\nh4,\n.h4 {\n font-size: 1.5rem;\n line-height: 1.35em;\n}\n\nh5,\n.h5 {\n font-size: 1.25rem;\n line-height: 1.4em;\n font-weight: $font-weight-bold;\n}\n\nh6,\n.h6 {\n font-size: 1.125rem;\n line-height: 1.5em;\n text-transform: uppercase;\n}\n\n.lead {\n font-size: 1.375rem;\n \n @include media-breakpoint-down(md) { font-size: 1.25rem; }\n\n @include media-breakpoint-down(xs) { font-size: 1rem; }\n}\n\nsmall {\n color: $gray-600;\n}\n\ndel,\ns { color: $gray-600; }\n\nblockquote,\n.blockquote {\n font-size: 1.5rem;\n margin-bottom: 2.5rem;\n margin-top: 2.5rem;\n}\n\nblockquote {\n padding-left: 1.66rem;\n border-left: 1px solid $gray-200;\n\n p {\n line-height: 1.3em;\n font-style: italic;\n }\n\n p:before {\n content: \"\\201C\";\n padding-right: 0.2rem;\n }\n\n p:after {\n content: \"\\201D\";\n padding-left: 0.2rem;\n }\n\n &.blockquote-fr p:before { content: \"\\00AB\"; }\n &.blockquote-fr p:after { content: \"\\00BB\"; }\n\n .blockquote-footer {\n margin-top: 0.72rem;\n font-size: $font-size-sm;\n cite { font-style: normal; }\n }\n}\n\ntable {\n font-size: 0.83rem;\n}\n\n@include media-breakpoint-down(md) {\n\n h1,\n .h1 {\n font-size: 2.875rem;\n }\n\n h2,\n .h2 {\n font-size: 2.25rem;\n }\n\n h3,\n .h3 {\n font-size: 1.625rem;\n }\n\n h4,\n .h4 {\n font-size: 1.375rem;\n }\n}\n\n@include media-breakpoint-down(sm) {\n\n h1,\n .h1 {\n font-size: 2.5rem;\n }\n}\n\n@include media-breakpoint-down(xs) {\n\n h1,\n .h1 {\n font-size: 2rem;\n }\n\n h2,\n .h2 {\n font-size: 1.625rem;\n }\n\n h3,\n .h3 {\n font-size: 1.375rem;\n }\n\n h4,\n .h4 {\n font-size: 1.25rem;\n }\n\n h5,\n .h5 {\n font-size: 1rem;\n }\n\n h6,\n .h6 {\n font-size: 0.9375rem;\n }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n// Retrieve content coloumn width\n@function col-width($breakpoint, $columns) {\n @return map-get($container-max-widths, $breakpoint) * math.div($columns, $grid-columns);\n}\n\n// GRID MANAGEMENT\n\n// Wrap everything in this class (must be taking the full viewport width) to enable\n// CSS Grid for immediate children.\n\n// All items that must not take the \"content\" area into account have the class\n// \"container-full\". Inside those items, use a regular Bootstrap layout as you\n// would in a normal setup.\n\n\n.container-grid {\n display: grid;\n grid-template-rows: auto;\n grid-column-gap: $grid-gutter-width;\n grid-template-columns:\n [full-start] 1fr\n [content-start] minmax( auto, #{col-width(sm, 12)})\n [content-end] 1fr\n [full-end];\n max-width: 100%;\n\n @include media-breakpoint-down(sm) {\n grid-gap: $grid-gutter-width;\n }\n\n @include media-breakpoint-up(md) {\n grid-template-columns:\n [full-start] 1fr\n [content-start] #{col-width(md, 10)}\n [content-end] 1fr\n [full-end];\n }\n\n @include media-breakpoint-up(lg) {\n grid-template-columns:\n [full-start] 1fr\n [content-start] #{col-width(lg, 8)}\n [content-end] 1fr\n [full-end];\n }\n\n @include media-breakpoint-up(xl) {\n grid-template-columns:\n [full-start] 1fr\n [content-start] #{col-width(xl, 6)}\n [content-end] 1fr\n [full-end];\n }\n\n > * {\n grid-column: content;\n }\n\n .container-full,\n .container,\n .embed-responsive,\n & > iframe {\n grid-column: full;\n }\n}\n\n.container-full[class*=\"bg-\"] + .container-full[class*=\"bg-\"] { margin-top: 0 !important; }\n\n@for $i from 1 through 6 {\n .container-full.my-#{$i}[class*=\"bg-\"] + .container-full[class*=\"bg-\"],\n .container-full.mb-#{$i}[class*=\"bg-\"] + .container-full[class*=\"bg-\"] {\n @extend .mt-n#{$i};\n }\n}\n\n@include ie11('.container-grid') {\n display: block;\n}\n\n@include ie11('.container-grid > *') {\n max-width: col-width(lg, 10);\n margin: 0 auto;\n}\n\n@include media-breakpoint-up(lg) {\n @include ie11('.container-grid > *') {\n max-width: col-width(lg, 8);\n }\n}\n\n@include media-breakpoint-up(xl) {\n @include ie11('.container-grid > *') {\n max-width: col-width(xl, 6);\n }\n}\n\n@include ie11('.container-grid .container-full') {\n max-width: 100%;\n width: 100%;\n}\n","@charset \"utf-8\";\n\n// Add a beautiful underline to links\n// Set $bg to false to text-decoration tweak completely.\n// Set $hover to false to disable hover completely.\n@mixin link-pretty($line: $link-color, $bg: $body-bg, $hover: gray('700'), $size: 1px) {\n text-decoration: none;\n // Underline via gradient background\n background-image: linear-gradient($line 0%, $line 100%);\n background-repeat: repeat-x;\n background-size: $size $size;\n background-position: 0 100%;\n\n @if ($bg) {\n @include link-pretty-text-shadow($bg);\n }\n\n // Tweak position + thickness for high res (1.75x and up) displays\n @media (min-resolution: 168dpi) {\n background-image: linear-gradient($line 0%, $line 100%);\n background-position: 0 100%;\n }\n\n // Style selected links (or else text-shadow makes it look crazy ugly)\n // Pseudo selectors must go separately, or they break each other\n &::selection {\n background-color: rgba(theme-color('primary'), 0.4);\n color: $body-color;\n text-shadow: none;\n }\n\n @if ($hover) {\n &:hover,\n &.hover {\n color: $link-hover-color;\n text-decoration: none;\n background-image: linear-gradient($hover 0%, $hover 100%);\n }\n }\n\n // Generate all background variants\n @each $color, $value in $theme-colors {\n .bg-#{$color} & {\n color: color-yiq($value);\n @include link-pretty-text-shadow($value);\n\n @if ($hover) {\n &:hover,\n &.hover {\n background-image: linear-gradient(gray('300') 0%, gray('300') 100%);\n }\n }\n }\n }\n}\n\n// Adds the text-shadow to make descendants prettier\n@mixin link-pretty-text-shadow($color) {\n text-shadow:\n 3px 0 $color,\n 2px 0 $color,\n 1px 0 $color,\n -1px 0 $color,\n -2px 0 $color,\n -3px 0 $color;\n}\n\n@mixin text-emphasis-variant-decoration($parent, $color) {\n a#{$parent} {\n @include hover-focus {\n text-decoration-color: $color;\n }\n }\n}\n\n// Trapeze link\n@mixin trapeze-vertical($color, $size) {\n &:before {\n top: 0;\n right: 100%;\n width: 0;\n height: 100%;\n border-right-width: 0;\n border-right-color: $color;\n border-left-width: 0;\n }\n\n &:hover,\n &:focus {\n transform: translateX($size);\n\n &:before {\n border-right-width: $size;\n }\n }\n}\n\n@mixin trapeze-horizontal($color, $size) {\n &:before {\n top: 100%;\n left: 0;\n width: 100%;\n height: 0;\n border-bottom-width: 0;\n border-top-width: 0;\n border-top-color: $color;\n }\n\n &:hover,\n &:focus {\n transform: translateY(-$size);\n\n &:before {\n border-top-width: $size;\n }\n }\n}\n\n@mixin link-trapeze($position: vertical, $color: gray('200'), $size: $trapeze-height) {\n position: relative;\n z-index: $zindex-0;\n transition: transform $trapeze-animation-duration;\n\n &:before {\n content: '';\n display: block;\n position: absolute;\n z-index: $zindex-background;\n border: $size solid transparent;\n transition: border $trapeze-animation-duration;\n }\n\n @if $position == vertical {\n @include trapeze-vertical($color, $size);\n } @else if $position == horizontal {\n @include trapeze-horizontal($color, $size);\n }\n}\n\n// trapeze with span\n@mixin trapeze-span-horizontal-container($size: $trapeze-height) {\n display: block;\n position: relative;\n z-index: $zindex-1;\n transition:\n margin $trapeze-animation-duration,\n padding $trapeze-animation-duration;\n\n &:hover,\n &:focus {\n @include trapeze-span-horizontal-container-active($size);\n }\n}\n\n@mixin trapeze-span-horizontal-container-active($size: $trapeze-height) {\n margin-top: -$size !important;\n padding-bottom: $size;\n\n .trapeze-horizontal {\n border-top-width: $size;\n }\n}\n\n@mixin trapeze-span-vertical-container($size: $trapeze-height) {\n display: block;\n position: relative;\n z-index: $zindex-1;\n transition:\n margin $trapeze-animation-duration,\n padding $trapeze-animation-duration;\n\n &:hover,\n &:focus {\n @include trapeze-span-vertical-container-active($size);\n }\n}\n\n@mixin trapeze-span-vertical-container-active($size: $trapeze-height) {\n padding-left: $trapeze-height;\n margin-right: $trapeze-height * -1;\n\n .trapeze-vertical {\n border-right-width: $trapeze-height;\n }\n}\n\n@mixin trapeze-span-vertical($color: gray('200'), $size: $trapeze-height) {\n display: block;\n position: absolute;\n z-index: $zindex-0;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n margin-right: $size * -1;\n border-right: 0 solid $color;\n border-top: $size solid transparent;\n border-bottom: $size solid transparent;\n transition: border $trapeze-animation-duration;\n}\n\n@mixin trapeze-span-horizontal($color: gray('200'), $size: $trapeze-height) {\n display: block;\n position: absolute;\n z-index: $zindex-0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0;\n margin-top: $trapeze-height * -1;\n border-top: 0 solid $gray-200;\n border-left: $trapeze-height solid transparent;\n border-right: $trapeze-height solid transparent;\n transition: border $trapeze-animation-duration;\n}\n\n\n// IE 11 mixin\n// WARNING: Autoprefixer is off inside this.\n@mixin ie11($selector) {\n :-ms-fullscreen, :root #{$selector} {\n /* autoprefixer: off */\n @content;\n }\n}\n","@charset 'utf-8';\n\n// Responsive sr-only\n@each $breakpoint in map-keys($grid-breakpoints) {\n .sr-only-#{$breakpoint} {\n @include media-breakpoint-up($breakpoint) {\n @include sr-only();\n }\n }\n}\n\n// Intro.js\n.introjs-tooltip {\n min-width: 500px !important;\n max-width: 60% !important;\n}\n.introjs-helperNumberLayer { background: theme-color('primary') !important; }\n\n.focused {\n position: relative;\n\n &:before {\n content: ' ';\n position: absolute;\n top: -5px;\n right: -5px;\n bottom: -5px;\n left: -5px;\n border: 1px solid transparent;\n border-radius: 4px;\n transform: scale(1);\n transition:\n transform 0.1s ease,\n border-color 0.3s;\n }\n\n &:focus,\n &.focus {\n box-shadow: none !important;\n outline: none !important;\n\n &:before {\n transform: scale(1);\n border-color: $red;\n }\n }\n\n &:active {\n &:before {\n content: none;\n }\n }\n}\n\n// Display helpers\n.flex-grow {\n flex: 1 1 auto;\n}\n\n// Layout helpers\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .offset#{$infix}-top { margin-top: $spacer * -4; }\n }\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\n// Text helpers\n.text-small {\n font-size: $font-size-xs;\n}\n\n.text-xs {\n font-size: $legacy-font-size-xs;\n}\n\n.text-sm {\n font-size: $legacy-font-size-sm;\n}\n\n.text-base {\n font-size: $legacy-font-size-base;\n}\n\n.text-lg {\n font-size: $legacy-font-size-lg;\n}\n\n.text-xl {\n font-size: $legacy-font-size-xl;\n}\n\n.text-arrow {\n display: flex;\n justify-content: space-between;\n\n &:after {\n content: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='#{$text-muted}' d='M11.586 7L6.293 1.707 7.707.293 15.414 8l-7.707 7.707-1.414-1.414L11.586 9H0V7h11.586z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n display: block;\n margin-left: auto;\n opacity: 0.6;\n transition: opacity 0.2s;\n }\n\n a:hover & {\n &:after {\n opacity: 1;\n }\n }\n}\n\n.text-padded {\n background-color: $white;\n box-shadow: 0.444rem 0 0 $white, -0.444rem 0 0 $white; // Around 8px\n box-decoration-break: clone;\n}\n\n.text-spread {\n letter-spacing: 3px;\n}\n\n/*\n Text Decoration\n\n Bootstrap v5 + legacy\n*/\n.underline, .text-decoration-underline {\n text-decoration: underline;\n}\n\n.overline, .text-decoration-overline {\n text-decoration: overline;\n}\n\n.line-through, .text-decoration-line-through {\n text-decoration: line-through;\n}\n\n// .text-decoration-none already exists in v4\n.no-underline {\n text-decoration: none;\n}\n\n/*\n Triangles\n*/\n.triangle-outer-bottom-right {\n position: relative;\n}\n\n.triangle-outer-bottom-right:after {\n content: '';\n display: block;\n position: absolute;\n bottom: -0.24rem;\n left: -1.3rem;\n border-left: 1rem solid transparent;\n border-top: 1rem solid $red;\n border-right: 1rem solid transparent;\n width: 0;\n height: 0;\n transform: rotate(-45deg);\n transition: background 0.15s;\n}\n\n.triangle-outer-top-right:after {\n content: '';\n display: block;\n position: absolute;\n top: 0.479rem;\n left: -1.3rem;\n border-left: 1rem solid transparent;\n border-top: 1rem solid $red;\n border-right: 1rem solid transparent;\n width: 0;\n height: 0;\n transform: rotate(-45deg);\n transition: background 0.15s;\n}\n\n// Gray background helpers.\n@each $key, $value in $grays {\n @include bg-variant(\".bg-gray-#{$key}\", $value);\n}\n\n// Separator\nhr {\n width: 100%;\n}\n\n// generate all bg-gray helpers\n@each $key, $value in $grays {\n .text-gray-#{$key} {\n color: $value !important;\n }\n}\n\n// generate all opacity helpers\n@each $key, $value in $opacities {\n .opacity-#{$key} {\n opacity: $value;\n }\n}\n","@charset 'utf-8';\n\n/*\n * Custom css for Wordpress theme only\n*/\n\nbody.epfl-wp {\n .entry-content {\n > img {\n max-width: 100%;\n height: auto;\n margin-left: auto;\n margin-right: auto;\n margin-bottom: $paragraph-margin-bottom;\n }\n }\n}\n","/* Structure */\n\n.site {\n position: relative;\n top: 0;\n transition: top .3s ease-in-out;\n\n .search-open & {\n top: $mm-lang-height;\n }\n}\n\n/* Sticky footer */\n\nhtml,\nbody {\n height: 100%;\n}\n\nbody {\n overflow-x: hidden;\n display: flex;\n flex-direction: column;\n\n > .site {\n display: flex;\n flex-direction: column;\n height: 100%;\n\n > header.header {\n flex-shrink: 0;\n }\n }\n\n > .main-container,\n > .site > .main-container {\n flex: 1 0 auto;\n\n + .bg-gray-100 {\n flex-shrink: 0;\n }\n }\n}\n\n\n\n/* Containers */\n\n.container-grid {\n\n @include media-breakpoint-down(sm) {\n grid-row-gap: 0;\n }\n}\n\n/* Typography */\n\n.content {\n p,\n ol,\n ul,\n dl,\n table {\n\n & + h1,\n & + h2,\n & + h3,\n & + h4,\n & + h5,\n & + h6 {\n margin-top: 1.75em;\n }\n }\n\n h2 + h3,\n h3 + h4,\n h4 + h5,\n h5 + h6 {\n margin-top: 1.5em;\n }\n}\n\n.content.container-grid,\n.content .container-grid {\n\n & > p,\n & > ol,\n & > ul,\n & > dl {\n\n & + h1,\n & + h2,\n & + h3 {\n margin-top: 1.25em;\n }\n & + h4 {\n margin-top: 1.125em;\n }\n & + h5 {\n margin-top: 1em;\n }\n & + h6 {\n margin-top: 0.875em;\n }\n }\n\n & > h2 + h3 {\n margin-top: 0.5em;\n }\n & > h3 + h4,\n & > h4 + h5,\n & > h5 + h6 {\n margin-top: 0.625em;\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\n.btn {\n text-decoration: none;\n white-space: normal;\n transition:\n background 0.15s,\n color 0.15s,\n border-color 0.15s;\n\n @extend .focused;\n\n &:before { border-width: 2px; }\n\n &:disabled,\n &.disabled { opacity: 1; }\n}\n\n.btn-primary {\n font-weight: $font-weight-bold;\n\n &:hover,\n &.hover {\n background: $red-dark;\n border-color: $red-dark;\n }\n\n &:focus:before,\n &.focus:before { border-color: $red-dark; }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n // ugly ↓\n // background: linear-gradient(to bottom, $red-dark 0%, $red 100%);\n background: color.adjust($red-dark, $lightness: -10%);\n border-color: color.adjust($red-dark, $lightness: -10%);\n }\n\n &:disabled,\n &.disabled {\n background: $gray-100;\n border-color: $gray-300;\n color: $gray-300;\n\n .bg-dark & {\n background: $black;\n border-color: $gray-600;\n color: $gray-600;\n }\n }\n}\n\n.btn-secondary {\n background: transparent;\n border-color: $gray-300;\n\n .bg-dark & {\n border-color: $gray-600;\n color: $white !important;\n }\n\n .bg-gray-100 & {\n background-color: $body-bg;\n }\n\n &:hover,\n &.hover {\n background: $gray-100;\n border-color: $gray-600;\n\n .bg-dark & {\n background: transparent;\n border-color: $gray-100;\n }\n }\n\n &:focus:before,\n &.focus:before { border-color: $gray-600; }\n\n .bg-dark &:focus,\n .bg-dark &.focus {\n border-color: $gray-100;\n &:before { border-color: $gray-100; }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n background: linear-gradient(to bottom, $gray-100 0%, $white 100%);\n border-color: $gray-300;\n\n .bg-dark & {\n background: $gray-600;\n border-color: $white;\n }\n }\n\n &:disabled,\n &.disabled {\n background: transparent;\n border-color: $gray-600;\n color: $gray-600 !important;\n }\n}\n\n.btn-light {\n &,\n &:hover {\n border-color: gray('600');\n }\n}\n\n.btn-circle {\n border-radius: 50%;\n width: 20px;\n height: 20px;\n padding: 0;\n background-color: $white;\n border: none;\n box-shadow: 0 0 0 2px rgba($black, 0.4);\n line-height: 1;\n color: rgba($black, 0.4);\n transition: box-shadow 0.2s;\n cursor: pointer;\n\n @include hover {\n box-shadow: 0 0 0 5px rgba($black, 0.6);\n outline: 1rem solid transparent;\n color: rgba($black, 0.6);\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\na.tag {\n &:hover {\n background: $gray-100;\n border-top-color: color.adjust($gray-300, $lightness: -10%);\n border-right-color: color.adjust($gray-300, $lightness: -10%);\n border-left-color: color.adjust($gray-300, $lightness: -10%);\n color: $black;\n text-decoration: none;\n }\n}\n\n.tag {\n display: inline-block;\n margin: 0 0.1em 0.3em 0;\n padding: 0.4em 0.6em;\n text-decoration: none;\n background: $white;\n border: 1px solid $gray-300;\n line-height: 1;\n font-weight: 400;\n color: $gray-800;\n border-radius: $border-radius;\n transition:\n color 0.2s ease-in-out,\n background 0.2s ease-in-out;\n\n .remove {\n text-decoration: none;\n float: right;\n font-size: 1.25em;\n line-height: 0.5em;\n margin-top: 0.2em;\n margin-left: 0.3em;\n color: inherit;\n\n &:hover {\n color: $red;\n }\n }\n\n &.tag-sm {\n font-size: 0.75em;\n }\n\n &.tag-plain {\n border-color: $gray-600;\n background: $gray-600;\n color: $white;\n }\n\n @each $color, $value in $theme-colors {\n &.tag-#{$color} {\n @if $color == \"secondary\" {\n border-bottom: 1px solid $black;\n }\n\n @else if $color == \"light\" {\n border-bottom: 1px solid $gray-300;\n }\n\n @else {\n border-bottom: 1px solid $value;\n }\n }\n }\n}\n\n.tag-group {\n padding: 1em;\n background: color.adjust($white, $lightness: -5%);\n border-radius: $border-radius;\n border: 1px solid $gray-300;\n\n label {\n font-size: 0.85em;\n color: $gray-600;\n }\n}\n\n.tag-input {\n &:not(.selectize-control) {\n width: 100%;\n }\n\n &.tag-input-sm + .tag-input .tag {\n font-size: $font-size-sm;\n }\n\n .selectize-input {\n padding: 0.3em 0.2em 0.1em;\n background: color.adjust($white, $lightness: -5%);\n border-radius: $border-radius;\n border: 1px solid $gray-300;\n }\n}\n\n.selectize-control {\n cursor: text;\n\n .selectize-input {\n @extend .form-control;\n\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n min-height: $input-height;\n\n .tag {\n margin-right: 0.4em;\n cursor: pointer;\n\n &.active,\n &:hover {\n background: $gray-100;\n border-top-color: color.adjust($gray-300, $lightness: -10%);\n border-right-color: color.adjust($gray-300, $lightness: -10%);\n border-left-color: color.adjust($gray-300, $lightness: -10%);\n color: $black;\n text-decoration: none;\n }\n }\n\n input {\n margin: 0 0.1em 0.2em 0;\n padding: 0.2em 0.4em;\n background: none;\n min-width: 15px !important; // Displays blinking cursor on first focus in some browsers\n border: 0;\n line-height: 1;\n outline: none;\n }\n }\n\n .selectize-dropdown {\n position: absolute;\n background: $white;\n border: 1px solid $gray-300;\n border-top: none;\n }\n\n .selectize-dropdown-content {\n max-height: 200px;\n overflow-x: hidden;\n overflow-y: auto;\n\n .option,\n .create {\n border-top: 1px solid $gray-200;\n padding: 0.4em 0.6em;\n color: $gray-700;\n cursor: pointer;\n\n &:hover,\n &.active {\n background-color: color.adjust($gray-100, $lightness: 5%);\n color: $body-color;\n }\n }\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\n$alert-icon-size: 2rem;\n$alert-icons: (\n success: \"%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='#{$green}' cx='18' cy='18' r='18'/%3E%3Cpath stroke='#FFF' stroke-width='3' d='M10 16.976L16 23l10-10'/%3E%3C/g%3E%3C/svg%3E\",\n danger: \"%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='#{$red}' d='M24.042 0L34 9.958v14.084L24.042 34H9.958L0 24.042V9.958L9.958 0z'/%3E%3Cg stroke='#FFF' stroke-width='4'%3E%3Cpath d='M17 9v10M17 21v4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\",\n warning: \"%3Csvg viewBox='0 0 36 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.746 1.124l15.591 27.9A2 2 0 0 1 33.591 32H2.41a2 2 0 0 1-1.746-2.976l15.591-27.9a2 2 0 0 1 3.492 0z' fill='#{$yellow}'/%3E%3Cpath d='M18 12v10M18 24v2' stroke='#FFF' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E\",\n info: \"%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='#{$blue}' width='34' height='34' rx='4'/%3E%3Cpath d='M17 25V15M17 13V9' stroke='#FFF' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E\",\n);\n\n.alert {\n position: relative;\n min-height: $alert-padding-y * 2.4 + $alert-icon-size;\n padding-top: $alert-padding-y * 1.6;\n padding-left: $alert-padding-x * 2 + $alert-icon-size;\n background: $white;\n color: $body-color;\n\n &:before {\n display: inline-block;\n position: absolute;\n top: 50%;\n left: $alert-padding-x;\n width: $alert-icon-size;\n height: $alert-icon-size;\n margin-top: $alert-icon-size * -0.5;\n }\n}\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n border-color: $value;\n hr { border-top-color: color.adjust($value, $lightness: -5%); }\n .alert-link { color: color.adjust($value, $lightness: -10%); }\n }\n}\n\n@each $color, $svg in $alert-icons {\n .alert-#{$color}:before {\n content: str-replace(url(\"data:image/svg+xml;charset=utf8,\" + $svg), \"#\", \"%23\");\n }\n}\n\n.close:hover { color: $red; }\n","@charset \"utf-8\";\n\n.custom-checkbox .custom-control-label:before { border: 1px solid $gray-600; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {\n border-color: $red;\n}\n\n.custom-control {\n padding-left: 1.5rem;\n}\n\n.custom-control-label:before, .custom-control-label:after {\n top: 3.5px;\n left: -1.5rem;\n\n @include media-breakpoint-up(sm){\n top: 3.5px;\n }\n\n @include media-breakpoint-up(md){\n top: 5px;\n }\n}\n\n.custom-controls-inline .custom-control {\n display: inline-flex;\n align-items: center;\n margin-right: 1rem;\n}\n","@charset \"utf-8\";\n@use 'sass:math';\n\n$collapse-chevron-active: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{theme-color('primary')}' viewBox='0 0 6 3'%3E%3Cpath d='M3 3 6 0 0 0z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$collapse-chevron: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$gray-600}' viewBox='0 0 6 3'%3E%3Cpath d='M3 0 6 3 0 3z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$collapse-chevron-size: 12px;\n\n@mixin collapse-btn() {\n $icon-size: 1rem;\n $icon-size-half: math.div($icon-size, 2);\n $icon-thickness: 2px;\n $icon-thickness-half: math.div($icon-thickness, 2);\n\n display: block;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding: 0.9rem #{ $collapse-chevron-size + 4px } 0.9rem 0;\n border-top: 1px solid $gray-300;\n font-size: 1.125rem;\n text-align: left;\n font-weight: 800;\n &:hover { cursor: pointer; }\n\n &:after {\n content: $collapse-chevron;\n position: absolute;\n top: $collapse-chevron-size;\n right: 0;\n width: $collapse-chevron-size;\n height: math.div($collapse-chevron-size, 2);\n border: 0;\n }\n\n &.collapsed:after {\n content: $collapse-chevron-active;\n }\n}\n\n.collapse-title {\n position: relative;\n padding: 0;\n background: none;\n border: none;\n color: $black;\n transition: box-shadow 0.25s, color 0.15s;\n\n &:before {\n content: ' ';\n position: absolute;\n top: 0;\n left: $spacer * -0.3;\n width: $spacer * 0.6;\n height: 100%;\n background: $primary;\n opacity: 0;\n transition:\n opacity 0.3s,\n transform 0.2s;\n z-index: $zindex-background;\n }\n\n &:focus {\n outline: none;\n position: relative;\n\n &:before {\n transform: translateX($spacer * -0.7);\n opacity: 1;\n }\n }\n\n &.collapse-title-desktop {\n @include collapse-btn();\n\n &:hover,\n &:focus,\n &:active {\n color: $red;\n }\n }\n\n @include media-breakpoint-down(sm) {\n @include collapse-btn();\n }\n\n p {\n margin-bottom: 0.25em;\n }\n\n *:last-child {\n margin-bottom: 0;\n }\n}\n\n.collapse-item {\n &:after {\n content: \"\";\n display: block;\n padding-top: 2rem;\n }\n\n *:last-child {\n margin-bottom: 0;\n }\n\n &:not(.collapse-item-desktop) {\n @include media-breakpoint-up(md) {\n display: block !important;\n height: auto !important;\n min-height: 1px !important;\n overflow: visible !important;\n transition: none !important;\n }\n }\n}\n\nheader.collapse-title {\n font-size: inherit;\n\n p {\n font-size: 1rem;\n }\n\n @include media-breakpoint-up(md) {\n p {\n font-size: 1.125rem;\n }\n }\n\n @include media-breakpoint-up(lg) {\n p.title {\n font-size: 1.25rem;\n }\n }\n}\n\nheader.collapse-title + .collapse-item {\n &:before {\n content: \"\";\n display: block;\n padding-top: 0.5rem;\n }\n}\n\n.collapse-group {\n border-bottom: 1px solid $gray-300;\n margin-bottom: $spacer * 2;\n}\n\n// Link collapse\n\n.link-collapse {\n display: inline-flex;\n align-items: baseline;\n text-decoration: none;\n\n &:after {\n content: '';\n display: inline-block;\n width: $collapse-chevron-size;\n height: $collapse-chevron-size;\n margin-left: math.div($collapse-chevron-size, 2);\n background: $collapse-chevron no-repeat center center;\n background-size: contain;\n }\n\n &.collapsed {\n &:after {\n background-image: $collapse-chevron-active;\n }\n }\n}\n\n// Collapse helpers\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .collapse#{$infix}-show { display: block !important; }\n }\n}\n\n// Collapse dropdown (shadow and top arrow)\n$collapse-drop-margin: ($grid-gutter-width * 0.3);\n\n.collapse-drop-toggle {\n position: relative;\n margin-bottom: $collapse-drop-margin;\n\n &:not(.collapsed) {\n &,\n &:hover {\n background: $body-color;\n color: $body-bg;\n }\n\n &:after {\n content: '';\n position: absolute;\n top: calc(100% + #{$collapse-drop-margin});\n left: 50%;\n width: 0;\n height: 0;\n border-left: ($collapse-drop-margin * 0.75) solid transparent;\n border-bottom: ($collapse-drop-margin * 0.75) solid $border-color;\n border-right: ($collapse-drop-margin * 0.75) solid transparent;\n transform: translateX(-50%);\n }\n }\n}\n\n.collapse-drop {\n &.show,\n &.collapsing {\n position: relative;\n margin-top: math.div($collapse-drop-margin, 2);\n border-top: ($border-width * 2) solid $border-color;\n\n > form {\n box-shadow: $dropdown-box-shadow;\n border-bottom: $border-width solid $border-color;\n }\n }\n}\n\n.collapse-partial:not(.show) {\n display: block !important;\n position: relative;\n height: 7rem;\n overflow: hidden;\n margin-bottom: 1rem;\n}\n\n.collapse-partial > * {\n margin: 0;\n}\n\n.collapse-partial:not(.show):after {\n content: ' ';\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 40%;\n background: linear-gradient(0deg,white 0, rgba(255,255,255,0.9) 15%, transparent)\n}\n\n.collapse-partial + button .icon {\n top: 0.2em;\n}\n\n.collapse-partial.show + button .icon {\n transform: rotate(180deg);\n}\n\n.collapse-container {\n border-top: 1px solid #c1c1c1;\n border-bottom: 1px solid #c1c1c1;\n margin-bottom: ($spacer * 3);\n\n .collapse-title {\n border-top: 0;\n }\n\n & + .collapse-container {\n border-top: 0;\n margin-top: -($spacer * 3);\n }\n}\n\n// helper classes to define partial collapse defaut height\n@for $i from 0 to 10 {\n .collapse-partial-#{$i}:not(.show) {\n height: #{$i * 2}rem;\n }\n}\n","@charset 'utf-8';\n\n.drawer {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 100%;\n min-height: $header-height;\n overflow: hidden;\n flex-shrink: 0;\n background: $red;\n transition: width 0.3s ease;\n\n &.open {\n @include media-breakpoint-down(lg) {\n width: 50%;\n }\n }\n\n .drawer-link {\n display: block;\n position: relative;\n width: 20px;\n height: 100%;\n min-height: $header-height;\n line-height: 1.2;\n z-index: $zindex-5;\n color: $white;\n transition: width 0.3s ease;\n\n &:hover {\n background: $red-dark;\n }\n\n .text {\n position: absolute;\n white-space: nowrap;\n top: 50%;\n padding: 0 2.1em 0 1.1em;\n transform: translateY(-50%);\n text-decoration: underline;\n }\n }\n\n .drawer-toggle {\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n width: 20px;\n height: 100%;\n background: $red;\n border: none;\n cursor: pointer;\n z-index: $zindex-10;\n color: $white;\n\n .icon {\n position: absolute;\n top: 50%;\n right: 0;\n font-size: 1.1rem;\n transform: translateY(-50%);\n transform-origin: 50% 50%;\n }\n\n &:hover {\n background: $red-dark;\n }\n }\n\n &.open .drawer-toggle .icon {\n transform: rotate(180deg) translateY(50%);\n }\n}\n","@charset 'utf-8';\n\n@use 'sass:map';\n@import \"./social-color\";\n\n/*\n Variables for trapezes card\n*/\n$trapeze-height: 0.5rem;\n$trapeze-animation-duration: 0.2s;\n\n$header-height: 5.5rem;\n$main-nav-width: 28rem;\n\n// mobile-menu (mm) variables\n$mm-breadcrumbs-height: 3.5rem;\n$mm-lang-height: 3rem;\n$mm-lang-width: 5.8rem;\n\n$opacities: () !default;\n$opacities: map.merge((\n \"0\": 0,\n \"10\": .1,\n \"20\": .2,\n \"25\": .25,\n \"30\": .3,\n \"40\": .4,\n \"50\": .5,\n \"60\": .6,\n \"70\": .7,\n \"75\": .75,\n \"80\": .8,\n \"90\": .9,\n \"100\": 1,\n), $opacities);\n\n// Legacy font-size\n$legacy-font-size-xl: 1.25rem;\n$legacy-font-size-lg: 1.125rem;\n$legacy-font-size-base: 1rem;\n$legacy-font-size-sm: 0.875rem;\n$legacy-font-size-xs: 0.75rem;\n","@charset \"utf-8\";\n\n$icon-size-base: 1em;\n\n.icon {\n display: inline-flex;\n align-self: center;\n position: relative;\n width: $icon-size-base;\n height: $icon-size-base;\n color: inherit;\n fill: currentColor;\n transition: transform 0.2s;\n\n svg {\n width: $icon-size-base;\n height: $icon-size-base;\n }\n\n .icon-right & { margin-left: 0.4em; }\n .icon-left & { margin-right: 0.4em; }\n}\n\n.icon-rotate-90 {\n transform: rotate(90deg);\n}\n\n.feather {\n width: 1em;\n height: 1em;\n stroke: currentColor;\n stroke-width: 2;\n stroke-linecap: round;\n stroke-linejoin: round;\n fill: none;\n}\n","@charset \"utf-8\";\n\n.form-control {\n height: auto;\n transition:\n color 0.3s,\n border-color 0.3s,\n outline 0.3s,\n box-shadow 0.3s;\n\n &:hover,\n &.hover {\n border-color: $gray-600;\n }\n\n &:focus,\n &.focus {\n border-color: $input-focus-border-color !important;\n box-shadow: $input-focus-box-shadow !important;\n }\n\n &.is-invalid {\n border-color: $form-feedback-invalid-color !important;\n font-weight: 700;\n }\n\n &:disabled,\n &.disabled {\n color: $gray-600;\n border-color: $gray-200 !important;\n }\n\n @include media-breakpoint-down(sm) {\n font-size: 16px;\n }\n}\n","@charset \"utf-8\";\n\n.nav-lang {\n display: flex;\n margin-right: $spacer * 3;\n\n &.show {\n .dropdown-toggle {\n border: 1px solid gray('500');\n }\n }\n\n .dropdown-toggle,\n .dropdown-item {\n position: relative;\n padding: ($spacer * 0.6) ($spacer * 2) ($spacer * 0.6) ($spacer * 0.7);\n font-size: $font-size-sm;\n font-weight: bold;\n transition: background 0.2s ease;\n\n @include media-breakpoint-up(sm) {\n height: 2.625rem;\n padding-top: ($spacer * 0.6);\n padding-bottom: ($spacer * 0.7);\n }\n\n @include media-breakpoint-up(md) {\n height: 2.875rem;\n padding-top: ($spacer * 0.75);\n padding-bottom: ($spacer * 0.75);\n }\n }\n\n .dropdown-toggle {\n &:before {\n content: ' ';\n position: absolute;\n top: calc(50% - 0.35rem);\n right: 0.5rem;\n left: auto;\n width: 0;\n height: 0;\n border-top: 0;\n border-right: .3em solid transparent;\n border-bottom: .3em solid;\n border-left: .3em solid transparent;\n }\n\n &:after {\n position: absolute;\n right: 0.5rem;\n bottom: calc(50% - 0.45rem);\n }\n }\n\n .dropdown-menu ul,\n .dropdown-menu li,\n .dropdown-menu a,\n .dropdown-toggle {\n width: 5.8rem;\n }\n\n .dropdown-menu {\n padding: 0;\n background: none;\n border: 0;\n margin-top: 0;\n transform: translate3d(0px, 40px, 0px) !important;\n\n li {\n padding-left: 0;\n\n &:before {\n content: none;\n }\n }\n\n a:not(.active) {\n background: white;\n border: 1px solid gray('500');\n\n &:hover {\n background: gray('100');\n }\n }\n }\n\n a.active {\n border: 1px solid $primary;\n color: $white !important;\n\n .icon {\n color: $white;\n }\n }\n\n .icon {\n margin-right: $spacer * 0.3;\n font-size: $font-size-base * 1.1;\n color: gray('600');\n transform: translateY($spacer * 0.13);\n vertical-align: top;\n\n & + span {\n display: inline-block;\n vertical-align: middle;\n }\n }\n\n .dropdown-item {\n margin-top: -1px;\n }\n\n .dropdown-item:not(.active):active {\n color: $black;\n border-color: black !important;\n z-index: 20;\n }\n}\n\n.nav-lang-short ul{\n display: flex;\n flex-flow: row nowrap;\n list-style-type: none;\n margin-bottom: 0;\n padding: 0;\n font-size: $font-size-base;\n li{\n position: relative;\n font-weight: bold;\n\n & + li {\n\n a {\n padding-left: 0.5 * $spacer;\n }\n\n &:before {\n content: ' ';\n display: block;\n position: absolute;\n top: 0.3 * $spacer;\n left: 0 * $spacer;\n width: 1px;\n height: 0.9 * $spacer;\n background: gray('200');\n }\n }\n\n .active {\n color: theme-color('primary');\n }\n\n a {\n color: gray('500');\n\n &:hover {\n color: $body-color;\n }\n }\n a,\n span {\n padding: 0.4 * $spacer;\n text-decoration: none;\n }\n }\n}\n\n@include media-breakpoint-down(lg) {\n\n .nav-lang {\n width: auto;\n margin: 0 1rem !important;\n transition: bottom 0.3s ease;\n z-index: $zindex-mobile-lang;\n\n &.nav-lang-short {\n margin: 0 .25rem !important;\n }\n\n &.nav-lang-short ul{\n display: flex;\n width: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n padding-top: 0;\n font-size: $font-size-base;\n\n li{\n flex-grow: 1;\n padding: 0;\n a, span{\n display: block;\n padding: 0 0.4 * $spacer;\n line-height: $mm-lang-height;\n text-align: center;\n //color: gray('300');\n\n &.active{\n //color: $white;\n }\n }\n & + li {\n &:before {\n //display: none;\n top: 1.1 * $spacer\n }\n }\n }\n }\n }\n}\n\n\n@include media-breakpoint-down(xs) {\n\n .nav-lang {\n margin: 0 0.5rem 0 0.75rem !important;\n\n .dropdown-toggle,\n .dropdown-item {\n width: auto;\n height: 2.125rem;\n padding: ($spacer * 0.4) ($spacer * 1.5) ($spacer * 0.4) ($spacer * 0.5);\n }\n\n .icon {\n transform: translateY($spacer * 0.1);\n }\n }\n}\n","@charset 'utf-8';\n\n.nav-toggle-mobile {\n display: flex;\n flex-flow: row nowrap;\n align-items: baseline;\n margin: 0;\n padding: (.8 * $spacer) (.9 * $spacer);\n font-size: 1 * $font-size-base;\n font-weight: bold !important;\n\n @include media-breakpoint-up(sm) {\n padding: (.625 * $spacer) (.9 * $spacer);\n }\n\n .label {\n\n @include media-breakpoint-down(xs) {\n @include sr-only();\n }\n }\n\n .hamburger {\n\n @include media-breakpoint-up(sm) {\n margin-left: 0.4 * $spacer;\n }\n\n span {\n display: block;\n width: 1 * $spacer;\n height: 2px;\n background: $body-color;\n opacity: 1;\n transition:\n transform 0.3s,\n opacity 0.3s;\n\n & + span {\n margin-top: 3px;\n }\n }\n }\n}\n\n.mobile-menu-open {\n .hamburger {\n position: relative;\n\n span {\n background: color('red');\n\n &:nth-child(1) {\n transform:\n rotate(45deg)\n translateY(0.17 * $spacer)\n translateX(0.28 * $spacer);\n }\n\n &:nth-child(2) {\n transform:\n rotate(-45deg)\n translateY(0.06 * $spacer)\n translateX(0.05 * $spacer);\n }\n\n &:nth-child(3) {\n opacity: 0;\n }\n }\n }\n\n .header {\n overflow: hidden;\n }\n}\n","@charset 'utf-8';\n\n// All links are underlined by default. Supported browsers will have the right color. https://caniuse.com/#feat=text-decoration\na {\n text-decoration-color: $link-hover-color;\n transition:\n text-decoration-color 0.2s ease-in-out,\n color 0.2s ease-in-out;\n\n @include hover-focus-active {\n text-decoration-color: $link-color;\n }\n\n &:active {\n color: $red;\n }\n\n &.text-muted {\n text-decoration-color: $text-muted;\n\n &:hover {\n color: $body-color !important;\n text-decoration-color: $body-color;\n }\n }\n}\n\n// Manage all the underline colors based on `text-` helper class.\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant-decoration(\".text-#{$color}\", $value);\n}\n\n// Special case for white links.\n@include text-emphasis-variant-decoration(\".text-white\", $white);\n\n// The link pretty allows you to have more cross-browser friendly link styles and the fancy focus box.\n.link-pretty {\n @include link-pretty($red, $body-bg);\n\n @extend .focused;\n}\n\n// Link collapse, see collapse component\n\n// Link icon\n.link-icon {\n display: flex;\n justify-content: space-between;\n\n .icon {\n content: '';\n width: 16px;\n height: 16px;\n opacity: 0.5;\n transition: opacity 0.2s;\n }\n\n &:hover .icon,\n a:hover .link-icon .icon {\n opacity: 1;\n }\n}\n","@charset 'utf-8';\n\nul {\n padding-left: $spacer;\n margin-left: 0;\n\n & > li {\n $bullet-size: $spacer * 0.8;\n\n list-style-type: none;\n padding-left: $spacer;\n position: relative;\n\n &:before {\n content: '';\n position: absolute;\n top: 0.7rem;\n right: calc(100% - 0.5rem);\n width: 6px;\n height: 5px;\n background: $red;\n font-size: 1.1rem;\n line-height: $bullet-size;\n\n @include media-breakpoint-down (sm) {\n top: 0.6rem;\n }\n\n @include media-breakpoint-down (xs) {\n top: 0.5rem;\n }\n }\n }\n\n ul { padding-left: calc( #{$spacer} / 2 ); }\n ul > li:before {\n background: transparent;\n border: 1px solid $red;\n }\n ul ul > li:before {\n background: $red;\n border: none;\n }\n\n ol > li:before {\n font-weight: 400;\n }\n}\n\nol {\n counter-reset: item;\n padding-left: $spacer;\n margin-left: 0;\n\n & > li {\n list-style-type: none;\n padding-left: $spacer;\n position: relative;\n\n &:before {\n content: counter(item);\n counter-increment: item;\n position: absolute;\n top: 0.3rem;\n right: calc(100% - 0.5rem);\n font-size: 0.8rem;\n font-weight: $font-weight-bold;\n color: $red;\n\n @include media-breakpoint-down (sm) {\n top: 0.2rem;\n }\n\n @include media-breakpoint-down (xs) {\n top: 0.1rem;\n }\n }\n }\n\n ol {\n counter-reset: secondary-item;\n padding-left: calc( #{$spacer} / 2 );\n }\n ol ol { counter-reset: third-item; }\n\n ol > li:before {\n content: counter(item) \".\" counter(secondary-item);\n counter-increment: secondary-item;\n font-weight: $font-weight-normal;\n }\n\n ol ol > li:before {\n content: counter(item) \".\" counter(secondary-item) \".\" counter(third-item);\n counter-increment: third-item;\n }\n\n ul {\n\n & > li:before {\n top: 0.7rem;\n background: transparent;\n border: 1px solid $red;\n }\n }\n}\n\n.list-unstyled,\n.list-inline,\n.nav,\nnav {\n\n li {\n padding-left: 0;\n\n &:before {\n content: none;\n }\n }\n}\n\n.list-inline {\n\n li {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: .5em;\n }\n }\n\n &.has-sep {\n\n li:not(:last-child):after {\n content: \"|\";\n position: relative;\n top: -1px;\n right: -0.125em;\n font-weight: 400;\n margin-left: .5em;\n color: $gray-300;\n }\n }\n}\n","@charset 'utf-8';\n\n// Force images in picture tags to take the whole width.\npicture .img-fluid { width: 100%; }\n","@charset 'utf-8';\n\n.custom-radio .custom-control-label:before { border: 1px solid $gray-600; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label:before {\n border-color: $red;\n}\n","@charset 'utf-8';\n\n.form-control-range {\n\n --range: calc(var(--max) - var(--min));\n --ratio: calc((var(--val) - var(--min)) / var(--range));\n --sx: calc(.5 * 1.5em + var(--ratio) * (100% - 1.5em));\n\n &::-moz-range-progress {\n background-color: $red;\n height: $custom-range-track-height;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-webkit-slider-runnable-track {\n background: linear-gradient($red, $red) 0 / var(--sx) 100% no-repeat $custom-range-track-bg;\n }\n}\n","@charset \"utf-8\";\n\n.ms-offscreen {\n clip: rect(0 0 0 0)!important;\n position: absolute!important;\n overflow: hidden!important;\n top: auto!important;\n left: auto!important;\n width: 1px!important;\n height: 1px!important;\n margin: 0!important;\n padding: 0!important;\n border: 0!important;\n outline: 0!important;\n}\n\n.ms-parent {\n display: block;\n position: relative;\n}\n\n.ms-choice {\n display: block;\n width: 100%;\n height: $custom-select-height;\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n overflow: hidden;\n white-space: nowrap;\n background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center;\n background-size: $custom-select-bg-size;\n border: $custom-select-border-width solid $custom-select-border-color;\n border-radius: $custom-select-border-radius;\n text-align: left;\n text-decoration: none;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n box-shadow: $custom-select-focus-box-shadow;\n outline: none;\n }\n\n &.disabled {\n background-color: $custom-select-disabled-bg;\n background-image: none;\n border: $custom-select-border-width solid $custom-select-border-color;\n cursor: default;\n }\n\n > span {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.placeholder {\n font-size: 1rem;\n color: $input-placeholder-color;\n }\n }\n\n > div {\n position: absolute;\n top: 0;\n right: 0;\n width: 20px;\n height: 25px;\n }\n}\n\n.ms-drop {\n display: none;\n position: absolute;\n width: 100%;\n min-width: $dropdown-min-width;\n overflow: hidden;\n margin-top: -$dropdown-border-width;\n padding: $dropdown-padding-y 0;\n z-index: $zindex-dropdown;\n background: $dropdown-bg;\n border: $dropdown-border-width solid $dropdown-border-color;\n color: $dropdown-link-color;\n box-shadow: $dropdown-box-shadow;\n\n &.bottom {\n top: 100%;\n border-bottom-right-radius: $dropdown-border-radius;\n border-bottom-left-radius: $dropdown-border-radius;\n }\n\n &.top {\n bottom: 100%;\n border-top-right-radius: $dropdown-border-radius;\n border-top-left-radius: $dropdown-border-radius;\n }\n\n ul {\n overflow: auto;\n margin: 0;\n padding: 0;\n\n > li {\n list-style: none;\n background-image: none;\n padding-left: 0;\n\n &:before {\n content: none;\n }\n\n .disabled {\n color: $dropdown-link-disabled-color;\n }\n\n &.multiple {\n display: block;\n float: left;\n }\n\n &.group {\n clear: both;\n }\n }\n }\n\n label {\n display: block;\n margin-bottom: 0;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover {\n background-color: $dropdown-link-hover-bg;\n color: $dropdown-link-hover-color;\n }\n\n &.optgroup {\n font-weight: $font-weight-bold;\n }\n }\n\n input[type=\"checkbox\"] {\n vertical-align: middle;\n margin-right: 0.5em;\n margin-bottom: 0.25em;\n }\n\n .ms-no-results {\n display: none;\n }\n}\n","@charset 'utf-8';\n\nhr {\n border-color: $gray-100;\n width: 100%;\n\n &.bold {\n border-top-width: 3px;\n }\n\n &.darker {\n border-color: $gray-200;\n }\n}\n","@charset 'utf-8';\n\n.social-icon {\n display: inline-block;\n padding: 0.7rem;\n background: gray('100');\n border-radius: 0.17rem;\n line-height: 0;\n\n .icon {\n top: 0;\n font-size: 24px;\n color: $white;\n }\n}\n\n.social-icon-details {\n min-height: 2.6em;\n text-decoration: none !important;\n vertical-align: bottom;\n\n &:hover {\n background: $gray-600;\n color: white;\n }\n\n .user {\n position: relative;\n top: 2px;\n line-height: 24px;\n vertical-align: bottom;\n }\n\n .icon + .user {\n margin-left: .25em;\n top: -1px;\n line-height: 1em;\n }\n}\n\na.social-icon {\n margin-bottom: $spacer * 0.3;\n transition:\n transform 0.2s ease,\n background-color 0.2s ease,\n background-image 0.2s ease;\n\n &:hover,\n &:focus {\n transform: translateY(-0.2rem);\n box-shadow: 0;\n }\n}\n\n.social-icon-facebook {\n background-color: $facebook;\n}\n\n.social-icon-twitter {\n background-color: $twitter;\n}\n\n.social-icon-whatsapp {\n background-color: $whatsappgreen;\n}\n\n.social-icon-mail-plane {\n background-color: $blue;\n}\n\n.social-icon-googleplus {\n background-color: $googleplus;\n}\n\n.social-icon-linkedin {\n background-color: $linkedin;\n}\n\n.social-icon-youtube {\n background-color: $youtube;\n}\n\n.social-icon-youtube svg {\n transform:scale(1.3);\n}\n\n// From https://codepen.io/katydecorah/pen/PNLePj\n%instagradient {\n background:\n // left bottom\n radial-gradient(circle farthest-corner at 35% 90%, $instagramyellow, transparent 50%),\n radial-gradient(circle farthest-corner at 0 140%, $instagramyellow, transparent 50%),\n // left top\n radial-gradient(ellipse farthest-corner at 0 -25%, $instagramblue, transparent 50%),\n radial-gradient(ellipse farthest-corner at 20% -50%, $instagramblue, transparent 50%),\n // right top\n radial-gradient(ellipse farthest-corner at 100% 0, $instagrampurple, transparent 50%),\n radial-gradient(ellipse farthest-corner at 60% -20%, $instagrampurple, transparent 50%),\n // right bottom\n radial-gradient(ellipse farthest-corner at 100% 100%, $instagrammagenta, transparent),\n /////// create a base coat to smooth\n /////// corner gradients\n linear-gradient($instagramblue-2, $instagrampurple-2 30%, $instagrammagenta-2 50%, $instagramorange-2 70%, $instagramyellow-2 100%);\n}\n\n.social-icon-instagram {\n @extend %instagradient;\n}\n\n.social-icon-round {\n border-radius: 100% !important;\n padding: 0.8rem;\n &:before { border-radius: 100% !important; }\n\n &.social-icon-instagram {\n @extend %instagradient;\n }\n}\n\n.social-icon-negative {\n padding: 0.5rem;\n background: transparent;\n transition: background 0.2s;\n\n .icon {\n font-size: 1.5rem;\n color: $body-color;\n transition: fill 0.2s;\n }\n\n &:hover {\n background: $red !important;\n\n .icon {\n color: $white !important;\n }\n }\n}\n\n.social-icon-discrete {\n .icon {\n transition: fill 0.2s ease;\n }\n\n &:not(:hover) {\n background: gray('100');\n\n .icon {\n color: gray('600');\n }\n }\n}\n\n.social-icon-list {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n margin: 0;\n\n li {\n margin-bottom: 0.25rem;\n\n .social-icon {\n margin: 0;\n }\n\n &:not(:last-child) {\n margin-right: 0.25rem;\n }\n\n @include media-breakpoint-up(lg) {\n margin-bottom: 0;\n }\n }\n}\n","@charset 'utf-8';\n\n.upload {\n padding: 1rem 0.85rem;\n border: 1px solid $gray-300;\n\n ul { margin-left: 0.3rem; }\n}\n\n.upload-input {\n position: absolute;\n overflow: hidden;\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n z-index: $zindex-background;\n}\n","@charset 'utf-8';\n\n.dropdown-item {\n text-decoration: none;\n\n &.active {\n background: $primary;\n color: $white !important;\n }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n.nav-toggle {\n display: none;\n position: relative;\n top: 1px;\n z-index: $zindex-toggle;\n margin-right: math.div($grid-gutter-width, 3);\n padding: math.div($spacer, 4) math.div($spacer, 2);\n &:hover { cursor: pointer; }\n\n .loader {\n display: none;\n margin-right: 0.2rem;\n }\n\n &.is-loading {\n .loader { display: inline-block; }\n .icon { display: none !important; }\n }\n\n .icon {\n margin-right: 0.2rem;\n font-size: 0.7rem;\n\n &:first-of-type {\n display: block;\n }\n\n &:last-of-type {\n display: none;\n }\n }\n\n @include media-breakpoint-up(xl) {\n display: flex;\n justify-content: center;\n align-items: center;\n\n .bg-gray-100 &:after { background: gray('100'); }\n }\n}\n\n.desktop-menu-open .nav-toggle {\n .icon:first-of-type {\n display: none;\n }\n\n .icon:last-of-type {\n display: block;\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\n$popover-border-bottom-color: $black;\n\n.popover {\n border-bottom-color: $popover-border-bottom-color;\n\n @include media-breakpoint-down(sm) {\n width: $popover-max-width;\n max-width: 90vw;\n }\n\n &:after,\n &:before {\n content: '';\n position: absolute;\n top: 100%;\n right: $popover-arrow-width;\n border-style: solid;\n border-width: 0 $popover-arrow-width $popover-arrow-height 0;\n border-color: transparent $popover-arrow-color transparent transparent;\n }\n\n &:before {\n border-width: 0 ($popover-arrow-width + $popover-border-width) ($popover-arrow-height + $popover-border-width) 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n &:after {\n box-shadow: $popover-border-width 0 0 0 $popover-border-bottom-color;\n }\n}\n\n.bs-popover-bottom {\n &:after,\n &:before {\n top: auto;\n bottom: 100%;\n border-width: $popover-arrow-height $popover-arrow-width 0 0;\n border-color: transparent $popover-arrow-color transparent transparent;\n }\n\n &:before {\n border-width: ($popover-arrow-height + $popover-border-width) ($popover-arrow-width + $popover-border-width) 0 0;\n border-right-color: $popover-arrow-outer-color;\n }\n}\n\n.btn-circle[data-toggle=\"popover\"] {\n .icon:last-child {\n display: none;\n }\n\n &[aria-describedby] {\n color: $link-hover-color;\n\n .icon {\n &:first-child {\n display: none;\n }\n\n &:last-child {\n display: inline-block;\n }\n }\n\n @include hover {\n color: color.adjust($link-hover-color, $lightness: -5%);\n }\n }\n}\n","@charset 'utf-8';\n\n// vertical\n\n.trapeze-vertical-container {\n @include trapeze-span-vertical-container();\n}\n\n.trapeze-vertical {\n @include trapeze-span-vertical();\n}\n\n// horizontal\n\n.trapeze-horizontal-container {\n @include trapeze-span-horizontal-container();\n}\n\n.trapeze-horizontal {\n @include trapeze-span-horizontal();\n}\n\n// use pseudo-classes for the trapeze instead of \n\n.link-trapeze-vertical {\n @include link-trapeze();\n}\n\n.link-trapeze-horizontal {\n @include link-trapeze(horizontal);\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n// Definition list.\n.definition-list {\n margin: $paragraph-margin-bottom 0;\n padding-top: $paragraph-margin-bottom;\n border-top: 2px solid $gray-100;\n border-bottom: 2px solid $gray-100;\n\n dd {\n margin-bottom: $paragraph-margin-bottom;\n }\n}\n\n// Definition list displayed in a table-like layout.\n.definition-list-grid {\n display: grid;\n grid-template-columns: minmax(min-content, 100px) 1fr;\n grid-auto-rows: auto;\n border: none;\n\n dt {\n grid-column: 1;\n font-weight: $font-weight-base;\n color: $text-muted;\n padding-right: math.div($grid-gutter-width, 2);\n &:last-of-type { border-bottom: none; }\n\n &.definition-list-item-full {\n padding-bottom: 0;\n border-bottom: none;\n }\n }\n\n dd {\n grid-column: 2;\n &:last-of-type { border-bottom: none; }\n }\n\n dt,\n dd {\n margin-bottom: math.div($grid-gutter-width, 2);\n padding-bottom: math.div($grid-gutter-width, 2);\n border-bottom: $border-width solid $border-color;\n\n &:first-of-type {\n padding-top: math.div($grid-gutter-width, 2);\n border-top: $border-width solid $border-color;\n }\n }\n\n .definition-list-item-full {\n grid-column: 1 / span 2;\n }\n}\n\n@include ie11('.definition-list-grid') {\n display: block;\n}\n\n@include ie11('.definition-list-grid dt') {\n float: left;\n margin: 0;\n border: none;\n}\n\n@include ie11('.definition-list-grid dd') {\n @include clearfix;\n}\n\n@include ie11('.definition-list-grid .definition-list-item-full') {\n float: none;\n width: 100%;\n\n @include clearfix;\n}\n\n","@charset 'utf-8';\n\nfigure {\n picture {\n display: block;\n margin-bottom: ($spacer * 0.5);\n }\n}\n\nfigcaption {\n font-size: $font-size-xs;\n color: $text-muted;\n}\n","@charset 'utf-8';\n\n@keyframes rotation {\n from { transform: rotate(0deg); }\n to { transform: rotate(360deg); }\n}\n\n.loader {\n display: inline-block;\n width: 0.9rem;\n height: 0.9rem;\n border: 3px solid gray('200');\n border-right-color: gray('600');\n border-radius: 100%;\n animation: rotation 1s linear infinite;\n}\n","@charset 'utf-8';\n\n.search {\n flex: 0 0 auto;\n\n .dropdown-toggle {\n padding: $spacer;\n &:after {\n display: none;\n }\n }\n\n .search-form {\n display: flex;\n border: none;\n flex-direction: row;\n flex-wrap: nowrap;\n }\n\n input[type=\"text\"] {\n width: 12rem;\n box-shadow: none !important;\n }\n}\n\n.search-mobile-toggle {\n\n .icon {\n width: 16px;\n height: 16px;\n }\n}\n\n.search-mobile {\n display: none;\n\n @include media-breakpoint-down (xl) {\n display: flex;\n flex-flow: row nowrap;\n position: absolute;\n top: -$mm-lang-height;\n right: 0;\n bottom: auto;\n left: 0;\n //width: calc(100% - #{ $mm-lang-width });\n width: 100%;\n height: $mm-lang-height;\n background: $black;\n transition: bottom 0.3s;\n z-index: $zindex-mobile-lang - 1;\n\n .form-control {\n padding: 0 0 0 (0.4 * $spacer);\n background: $black;\n border: 0;\n color: $white;\n box-shadow: none !important;\n border-radius: 0;\n\n &::placeholder {\n color: gray('300');\n }\n }\n\n .input-group-text {\n background: $black;\n border-radius: 0;\n border: 0;\n }\n\n .icon {\n color: gray('300');\n }\n\n .searchform-controller .icon {\n display: block;\n transition: color .2s ease-in-out;\n }\n\n .search-mobile-close {\n align-items: center;\n display: flex;\n margin: 0 (0.9 * $spacer);\n\n &:hover .icon {\n color: #fff;\n }\n }\n }\n}\n","@charset 'utf-8';\n\n.access-nav {\n position: absolute;\n top: -1000px;\n\n ul {\n margin-bottom: 0;\n\n @include list-unstyled;\n }\n\n li {\n a {\n display: block;\n position: fixed;\n top: 0;\n left: 25px;\n z-index: $zindex-access-nav;\n transform: translateY(-100%);\n transition:\n opacity 0.2s,\n transform 0.2s;\n opacity: 0;\n }\n\n a:focus {\n top: 25px;\n transform: translateY(0%);\n opacity: 1;\n }\n }\n}\n","@charset 'utf-8';\n\n.avatar-teaser {\n display: flex;\n align-items: center;\n margin-bottom: $spacer;\n}\n\n.avatar-teaser-body {\n flex: 1 1 auto;\n padding: ($spacer * 0.5) 0;\n border-top: $border-width solid gray('100');\n border-bottom: $border-width solid gray('100');\n font-size: $font-size-sm;\n color: $text-muted;\n\n > * {\n margin: 0;\n }\n}\n\n.bg-gray-100 .avatar-teaser-body {\n border-color: gray('200');\n color: $body-color;\n}\n\n$avatar-size: 50px;\n\n.avatar-teaser-img {\n flex: 0 0 $avatar-size;\n width: $avatar-size;\n margin-right: ($spacer * 0.6);\n border-radius: 50%;\n\n // Handle image if avatar-teaser-img is a link\n img {\n max-width: 100%;\n border-radius: 50%;\n }\n\n + .avatar-teaser-img,\n + .avatar-teaser-img-placeholder {\n margin-left: ($spacer * -2.25);\n\n @include media-breakpoint-up(sm) {\n margin-left: ($spacer * -1.2);\n }\n }\n}\n\n.avatar-teaser-img-placeholder {\n display: flex;\n justify-content: center;\n align-items: center;\n flex: 0 0 auto;\n width: $avatar-size;\n height: $avatar-size;\n margin-right: ($spacer * 0.6);\n background-color: gray('200');\n border-radius: 50%;\n text-decoration: none;\n font-weight: $font-weight-bold;\n transition: background-color 0.2s;\n}\n\na.avatar-teaser-img-placeholder {\n @include hover {\n &:before {\n background-color: gray('100');\n }\n }\n}\n\na.avatar-teaser-img,\na.avatar-teaser-img-placeholder {\n position: relative;\n z-index: $zindex-0;\n text-decoration: none;\n\n &:before {\n content: '';\n display: block;\n position: absolute;\n z-index: $zindex-background;\n top: $border-width * -3;\n right: $border-width * -3;\n bottom: $border-width * -3;\n left: $border-width * -3;\n border: 1px solid $link-hover-color;\n background-color: $white;\n border-radius: 50%;\n opacity: 0;\n transform: scale(0.8);\n transition:\n background-color 0.2s,\n opacity 0.2s,\n transform 0.2s;\n }\n\n @include hover-focus {\n &:before {\n opacity: 1;\n transform: scale(1);\n }\n }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n// Normal card\n.card {\n border-color: $gray-100;\n border-radius: 0;\n flex: 1 1 0%;\n max-width: 100%;\n margin-bottom: $grid-gutter-width;\n\n .bg-gray-100 & {\n // Watch out for this, if a card is inside a white area that is\n // itself inside a gray area, the border will be too dark.\n border-color: gray('300');\n }\n}\n\n.card-sm {\n margin-bottom: math.div($grid-gutter-width, 2);\n}\n\n.card-gray {\n border-color: $gray-200;\n\n .card-footer,\n .card-body {\n background: $gray-100;\n transition:\n transform 0.2s,\n background 0.2s;\n }\n}\n\na.card-gray:hover .card-body { background: $white; }\n\n.card-body {\n .card-header {\n display: flex;\n justify-content: space-between;\n margin-bottom: $spacer;\n padding-top: 0;\n padding-right: 0;\n padding-left: 0;\n font-size: $font-size-sm;\n color: $text-muted;\n }\n\n + .card-footer {\n padding-top: 0;\n }\n\n .card-info + p {\n margin-top: .5em;\n }\n\n p:last-of-type {\n margin-bottom: 0;\n }\n\n .card-img-top + .card-title { margin-top: $card-spacer-y; }\n .card-img-top + & {\n border-top: none !important;\n }\n\n .card-sm &,\n &.card-sm {\n padding: $card-spacer-x * 0.5;\n }\n}\n\n.card-header {\n border-color: $hr-border-color;\n}\n\n.card-footer {\n padding-bottom: $card-spacer-x;\n border: 0;\n}\n\n// Distinction is when you have a little red fancy flag in the card body.\n.card-distinction .card-body {\n position: relative;\n border-top: 1px solid $red !important; // Must override even on hover\n padding-top: ($card-spacer-y * 2);\n\n &:before {\n content: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$red}' viewBox='0 0 20 30'%3E%3Cpath d='M0 0h20v30L10 19 0 30z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n display: inline-block;\n position: absolute;\n top: 0;\n left: $card-spacer-x;\n width: 20px;\n height: 30px;\n }\n}\n\n// Card info\n.card-info {\n font-size: $font-size-sm;\n margin-bottom: $paragraph-margin-bottom;\n color: $text-muted;\n &:last-of-type { margin-bottom: 0; }\n\n // Add the separator between the elements\n > :not(:last-of-type) {\n &:after {\n content: ' \\203A ';\n margin: 0 0.25em 0 0.15em;\n }\n }\n .card-info-date:not(:last-child):after { content: ' \\2013 '; }\n\n // Remove separators after specific card elements\n .event-info:after,\n .event-info-date:after,\n .card-info-date.event-date:after {\n content: none;\n }\n\n .event-info-date {\n .event-date,\n .event-time,\n .icon {\n display: inline-block;\n vertical-align: middle;\n }\n .icon {\n width: 18px;\n height: 18px;\n color: $gray-600;\n\n &:not(:first-child) {\n margin-left: 0.5em;\n }\n }\n }\n\n .event-info > span {\n display: block;\n }\n\n a {\n display: inline-block;\n color: $red;\n text-decoration: none;\n\n @include hover {\n @include link-pretty($red, $body-bg, $body-color);\n }\n\n &.btn {\n &:hover,\n &.hover {\n background-image: none;\n text-shadow: none;\n }\n }\n\n &.btn-primary {\n color: #fff !important;\n }\n\n &.btn-secondary {\n color: $black !important;\n }\n }\n\n p { color: $body-color; }\n p + & { margin-top: $paragraph-margin-bottom; }\n}\n\n.card-info-bordered {\n padding: ($spacer * 0.75) 0;\n border-top: 1px solid $hr-border-color;\n border-bottom: 1px solid $hr-border-color;\n}\n\n.card-info-border-sm {\n padding: ($spacer * 0.25) 0;\n}\n\n// Card items as links\na.card-img-top {\n position: relative;\n .card-body & { display: block; }\n\n &:before {\n content: ' ';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 0 6px $link-hover-color;\n opacity: 0;\n transition: opacity 0.2s;\n }\n\n &:hover:before {\n opacity: 0.6;\n }\n}\n\na.card-title,\n.card-title a {\n transition: color 0.3s;\n\n @include link-pretty($red, $body-bg, $body-color);\n\n background-position: 0 90%;\n\n .card-gray & {\n @include link-pretty($red, gray('100'), $body-color);\n }\n}\n\n// Whole card as a link\na.card {\n text-decoration: none;\n\n .card-title {\n transition: 0.4s ease;\n }\n\n &:hover {\n color: $body-color;\n border-color: $body-color;\n\n .card-title {\n color: $link-hover-color;\n }\n }\n\n &.link-trapeze-horizontal:before {\n top: calc(100% + 1px);\n right: -1px;\n left: -1px;\n width: auto;\n }\n}\n\n// Card overlay image\n.card-img-overlay {\n right: auto;\n max-width: 400px;\n\n .card-title {\n margin-bottom: 0;\n }\n\n .card-title,\n .h4 {\n @include media-breakpoint-down(sm) {\n font-size: $h4-font-size * 0.8;\n }\n }\n}\n\n// Fix for IE not handling image height correctly\n// https://github.com/philipwalton/flexbugs/issues/75\n.card-img-top,\n.card-overlay .card-img {\n min-height: 1px;\n}\n\n// Grayscale look, see event finished\n.card-grayscale {\n &:hover {\n .card-img-top img { filter: grayscale(0%); }\n .card-body { opacity: 1; }\n }\n\n .card-img-top img {\n transition: filter 0.2s;\n filter: grayscale(100%);\n }\n\n .card-body {\n opacity: 0.75;\n transition:\n opacity 0.3s,\n background 0.3s,\n border 0.3s !important;\n }\n}\n","@charset \"utf-8\";\n\n.carousel {\n overflow: hidden;\n}\n\n.carousel-control {\n padding: 0 2rem;\n background: transparent;\n border: 0;\n cursor: pointer;\n font-size: 2rem;\n transition: all .3s ease-in-out;\n\n .icon {\n width: 1.5em;\n height: 1.5em;\n padding: 0.5rem;\n background: rgba(255,255,255,0.6);\n border-radius: 50%;\n color: #000;\n transition: all .2s;\n }\n\n &:hover {\n opacity: 1;\n padding-left: 1rem;\n padding-right: 1rem;\n\n .icon {\n background: rgba(255,255,255,0.8);\n }\n }\n}\n\n.carousel-control-prev {\n justify-content: flex-start;\n\n .icon {\n padding-right: 0.625rem;\n padding-left: 0.375rem;\n }\n}\n.carousel-control-next {\n justify-content: flex-end;\n\n .icon {\n padding-right: 0.375rem;\n padding-left: 0.625rem;\n }\n}\n\n.carousel-indicators {\n bottom: 0;\n margin: 0;\n padding: 0 15% 1rem;\n\n &:before {\n content: \"\";\n position: absolute;\n top: auto; right: 0; bottom: 0; left: 0;\n height: 6rem;\n opacity: .3;\n background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n }\n\n li {\n border-top: inherit;\n border-bottom: inherit;\n border-radius: 50%;\n cursor: pointer;\n width: 12px;\n height: 12px;\n margin: 0 5px;\n padding: 0;\n\n &:before {\n content: none;\n }\n }\n}\n\n@include media-breakpoint-down(lg) {\n\n .carousel-control {\n display: none;\n }\n\n .carousel-indicators {\n position: static;\n padding: 1.5rem 15% 0;\n\n &:before {\n display: none;\n }\n\n li {\n width: 14px;\n height: 14px;\n background: $gray-200;\n\n &.active {\n background: $red;\n }\n }\n }\n\n .carousel-highlighted-news {\n\n .carousel-indicators {\n padding-top: .5rem;\n }\n }\n}\n","@charset 'utf-8';\n\n.datepicker {\n display: none;\n}\n\n.datepicker-wrapper .picker__holder {\n padding: 0.5rem 0;\n background: $white;\n border: 1px solid $gray-100;\n}\n\n.datepicker-wrapper .picker__header {\n margin-bottom: 1.4em;\n\n @include media-breakpoint-down(sm) {\n text-align: left;\n }\n}\n\n.datepicker-wrapper .picker__month { font-weight: 700; }\n.datepicker-wrapper .picker__year { font-style: normal; }\n\n.datepicker-wrapper .picker__nav--next,\n.datepicker-wrapper .picker__nav--prev {\n right: 0;\n width: 2.4rem;\n height: 2.4rem;\n padding: 0;\n border: 1px solid $gray-100;\n border-radius: 100%;\n text-align: center;\n transition: border 0.2s;\n\n &:hover,\n &:focus {\n background: transparent;\n border: 1px solid $gray-600;\n }\n}\n\n.datepicker-wrapper .picker__nav--prev {\n right: auto;\n left: 0;\n\n @include media-breakpoint-down(sm) {\n right: 3rem;\n left: auto;\n }\n}\n\n.datepicker-wrapper .picker__nav--next:before,\n.datepicker-wrapper .picker__nav--prev:before {\n content: ' ';\n display: inline-block;\n position: relative;\n top: 0.95rem;\n right: 0.1rem;\n width: 0.5rem;\n height: 0.5rem;\n border-style: solid;\n border-width: 2px 2px 0 0;\n border-color: $black $black transparent transparent;\n transform: rotate(45deg);\n vertical-align: top;\n}\n\n.datepicker-wrapper .picker__nav--prev:before {\n right: auto;\n left: 0.1rem;\n transform: rotate(-135deg);\n}\n\n.datepicker-wrapper .picker__day {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n width: 2.4rem;\n height: 2.4rem;\n padding: 0 !important;\n background: transparent !important;\n line-height: 1.65rem;\n border-radius: 100%;\n\n &:hover,\n &:focus {\n border: 1px solid $gray-200;\n }\n\n &.picker__day--today {\n border-color: $red;\n &:before { content: none; }\n }\n\n &.picker__day--highlighted {\n border-color: $gray-200 !important;\n font-weight: normal;\n color: $body-color;\n }\n\n &.picker__day--selected {\n background: $red !important;\n border-color: $red !important;\n color: $white;\n }\n}\n","@charset 'utf-8';\n\n.datepicker-fancy {\n display: none;\n\n & + .picker .picker__holder {\n background: none;\n\n @include media-breakpoint-down (sm) {\n overflow: hidden;\n padding: 1.1rem 0 0.9rem;\n border-left: 0;\n border-right: 0;\n\n table {\n display: block;\n position: relative;\n min-height: 3rem;\n\n @each $i in (1, 2, 3, 4, 5, 6) {\n tbody[data-week=\"#{$i}\"] {\n $left: $i - 1;\n\n left: calc(-100% * #{$left});\n }\n }\n\n tbody {\n position: absolute;\n top: 1.3;\n left: 0;\n }\n\n tbody,\n thead {\n display: flex;\n flex-flow: row nowrap;\n width: 100%;\n\n tr {\n display: flex;\n flex: 0 0 100%;\n\n td,\n th {\n display: block;\n flex: 1 1 auto;\n padding-bottom: 0.2rem;\n }\n }\n }\n }\n }\n\n @include media-breakpoint-up (md) {\n $tablewidth: 500px;\n\n padding: 3.5rem 0 4rem !important;\n\n .picker__header {\n position: initial;\n }\n\n .picker__box {\n position: relative;\n }\n\n .picker__nav--prev,\n .picker__nav--next {\n top: 50%;\n width: 3.8rem;\n height: 3.8rem;\n background: $white;\n transition: box-shadow 0.2s;\n z-index: $zindex-10;\n\n &:before {\n top: 1.64rem;\n left: 0;\n border-color: $red $red transparent transparent;\n transition: border-width 0.2s;\n }\n\n &:hover {\n box-shadow: 0 0 20px 1px rgba(33, 33, 33, 0.25);\n border: 1px solid $gray-100;\n\n &:before {\n border-color: $red-dark $red-dark transparent transparent;\n border-width: 3px 3px 0 0;\n }\n }\n }\n\n .picker__nav--prev {\n left: calc(50% - #{$tablewidth} / 2 - 4.3rem);\n }\n\n .picker__nav--next {\n right: calc(50% - #{$tablewidth} / 2 - 4.3rem);\n }\n\n .picker__table {\n max-width: $tablewidth;\n margin: auto;\n }\n\n .picker__day {\n width: 2.7rem;\n height: 2.7rem;\n padding: 0.4325em 0;\n line-height: 1.6rem;\n transition: border 0.2s;\n margin-bottom: 0.2rem;\n }\n\n .picker__weekday {\n padding-bottom: 1.1em;\n }\n }\n\n .picker__day--highlighted {\n font-weight: bold;\n color: $red;\n border-color: transparent;\n\n &.picker__day--selected {\n color: $white;\n }\n }\n\n .picker__day--today {\n border-color: $red;\n }\n\n .nextMonthLabel,\n .prevMonthLabel {\n position: absolute;\n top: 6.8rem;\n font-size: 8rem;\n font-weight: bold;\n color: $gray-200;\n text-transform: uppercase;\n }\n\n .nextMonthLabel {\n left: calc(50% + 19rem);\n }\n\n .prevMonthLabel {\n right: calc(50% + 19rem);\n }\n }\n\n & + .picker {\n & + .nextMonthLabel,\n & ~ .prevMonthLabel {\n display: none;\n }\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\narticle {\n counter-reset: footnotes;\n\n footer,\n aside {\n margin-top: 1.6rem;\n padding-top: 0.72rem;\n border-top: 1px solid $gray-300;\n font-size: $font-size-sm;\n\n ol {\n counter-reset: item;\n padding-left: 0;\n margin-left: 0;\n }\n\n ol li {\n display: block;\n padding-left: 0;\n }\n\n ol li:before {\n content: counter(item);\n counter-increment: item;\n display: inline-block;\n position: static;\n height: 0.7rem;\n margin-right: 0.4rem;\n padding-right: 0.15rem;\n border-right: 1px solid $gray-300;\n font-size: 0.7rem;\n line-height: 0.7rem;\n font-weight: $font-weight-bold;\n color: $red;\n }\n }\n}\n\n/**\n * Inline footnotes references\n * 1. Increment the counter at each new reference\n * 2. Reset link styles to make it appear like regular text\n */\n[aria-describedby=\"footnote-label\"],\n[aria-describedby=\"footnote-label\"]:hover,\n[aria-describedby=\"sidenote-label\"],\n[aria-describedby=\"sidenote-label\"]:hover {\n counter-increment: footnotes; /* 1 */\n text-decoration: none; /* 2 */\n color: inherit; /* 2 */\n cursor: default; /* 2 */\n outline: none; /* 2 */\n border-bottom: none;\n\n &:focus,\n &:active,\n &:focus:active { box-shadow: none !important; }\n\n &:after {\n border-left-color: $red;\n border-right-color: $red;\n }\n}\n\n/**\n * Actual numbered references\n */\n[aria-describedby=\"footnote-label\"]:after,\n[aria-describedby=\"sidenote-label\"]:after {\n content: counter(footnotes);\n display: inline-block;\n height: 0.61rem;\n margin-left: 2px;\n padding: 0 0.15rem;\n cursor: pointer;\n vertical-align: super;\n font-size: 0.61rem;\n line-height: 0.61rem;\n font-weight: $font-weight-bold;\n border-left: 1px solid $gray-300;\n border-right: 1px solid $gray-300;\n color: $red;\n transition:\n border 0.2s,\n color 0.2s;\n}\n\n/**\n * Resetting the default focused styles on the number\n */\n[aria-describedby=\"footnote-label\"]:focus:after,\n[aria-describedby=\"sidenote-label\"]:focus:after {\n outline: thin dotted;\n outline-offset: 2px;\n}\n\n.back-to-content {\n font-size: 0.8em;\n color: $red;\n border-bottom: none;\n}\n\n/**\n * Highlight target note\n */\nfooter :target {\n background: color.adjust($red, $alpha: -0.8);\n}\n","@charset 'utf-8';\n\narticle aside {\n margin-top: 0;\n padding: 0;\n border-top: none;\n color: $gray-600;\n}\n","@charset 'utf-8';\n\n.form-group {\n label {\n font-size: 1em;\n color: $gray-600;\n }\n\n .custom-control label {\n font-size: $font-size-sm;\n\n &:before,\n &:after {\n top: 2px;\n }\n }\n}\n\n.invalid-label,\n.form-group .invalid-label { color: $red; }\n\n.search-container {\n position: relative;\n\n input[type=\"search\"] {\n padding-right: 40px;\n }\n\n .icon {\n position: absolute;\n top: 50%;\n right: $input-padding-x;\n color: $gray-300;\n transform: translateY(-50%);\n transition: color 0.3s;\n }\n\n input[type=\"search\"]:hover + .icon {\n color: $gray-600;\n }\n\n input[type=\"search\"]:focus + .icon {\n color: $black;\n }\n}\n","@charset \"utf-8\";\n@use 'sass:math';\n\n$gallery-btn-size: 41px;\n$gallery-btn-margin: 14px;\n\n.gallery.is-fullscreen {\n z-index: $zindex-gallery-opened !important; /* eslint disable line */\n max-width: none;\n width: 100% !important;\n}\n\n.gallery,\n.gallery-nav {\n position: relative;\n opacity: 0;\n transition: opacity 0.3s;\n &.ready { opacity: 1; }\n\n .img-fluid {\n width: 100%;\n }\n}\n\n.gallery-nav:after {\n content: ' ';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 5%;\n background: linear-gradient(to right, transparent 0%, $white 100%);\n}\n\n.gallery.flickity-enabled.is-fullscreen {\n margin: 0 !important;\n background: $white;\n\n .flickity-slider {\n display: flex;\n align-items: center;\n\n .ie & {\n padding-top: 20vmin;\n align-items: start;\n }\n }\n\n .gallery-item {\n align-items: center;\n max-height: 80vmin;\n\n .gallery-item-inner {\n height: 100%;\n padding: 0;\n\n .img-wrapper {\n max-height: 100%;\n position: relative;\n }\n }\n\n .img-fluid {\n max-height: calc( 80vmin - 2rem );\n max-width: 100vmin;\n margin: 0 auto;\n }\n\n figcaption {\n position: relative;\n top: 2rem;\n }\n\n figcaption span:last-child { padding-left: 3rem; }\n }\n\n .flickity-prev-next-button {\n top: 50% !important;\n border: 1px solid $gray-300;\n &.next { right: 6%; }\n &.previous { left: 6%; }\n }\n}\n\n.gallery-item {\n display: flex;\n width: 100%;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n\n figcaption {\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding: 0.6rem 0.2rem;\n font-size: $font-size-sm;\n color: $gray-600;\n\n > span {\n display: inline-block;\n flex: 1 1 auto;\n }\n\n > span:last-child {\n text-align: right;\n padding-left: 1rem;\n }\n }\n\n img {\n display: block;\n max-height: 100%;\n width: auto !important;\n }\n}\n.gallery-item .gallery-item-inner {\n\n /* center images in cells with flexbox */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n\n position: relative;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n width: 100%;\n height: 0;\n padding: 0 0 66.6667%;\n background: $gray-100;\n\n .img-wrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n\n.gallery-nav-item {\n display: block;\n position: relative;\n width: calc(23% - 0.8rem);\n margin-right: 0.8rem;\n border-bottom: 1px solid $gray-300;\n\n &:after {\n content: ' ';\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: - math.div($grid-gutter-width, 2);\n width: 0;\n height: 0;\n border-style: solid;\n border-width: math.div($grid-gutter-width, 2) math.div($grid-gutter-width, 2) 0;\n border-color: transparent;\n transition: border-color 0.25s;\n }\n\n &.is-nav-selected:after { border-color: $white transparent transparent; }\n\n figcaption {\n overflow: hidden;\n padding: 0.4rem 0;\n font-size: $font-size-sm;\n color: $gray-600;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n}\n\n.gallery .flickity-prev-next-button,\n.gallery .flickity-fullscreen-button {\n width: $gallery-btn-size;\n height: $gallery-btn-size;\n border-radius: $gallery-btn-size;\n opacity: 1;\n\n svg.flickity-button-icon {\n position: static;\n }\n}\n\n.gallery .flickity-prev-next-button {\n display: flex;\n top: 45%;\n align-items: center;\n justify-content: center;\n margin-top: $gallery-btn-size * -0.5;\n background: $white;\n transform: scale(1);\n transition: transform 0.25s;\n &:hover { transform: scale(1.1); }\n &.next { right: $gallery-btn-margin; }\n &.previous { left: $gallery-btn-margin; }\n\n @include media-breakpoint-down(sm) {\n display: none;\n }\n}\n\n.gallery .flickity-fullscreen-button {\n top: $gallery-btn-margin;\n right: $gallery-btn-margin;\n background: $gray-600;\n text-align: center;\n transition: background 0.25s;\n\n &:hover { background: $gray-900; }\n\n svg.flickity-button-icon {\n width: 17px;\n * { fill: $white; }\n }\n\n &.flickity-fullscreen-button-exit svg.flickity-button-icon { width: 10px; }\n}\n\n.gallery.is-fullscreen .gallery-item {\n height: 100%;\n padding: 0;\n\n .gallery-item-inner {\n background: transparent;\n }\n\n figcaption {\n border-top: 1px solid $gray-100;\n margin-left: 6%;\n margin-right: 6%;\n width: 88%;\n }\n}\n\nol.flickity-page-dots li {\n padding: 0;\n\n &:before {\n content: none;\n }\n}\n","@charset 'utf-8';\n\n.list-group-item {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n\n p:last-child {\n margin-bottom: 0;\n }\n}\n\n.list-group-item-borderless {\n padding-right: 0;\n padding-left: 0;\n border-right: 0;\n border-left: 0;\n}\n\n.list-group-gray .list-group-teaser-container,\n.list-group-item-gray .list-group-teaser-container {\n --card-bg: #{$gray-100};\n background: var(--card-bg);\n\n .card-title a {\n @include link-pretty($red, var(--card-bg), $body-color);\n transition: color 0.3s, text-shadow 0.25s;\n }\n\n &:hover {\n --card-bg: $white;\n }\n}\n\n.list-group {\n\n li,\n li.list-group-item {\n\n &:before {\n content: none;\n }\n }\n\n .list-group-teaser {\n display: block;\n text-decoration: none;\n padding: 0;\n border: none;\n\n &:hover {\n z-index: $zindex-10;\n }\n\n & + .list-group-teaser {\n margin-top: -1px;\n }\n }\n\n .list-group-teaser-thumbnail{\n flex: 0 0 12rem;\n padding: 1rem;\n padding-top: 1rem;\n z-index: $zindex-1;\n\n > a {\n display: block;\n }\n\n @include media-breakpoint-up(lg) {\n border-right: none;\n }\n\n @include media-breakpoint-down(md) {\n border-bottom: none;\n }\n }\n\n .list-group-teaser-content {\n flex: 0 1 100%;\n padding: 1rem;\n z-index: $zindex-1;\n\n @include media-breakpoint-down(md) {\n border-top: none;\n }\n\n span {\n color: $body-color;\n }\n\n p {\n margin: 0;\n\n &.h5 {\n margin-bottom: 0.4rem;\n }\n }\n\n .teaser-url {\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n }\n }\n\n .list-group-teaser-container {\n display: flex;\n flex-flow: row nowrap;\n width: 100%;\n border: 1px solid gray('200');\n transition: border-color 0.2s, background 0.25s;\n\n @include media-breakpoint-down(md) {\n flex-direction: column;\n\n .list-group-teaser-thumbnail {\n flex-basis: 0;\n padding-bottom: 0;\n }\n }\n\n &:hover {\n //border-color: $black;\n\n .list-group-teaser-content,\n .list-group-teaser-thumbnail {\n border-color: $black;\n }\n }\n\n &.teaser-img-right {\n flex-direction: row-reverse;\n\n @include media-breakpoint-down(md) {\n display: block;\n\n .list-group-teaser-thumbnail {\n float: right;\n max-width: 50%;\n padding-bottom: 1rem;\n width: calc( 100px + 2rem );\n }\n }\n }\n }\n\n .list-group-teaser-more {\n display: block;\n padding: 0.4rem 1rem;\n background: $white;\n border: 1px solid gray('200') !important;\n font-size: 90%;\n background-image: none !important;\n text-align: center;\n margin-top: 1rem;\n transition: border 0.2s, color 0.3s;\n\n &:hover {\n border: 1px solid $black !important;\n }\n }\n\n .item-metadata {\n\n p {\n display: inline-block;\n margin-bottom: 0;\n }\n\n .item-date {\n font-size: 1rem;\n font-weight: bold;\n margin-right: 0.5em;\n }\n }\n}\n\n.list-group-item-infoscience {\n\n &.has-thumbnail {\n display: flex;\n\n .list-group-thumbnail{\n flex: 0 0 8rem;\n margin-right: 1rem;\n z-index: $zindex-1;\n }\n\n .list-group-content {\n flex: 0 1 100%;\n z-index: $zindex-1;\n }\n\n }\n}\n","@charset 'utf-8';\n\n.social-feed {\n position: relative;\n padding: 2.2rem 1.5rem 1.5rem;\n background: $white;\n color: $gray-600;\n\n strong {\n color: $black;\n }\n\n .social-icon {\n position: absolute;\n top: -1.3rem;\n }\n\n .social-feed-header {\n margin-bottom: 0.6rem;\n }\n\n picture {\n img {\n margin-bottom: $paragraph-margin-bottom;\n }\n }\n}\n","@charset 'utf-8';\n\n.breadcrumb-container {\n display: flex;\n position: relative;\n margin-bottom: $spacer * 1.6;\n\n &:before {\n content: ' ';\n position: absolute;\n top: 0;\n right: 0;\n width: $spacer * 3;\n height: calc(100% - 2px);\n background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, $white 80%, $white 100%);\n z-index: $zindex-breadcrumbs + 10;\n }\n\n @include media-breakpoint-down(lg) {\n //height: $mm-breadcrumbs-height;\n padding: 0 ($spacer * 0.8);\n }\n\n @include media-breakpoint-up(xl) {\n // create space out of container on the left for hamburger button\n display: flex;\n position: relative;\n margin: 0 $spacer * 3;\n margin-bottom: $spacer * 2;\n }\n}\n\n.breadcrumb-wrapper {\n max-width: 100%;\n width: 100%;\n //min-height: 2.15rem;\n border-bottom: 1px solid gray('200');\n\n @include media-breakpoint-up(lg) {\n overflow-x: auto;\n overflow-y: visible;\n //white-space: nowrap;\n user-select: none;\n }\n}\n\n.breadcrumb {\n padding: 0;\n margin-bottom: 0;\n\n li {\n padding-left: 0;\n\n &:before {\n content: none;\n }\n }\n\n @include media-breakpoint-up(lg) {\n max-width: 100%;\n //white-space: nowrap;\n padding: 0.1rem 0;\n .breadcrumb-item:last-child { padding-right: $spacer * 3; }\n }\n\n @include media-breakpoint-down(lg) {\n //height: $mm-breadcrumbs-height;\n //overflow-x: scroll;\n //white-space: nowrap;\n margin: 0;\n padding: $spacer * 0.64 0;\n z-index: $zindex-breadcrumbs;\n\n .icon {\n color: gray('300');\n }\n\n li:last-child {\n padding-right: 5rem;\n }\n }\n}\n\n.breadcrumb-item {\n display: inline-block;\n position: relative;\n font-size: $font-size-sm;\n line-height: 1.5rem;\n\n &.breadcrumb-tags-wrapper {\n display: inline;\n }\n\n @include media-breakpoint-down(sm) {\n\n &:not(.breadcrumb-tags-wrapper) {\n display: none;\n }\n\n &.breadcrumb-tags-wrapper:after {\n display: none;\n }\n }\n\n &:before {\n content: ' ';\n display: block;\n position: absolute;\n bottom: -0.1rem;\n left: 0;\n width: 0;\n height: 1px;\n padding: 0;\n background: $red;\n transition: width 0.3s ease;\n }\n\n &:not(.active):not(.breadcrumb-tags-wrapper):hover:before {\n width: calc(100% - 0.6rem);\n }\n\n &:after {\n content: '\\203A';\n padding-left: 0.3rem;\n color: $gray-700;\n }\n\n a {\n background-image: none !important;\n color: $gray-700;\n text-decoration: none;\n\n &:hover {\n color: $black;\n }\n }\n\n .icon {\n top: -0.08em;\n font-size: 0.86em;\n }\n\n &:last-child:after {\n content: none;\n }\n\n &.active {\n color: $gray-700;\n }\n}\n","@charset 'utf-8';\n\n.links-group {\n padding: 1.66rem;\n background: $white;\n border: 1px solid $gray-200;\n\n .nav-link {\n padding: 0;\n margin-bottom: 0.8rem;\n }\n\n &.links-group-teaser h5 {\n margin-bottom: 1.2rem;\n padding-bottom: 1.6rem;\n border-bottom: 1px solid $gray-200;\n }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n.media-map {\n display: flex;\n flex: 1 1 100%;\n position: relative;\n\n figure {\n flex: 1 1 100%;\n }\n\n picture {\n width: 100%;\n margin-bottom: 0;\n }\n\n img {\n height: 100%;\n object-fit: cover;\n font-family: 'object-fit: cover;'; /* stylelint-disable-line */\n }\n}\n\n.media-map-over {\n position: absolute;\n right: math.div($grid-gutter-width, 2);\n bottom: math.div($grid-gutter-width, 2);\n left: math.div($grid-gutter-width, 2);\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n.cover {\n position: relative;\n\n figcaption {\n position: absolute;\n right: math.div($grid-gutter-width, 2);\n bottom: math.div($grid-gutter-width, 2);\n z-index: $zindex-1;\n\n @include media-breakpoint-up(md) {\n right: $grid-gutter-width;\n bottom: $grid-gutter-width;\n }\n }\n}\n","@charset 'utf-8';\n\n.page-item {\n background-color: $pagination-bg;\n border-top: $pagination-border-width solid $pagination-border-color;\n border-bottom: $pagination-border-width solid $pagination-border-color;\n\n &:first-child,\n &:last-child {\n .page-link {\n border-radius: 0;\n }\n }\n\n &:first-child {\n border-left: $pagination-border-width solid $pagination-border-color;\n\n .page-link {\n margin-left: -$pagination-border-width;\n }\n }\n\n &:last-child {\n border-right: $pagination-border-width solid $pagination-border-color;\n\n .page-link {\n margin-right: -$pagination-border-width;\n }\n }\n\n &.disabled {\n .page-link {\n border-color: transparent;\n }\n\n &:last-child .page-link {\n margin-right: 0;\n }\n\n &:first-child .page-link {\n margin-left: 0;\n }\n }\n}\n\n.page-link {\n display: inline-flex;\n justify-content: center;\n min-width: calc(#{$font-size-base * 1.25} + #{$pagination-padding-y * 2});\n height: 100%;\n background-color: transparent;\n border-color: transparent;\n border-radius: 0;\n text-decoration: none;\n font-weight: $font-weight-bold;\n transition: margin 0.1s ease-in-out;\n\n @include link-trapeze(horizontal, $pagination-border-color, 5px);\n\n &:before {\n left: -$pagination-border-width;\n margin-top: $pagination-border-width;\n width: calc(100% + #{$pagination-border-width * 2});\n\n .page-item:first-child & {\n border-left-color: $pagination-bg;\n }\n\n .page-item:last-child & {\n border-right-color: $pagination-bg;\n }\n }\n\n @include hover {\n z-index: $zindex-1 + 1;\n border: $pagination-border-width solid $pagination-hover-border-color;\n transform: translateY(-4px);\n }\n\n @include hover-focus-active {\n background-color: $pagination-hover-bg;\n }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n$checked-tag: 1.7rem;\n$half-checked-tag: math.div($checked-tag, 2);\n$icon-checked-tag: math.div($checked-tag, 2.7);\n$animation: 0.2s;\n\n.question {\n display: flex;\n flex-flow: column wrap;\n\n // icon appearance animation\n @keyframes popin {\n 100% {\n transform: scale(1);\n }\n }\n\n h3,\n .h3 {\n margin-top: 1rem;\n margin-bottom: 3rem;\n }\n\n .custom-control-label {\n flex: 1 1 auto;\n flex-basis: 0;\n position: relative;\n transition: $animation;\n\n // red icon styles\n &:before {\n content: ' ';\n position: absolute;\n width: $checked-tag;\n height: $checked-tag;\n border: none;\n border-radius: 50%;\n margin-top: 0;\n transform: scale(0);\n transition: margin $animation;\n box-shadow: none !important;\n z-index: $zindex-10 + 5;\n }\n\n &:after {\n content: ' ';\n position: absolute;\n width: $icon-checked-tag;\n height: $icon-checked-tag;\n background: $custom-checkbox-indicator-icon-checked;\n transform: scale(0);\n transition: margin $animation;\n z-index: $zindex-10 + 15;\n }\n\n // base hover behaviour\n &:hover {\n cursor: pointer;\n\n .custom-control-label-content {\n border-color: $black;\n z-index: $zindex-10;\n }\n }\n }\n\n .custom-control-label-content {\n display: block;\n position: relative;\n padding: 1rem 1.3rem;\n background: $white;\n border: 1px solid $gray-200;\n z-index: $zindex-5;\n transition: $animation;\n }\n\n // checked animation and styles\n .custom-control-input:checked + .custom-control-label {\n z-index: $zindex-10;\n\n .custom-control-label-content {\n border-color: $black;\n z-index: $zindex-10;\n }\n\n &:before,\n &:after {\n animation: popin $animation forwards;\n }\n }\n}\n\n.question-title {\n font-size: $font-size-base * 1.2;\n text-transform: uppercase;\n color: gray('600');\n}\n\n.question-subtitle {\n font-size: $font-size-base * 1.4;\n font-weight: bold;\n}\n\n.question-img {\n flex: 0 0 100%;\n}\n\n.question-content {\n padding: ($spacer * 4);\n}\n\n.question-answers {\n display: flex;\n flex-flow: column nowrap;\n padding-right: $checked-tag;\n}\n\n// mobile styles\n@include media-breakpoint-down(md) {\n .question {\n .custom-control-label {\n @include trapeze-span-vertical-container();\n\n // icon positionning\n &:before {\n top: calc(50% - #{$half-checked-tag});\n right: -$half-checked-tag;\n left: auto;\n }\n\n &:after {\n top: calc(50% - #{math.div($icon-checked-tag, 2)});\n right: - math.div($icon-checked-tag, 2);\n left: auto;\n }\n }\n\n // border overlap\n .custom-control-label-content {\n margin-bottom: -1px;\n }\n\n // checked styles\n .custom-control-input:checked + .custom-control-label {\n @include trapeze-span-vertical-container-active();\n z-index: $zindex-10;\n }\n }\n\n .question-content {\n padding: $spacer 0;\n }\n}\n\n@include media-breakpoint-up(lg) {\n .question {\n flex-flow: row nowrap;\n align-items: stretch;\n background-image: linear-gradient(to right, $white 30%, $gray-100 30%);\n padding: 10rem 0;\n\n h3,\n .h3 {\n margin-top: 0;\n }\n\n // icon positioning\n .custom-control-label {\n @include trapeze-span-horizontal-container();\n\n &:before {\n top: -$half-checked-tag;\n left: calc(50% - #{$half-checked-tag});\n }\n\n &:after {\n top: - math.div($icon-checked-tag, 2);\n left: calc(50% - #{math.div($icon-checked-tag, 2)});\n }\n\n &:hover {\n z-index: $zindex-10;\n }\n }\n\n // border overlap and stretch\n .custom-control-label-content {\n height: 100%;\n margin-left: -1px;\n }\n\n // checked styles\n .custom-control-input:checked + .custom-control-label {\n @include trapeze-span-horizontal-container-active();\n }\n }\n\n .question-img {\n flex: 0 0 45%;\n\n picture,\n img {\n display: block;\n width: 100% !important;\n }\n }\n\n .question-answers {\n display: flex;\n flex-flow: row nowrap;\n padding: 0;\n }\n\n .question-content {\n padding: 0 4rem;\n }\n}\n","@charset 'utf-8';\n\n.social-share-container {\n display: flex;\n flex-flow: column wrap;\n justify-content: space-between;\n align-items: flex-start;\n padding: 1rem 1.5rem;\n background: $white;\n color: $gray-600;\n\n @include media-breakpoint-up(lg) {\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n &.social-share-light {\n display: inline-block;\n }\n}\n\n.social-share {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n\n @include media-breakpoint-up(lg) {\n flex-flow: row nowrap;\n justify-content: space-between;\n }\n\n .social-icon {\n margin-right: 0.25rem;\n margin-bottom: 0.25rem;\n\n @include media-breakpoint-up(lg) {\n margin-bottom: 0;\n }\n }\n\n .social-share-text {\n flex-basis: 100%;\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n\n @include media-breakpoint-up(lg) {\n flex-basis: auto;\n margin-bottom: 0;\n }\n }\n}\n\n.social-share-copylink {\n display: flex;\n white-space: nowrap;\n align-items: center;\n\n @include media-breakpoint-up(lg) {\n margin-top: 0;\n }\n\n @include media-breakpoint-down(md) {\n white-space: normal;\n }\n\n .input-group {\n\n .form-control {\n border: none !important;\n box-shadow: none !important;\n &:before { content: none; }\n\n &.sr-only {\n position: absolute;\n }\n }\n }\n}\n","@charset 'utf-8';\n\n.table {\n width: 100%;\n\n thead {\n th {\n border-bottom: 3px solid $gray-200;\n padding: 0.3rem 0.45rem;\n }\n }\n\n tbody,\n tfoot {\n color: $black;\n\n td {\n padding: 0.3rem 0.45rem;\n border-bottom: 1px solid $gray-200;\n\n @include media-breakpoint-down(sm) {\n &:last-child() {\n margin-bottom: 1.2rem;\n }\n }\n\n .tablesaw-cell-label {\n color: $black;\n }\n }\n }\n\n tfoot {\n td {\n border-top: 3px solid $gray-200;\n font-weight: bold;\n }\n }\n}\n\n.table-boxed {\n @include media-breakpoint-up(md) {\n border: 1px solid $gray-200;\n }\n\n thead th {\n border-top: 1px solid $gray-200;\n }\n\n thead th,\n tbody td,\n tfoot td {\n border-right: 1px solid $gray-200;\n\n @include media-breakpoint-down(sm) {\n border-left: 1px solid $gray-200;\n }\n }\n}\n\n.table-sortable {\n thead {\n th {\n padding: 0;\n\n button {\n padding: 0.3rem;\n cursor: pointer;\n\n .tablesaw-sortable-arrow {\n $triangle_width: 0.29rem;\n $triangle_height: 0.35rem;\n\n display: block;\n position: relative;\n margin-top: 0.1rem;\n float: left;\n width: 1rem;\n height: 1rem;\n\n &:after {\n content: ' ';\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n border-left: $triangle_width solid transparent;\n border-right: $triangle_width solid transparent;\n border-bottom: $triangle_height solid $gray-200;\n margin: 0;\n }\n\n &:before {\n content: ' ';\n position: absolute;\n bottom: 0;\n left: 0;\n width: 0;\n height: 0;\n border-left: $triangle_width solid transparent;\n border-right: $triangle_width solid transparent;\n border-top: $triangle_height solid $gray-200;\n margin: 0;\n }\n }\n }\n\n &.tablesaw-sortable-descending {\n button .tablesaw-sortable-arrow:before {\n border-top-color: $red;\n }\n }\n\n &.tablesaw-sortable-ascending {\n button .tablesaw-sortable-arrow:after {\n border-bottom-color: $red;\n }\n }\n }\n }\n}\n\n.tablesaw-sortable-btn {\n background: transparent;\n border: none;\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\n.nav-tabs {\n .nav-item {\n padding-left: 0;\n\n &:before {\n content: none;\n }\n\n + .nav-item {\n .nav-link {\n margin-left: -1px;\n }\n }\n\n &:first-child {\n .nav-link {\n border-top-left-radius: $nav-tabs-border-radius;\n }\n }\n\n &:last-child {\n .nav-link {\n border-top-right-radius: $nav-tabs-border-radius;\n }\n }\n }\n\n .nav-link {\n position: relative;\n background-color: gray('100');\n border-color: $nav-tabs-border-color;\n text-decoration: none;\n border-radius: 0;\n padding: .5rem .8125rem;\n\n @include media-breakpoint-up(md) {\n padding: .5rem 1rem;\n }\n\n &:hover {\n z-index: $zindex-1;\n background-color: color.adjust(gray('100'), $lightness: -5%);\n color: $body-color;\n }\n\n &:focus:not(:active) {\n z-index: $zindex-1;\n border-color: gray('400');\n outline: $nav-tabs-border-width solid gray('400');\n border-radius: 0 !important; // Make sure the border-radius is removed for first and last elements.\n }\n\n &:active {\n z-index: $zindex-1;\n background: linear-gradient(0deg, gray('100') 0%, color.adjust(gray('100'), $lightness: -5%) 100%);\n }\n\n &.disabled {\n background-color: color.adjust(gray('100'), $lightness: -5%);\n border-color: $nav-tabs-border-color;\n color: gray('300');\n cursor: not-allowed;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $body-color;\n\n &:hover {\n background-color: $nav-tabs-link-active-bg;\n }\n }\n}\n\n.nav-tabs-vertical-wrapper {\n display: flex;\n\n .nav-tabs {\n flex: 1 0 30%;\n max-width: 30%;\n margin-right: -$nav-tabs-border-width;\n border-top: $nav-tabs-border-width solid $nav-tabs-border-color;\n }\n\n .nav-item {\n &:first-child {\n .nav-link {\n border-top: 0;\n }\n }\n\n .nav-link {\n margin-top: 0;\n margin-left: 0;\n\n &:first-child {\n margin-left: 0;\n }\n }\n }\n\n .tab-content {\n flex: 2 1 70%;\n border: $nav-tabs-border-width solid $nav-tabs-border-color;\n }\n}\n\n.nav-tabs-vertical {\n flex: 1 1 auto;\n flex-direction: column;\n border-bottom: none;\n\n .nav-item {\n &:first-child {\n .nav-link {\n border-top-left-radius: 0;\n }\n }\n\n &:last-child {\n .nav-link {\n border-top-right-radius: 0;\n }\n }\n }\n\n .nav-link {\n &.active {\n border-right: $nav-tabs-border-width solid $white;\n border-bottom-color: $nav-tabs-border-color;\n }\n }\n}\n\n.nav-tabs-light-wrapper {\n margin-bottom: $spacer;\n background-color: $white;\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n}\n\n.nav-tabs-light {\n .nav-link {\n position: relative;\n margin-right: ($nav-link-padding-x * 2);\n padding-right: 0;\n padding-left: 0;\n text-decoration: none;\n font-weight: $font-weight-bold;\n\n &:after {\n content: '';\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 0 solid theme-color('primary');\n transition: border-bottom 0.2s;\n }\n\n &.active {\n &:after {\n border-bottom-width: ($nav-tabs-border-width * 4);\n }\n }\n }\n\n .nav-item {\n &:last-child {\n .nav-link {\n margin-right: 0;\n }\n }\n }\n}\n","@charset 'utf-8';\n\n.card-deck {\n display: block;\n position: relative;\n margin-left: $spacer * -0.5;\n margin-right: $spacer * -0.5;\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-wrap: wrap;\n\n > .card {\n\n // only one card is present\n &:first-child:last-child {\n flex: 0 0 60%;\n margin-left: auto;\n margin-right: auto;\n }\n\n // two or more cards are present\n &:nth-last-child(n + 2),\n &:nth-last-child(n + 2) ~ * {\n flex: 1 1 47%;\n margin: $spacer * 0.5;\n }\n }\n }\n\n @include media-breakpoint-up(lg) {\n > .card {\n z-index: $zindex-1;\n margin: $spacer * 0.5;\n\n // only one card is present\n &:first-child:last-child {\n flex: 0 0 33%;\n }\n\n // two cards are present\n &:nth-last-child(n + 2) {\n flex: 0 0 33%;\n margin-left: auto;\n }\n\n &:nth-last-child(n + 2) ~ * {\n flex: 0 0 33%;\n margin-right: auto;\n }\n\n // three or more cards are present\n &:nth-last-child(n + 3),\n &:nth-last-child(n + 3) ~ * {\n flex: 1 1 30%;\n margin: $spacer * 0.5;\n }\n }\n\n &.card-deck-line {\n\n &:before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 5%;\n width: 30%;\n z-index: $zindex-0;\n border-bottom: 1px solid $gray-100;\n\n .bg-gray-100 & {\n border-bottom-color: $gray-300;\n }\n }\n\n &:after {\n content: ' ';\n position: absolute;\n top: 50%;\n right: 5%;\n width: 30%;\n z-index: $zindex-0;\n border-bottom: 1px solid $gray-100;\n\n .bg-gray-100 & {\n border-bottom-color: $gray-300;\n }\n }\n\n /*\n * for plain cards, we add pseudo elements, allowing the lines not to touch the cards\n */\n > div.card {\n &:first-child:last-child {\n position: relative;\n\n &:before {\n content: ' ';\n display: block;\n position: absolute;\n top: 0;\n left: calc(#{$spacer * -1} - 1px);\n width: $spacer;\n height: 100%;\n background: white;\n\n .bg-gray-100 & {\n background-color: $gray-100;\n }\n }\n\n &:after {\n content: ' ';\n display: block;\n position: absolute;\n top: 0;\n right: calc(#{$spacer * -1} - 1px);\n width: $spacer;\n height: 100%;\n background: white;\n\n .bg-gray-100 & {\n background-color: $gray-100;\n }\n }\n }\n\n // two cards are present\n &:nth-last-child(n + 2) {\n &:before {\n content: ' ';\n display: block;\n position: absolute;\n top: 0;\n left: calc(#{$spacer * -1} - 1px);\n width: $spacer;\n height: 100%;\n background: white;\n\n .bg-gray-100 & {\n background-color: $gray-100;\n }\n }\n }\n\n &:nth-last-child(n + 2) ~ * {\n &:after {\n content: ' ';\n display: block;\n position: absolute;\n top: 0;\n right: calc(#{$spacer * -1} - 1px);\n width: $spacer;\n height: 100%;\n background: white;\n\n .bg-gray-100 & {\n background-color: $gray-100;\n }\n }\n }\n\n // three or more cards are present\n &:nth-last-child(n + 3),\n &:nth-last-child(n + 3) ~ * {\n\n &:before,\n &:after {\n content: none;\n }\n\n }\n }\n\n /*\n * Styles for card-links. this is tricky because we already use before and after pseudo elements\n * on card-links. So to avoid the line touching the card, we add a border\n */\n > a.card {\n\n // only one card is present\n &:first-child:last-child {\n flex: 0 0 calc(33% + #{$spacer * 1.5});\n box-shadow: 1rem 0 0 0 white, -1rem 0 0 0 white;\n\n .bg-gray-100 & {\n box-shadow: 1rem 0 0 0 $gray-100, -1rem 0 0 0 $gray-100;\n }\n }\n\n // two cards are present\n &:nth-last-child(n + 2) {\n flex: 0 0 calc(33% + #{$spacer * 1.5});\n box-shadow: -1rem 0 0 0 white;\n\n .bg-gray-100 & {\n box-shadow: -1rem 0 0 0 $gray-100;\n }\n }\n\n &:nth-last-child(n + 2) ~ * {\n flex: 0 0 calc(33% + #{$spacer * 1.5});\n box-shadow: 1rem 0 0 0 white;\n .bg-gray-100 & {\n box-shadow: 1rem 0 0 0 $gray-100;\n }\n }\n\n // three or more cards are present\n &:nth-last-child(n + 3),\n &:nth-last-child(n + 3) ~ * {\n flex: 1 1 30%;\n border: none;\n }\n }\n }\n }\n\n &.mini-cards {\n justify-content: center;\n\n @include media-breakpoint-down(xs) {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n > .card {\n margin: $spacer * 0.5;\n }\n }\n\n .deck-title {\n flex-basis: 100%;\n margin-left: .5rem;\n font-size: 1.625rem;\n }\n\n .card-body {\n padding: 1rem;\n }\n\n .card-title {\n margin: 0;\n font-size: 1.125rem;\n }\n\n > .card {\n flex-basis: calc( 50% - #{$spacer} );\n flex-grow: 0;\n }\n\n @include media-breakpoint-up(sm) {\n > .card {\n flex-basis: calc( 33.3334% - #{$spacer} );\n }\n }\n\n @include media-breakpoint-up(xl) {\n > .card {\n flex-basis: calc( 16.6667% - #{$spacer} );\n }\n }\n\n }\n\n}\n","@charset 'utf-8';\n\n.card-slider-wrapper {\n padding: $spacer 0;\n\n .flickity-page-dots {\n display: flex;\n bottom: $spacer * -0.8;\n justify-content: stretch;\n align-items: center;\n }\n\n .flickity-page-dots .dot {\n flex: 1 1 1px;\n height: 1px;\n margin: 0;\n background: $gray-600;\n border-radius: 0;\n\n &.is-selected {\n height: 5px;\n background: theme-color('primary');\n }\n }\n}\n\n.card-slider-footer {\n display: flex;\n flex-direction: row;\n align-items: center;\n\n > div { margin-right: $spacer * 2; }\n\n @include media-breakpoint-down(sm) {\n justify-content: center;\n margin-top: $spacer * 2.6;\n > div { margin-right: 0; }\n }\n}\n\n.card-slider-btn {\n display: inline-block;\n position: relative;\n width: 3rem;\n height: 3rem;\n background: $white;\n border: 1px solid $gray-300;\n font-size: 1.4rem;\n line-height: 2.3rem;\n color: theme-color('primary');\n transition:\n opacity 0.3s,\n background 0.3s,\n border 0.3s,\n transform 0.3s,\n color 0.3s;\n\n &:hover {\n cursor: pointer;\n border: 1px solid $gray-600;\n }\n\n &:before { margin-top: 1px; }\n\n &.disabled {\n background: transparent;\n color: $gray-600;\n }\n\n @include media-breakpoint-down(sm) {\n display: none;\n }\n}\n\n.card-slider {\n height: 100%;\n .flickity-viewport { overflow: visible; }\n}\n\n.card-slider-cell {\n display: flex;\n flex-direction: column;\n width: 23%;\n min-width: 360px;\n padding-right: $grid-gutter-width;\n &.card-slider-cell-lg { width: 48%; }\n\n .ie & {\n display: block;\n height: auto !important;\n .card-body { flex: 0 0 auto; }\n }\n\n @include media-breakpoint-down(md) {\n width: 100%;\n padding-right: 0;\n &.card-slider-cell-lg { width: 100%; }\n }\n}\n","@charset 'utf-8';\n\n@use 'sass:math';\n@use 'sass:color';\n@use 'sass:map';\n\n.fullwidth-teaser {\n position: relative;\n width: 100%;\n background: $gray-100;\n\n .vimeo-wrapper {\n background: gray('100');\n }\n\n @include media-breakpoint-up(md) {\n display: flex;\n flex-flow: row nowrap;\n min-height: 30rem;\n }\n\n @include media-breakpoint-up(lg) {\n margin-bottom: 0;\n }\n\n img {\n width: 100%;\n height: auto;\n }\n figure{\n margin-bottom: 0;\n }\n\n picture,\n figure,\n .fullwidth-teaser-text {\n @include media-breakpoint-up(md) {\n flex: 0 0 50%;\n }\n }\n\n picture,\n figure {\n @include media-breakpoint-down(sm) {\n img {\n width: 100% !important;\n height: auto;\n }\n }\n\n @include media-breakpoint-up(md) {\n position: relative;\n overflow: hidden;\n\n img {\n position: relative;\n left: 0;\n object-fit: cover;\n object-position: top center;\n font-family: 'object-fit: cover;'; /* stylelint-disable-line */\n width: 100%;\n height: 100%;\n max-width: none;\n }\n }\n }\n\n @include media-breakpoint-up(xl) {\n display: block;\n padding: 0;\n\n picture,\n figure {\n display: block;\n height: 90vh;\n max-height: 90vh;\n }\n }\n\n .fullwidth-teaser-content p {\n @include media-breakpoint-up(xl) {\n float: right;\n max-width: 28rem;\n margin-left: 6rem;\n padding: 1.2rem 1.6rem;\n background: rgba($white, 0.9);\n }\n }\n}\n\n.fullwidth-teaser-text {\n padding: math.div($grid-gutter-width, 2);\n background: $white;\n\n @include make-col(12, 12);\n\n max-width: map.get($grid-breakpoints, 'xl');\n\n @include media-breakpoint-up(md) {\n padding: 1rem $grid-gutter-width 0;\n }\n\n @include media-breakpoint-up(xl) {\n display: flex;\n flex-direction: column;\n justify-content: center;\n position: absolute;\n top: 0;\n right: 8rem;\n width: auto;\n padding: 2rem 0;\n min-height: 100%;\n overflow: hidden;\n background: none;\n\n .fullwidth-teaser-title {\n padding: 1.5rem 2rem;\n background-color: $white;\n max-width: 24rem;\n }\n\n h3,\n .h3 {\n display: inline-block;\n margin-bottom: 0;\n font-size: 1.75rem;\n }\n }\n\n .list-inline {\n font-size: 0.85 * $font-size-base;\n margin-bottom: 0;\n color: $text-muted;\n li { margin-right: 0; }\n li:not(:last-child):after {\n content: ' \\203A';\n margin: 0 0.25em 0 0.15em;\n }\n\n @include media-breakpoint-up('xl') {\n margin-bottom: $spacer * -0.3;\n }\n }\n}\n\n.fullwidth-teaser-header {\n display: flex;\n flex-flow: row nowrap;\n align-items: flex-start;\n justify-content: flex-start;\n overflow: hidden;\n\n @include media-breakpoint-up(xl) {\n width: auto;\n justify-content: flex-end;\n align-items: flex-end;\n padding-left: 0;\n }\n\n h3,\n a {\n flex: 1 1 auto;\n\n @include media-breakpoint-up(xl) {\n flex: 0 0 auto;\n }\n }\n\n .btn {\n transition: padding 0.15s;\n\n &:before {\n border: none;\n }\n\n &:hover,\n &:focus {\n background: color.adjust($red, $lightness: -15%);\n color: $white;\n\n @include media-breakpoint-up(xl) {\n padding-left: 2rem;\n }\n\n &:before,\n &:after {\n background: none;\n border-top-color: color.adjust($red, $lightness: -15%);\n }\n }\n }\n}\n\n.fullwidth-teaser-content {\n padding: 1rem 0 0;\n\n @include media-breakpoint-up(md) {\n padding: 1rem 0;\n }\n\n @include media-breakpoint-up(xl) {\n padding: 0;\n }\n}\n\n.fullwidth-teaser-footer {\n margin-bottom: math.div($grid-gutter-width, 2);\n\n &:last-child {\n margin-bottom: 0;\n }\n\n @include make-col(12);\n\n @include media-breakpoint-up(md) {\n margin: 0;\n }\n}\n\n.fullwidth-teaser-horizontal {\n @include media-breakpoint-up(xl) {\n .fullwidth-teaser-text {\n left: 10%;\n width: 80%;\n justify-content: flex-end;\n padding-bottom: $spacer * 6;\n }\n\n .fullwidth-teaser-header {\n justify-content: flex-end;\n overflow: visible;\n }\n\n .btn {\n margin-bottom: -1.62rem;\n }\n\n .fullwidth-teaser-title {\n width: auto;\n max-width: 70%;\n overflow: visible;\n white-space: normal;\n text-overflow: initial;\n }\n\n h3,\n .h3 {\n margin: 0;\n }\n\n .fullwidth-teaser-content {\n p {\n width: 89%;\n margin: 0 11% 0 0;\n padding-right: 5.3rem;\n max-width: none;\n }\n }\n }\n\n @include media-breakpoint-up(xxl) {\n .fullwidth-teaser-text {\n left: 20%;\n width: 60%;\n }\n }\n}\n\n.fullwidth-teaser-left {\n\n @include media-breakpoint-up(md) {\n picture img,\n figure img {\n right: -10%;\n left: auto;\n }\n }\n\n @include media-breakpoint-up(lg) {\n picture img,\n figure img {\n right: 0;\n }\n .fullwidth-teaser-text {\n right: auto;\n left: 2rem;\n }\n }\n}\n\n.fullwidth-teaser-horizontal.thinner-teaser {\n background: $gray-100;\n min-height: 24rem;\n\n @include media-breakpoint-up(xl) {\n\n picture,\n figure {\n height: 30vw;\n max-height: 50vh;\n min-height: 24rem;\n }\n\n .fullwidth-teaser-text {\n padding-bottom: $spacer * 3;\n }\n }\n}\n","@charset 'utf-8';\n\n$nav-spacer: 4px;\n\n// Inner nav styles\n.nav-main {\n position: relative;\n background: color('white');\n z-index: $zindex-nav;\n transition: left 0.3s;\n border-right: 1px solid gray('100');\n\n li.current-menu-item {\n & > a:first-child,\n & > a:first-child:hover {\n background: theme-color('primary');\n font-weight: bold;\n color: $white;\n }\n }\n\n ul {\n display: none;\n position: absolute;\n top: 0;\n left: 100%;\n width: 100%;\n margin: 0;\n padding: 0 $spacer;\n transition: left 0.2s;\n }\n\n li {\n display: flex;\n flex-flow: row nowrap;\n max-height: 0;\n border-bottom: 1px solid gray('200');\n position: static;\n transition: max-height 0s 0.2s;\n padding-left: 0;\n\n &:before {\n content: none;\n }\n }\n\n .current-menu-parent,\n .current-menu-parent li { max-height: 100%; }\n\n a {\n display: block;\n flex: 1 1 auto;\n margin: $nav-spacer 0;\n padding: 0.4 * $spacer;\n transition: all 0.2s;\n text-decoration: none;\n margin-left: -0.7 * $spacer;\n padding-left: 0.7 * $spacer;\n\n &:before {\n content: none;\n }\n\n &:hover,\n &:focus {\n color: $body-color;\n\n &:not(.nav-arrow) {\n background: gray('100');\n }\n\n .icon-container {\n background: gray('100');\n }\n }\n }\n\n .menu-item-has-children > .nav-arrow {\n margin-left: $nav-spacer;\n }\n\n .nav-menu {\n display: block;\n left: 0;\n }\n}\n\n// navigation back or home button\n.nav-home,\n.nav-back,\nli.nav-back,\nli.nav-home {\n display: block;\n padding-bottom: 1.2 * $spacer;\n margin-left: -2 * $spacer;\n padding-left: 2 * $spacer;\n\n a {\n color: gray('700');\n }\n\n .icon {\n color: gray('500');\n }\n}\n\nli.nav-back {\n .icon {\n width: 0.8 * $spacer;\n margin-right: 0.2 * $spacer;\n color: gray('300');\n transition: transform 0.2s, fill 0.2s;\n }\n\n &:hover {\n .icon {\n color: $body-color;\n transform: translateX(-0.2 * $spacer);\n }\n }\n}\n\nli.nav-home {\n .icon {\n width: 0.6 * $spacer;\n margin-top: 0.1 * $spacer;\n }\n}\n\na.nav-arrow {\n flex: 0 0 (3 * $spacer);\n position: relative;\n margin-top: $nav-spacer;\n margin-bottom: $nav-spacer;\n padding: (0 $nav-spacer) (0 $nav-spacer + 1) !important;\n font-size: 1.3 * $font-size-base !important;\n line-height: 1 * $font-size-base !important;\n font-weight: normal !important;\n\n .icon-container {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n transition: background-color 0.3s;\n }\n\n &:before,\n &:after {\n content: ' ';\n position: absolute;\n top: 5%;\n left: 0;\n width: 1px;\n height: 90%;\n background: gray('200');\n }\n\n &:after {\n left: 100%;\n }\n\n .icon {\n width: 1 * $spacer;\n transform: translateY(-0.1 * $spacer);\n }\n\n &:hover {\n .icon-container {\n background: gray('100');\n }\n }\n}\n\n// Vertical scroll for menu toggle\n// horizontal slide of menus\n.nav-wrapper {\n width: 100%;\n height: 100%;\n overflow-y: auto;\n\n &::-webkit-scrollbar {\n display: none;\n }\n\n .current-menu-ancestor > ul {\n display: block;\n left: 0;\n }\n\n .current-menu-parent > ul {\n display: block;\n left: 100%;\n }\n}\n\n.nav-container {\n display: block;\n position: relative;\n width: 100%;\n margin-left: -100%;\n padding-left: 100%;\n}\n\n// Desktop\n@include media-breakpoint-up(xl) {\n // Solid nav\n .nav-solid-layout {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n\n .nav-main {\n flex: 0 0 $main-nav-width;\n max-width: $main-nav-width;\n min-height: calc(100vh - #{$header-height});\n }\n\n .content {\n flex: 1 1 auto;\n }\n\n .overlay {\n display: none;\n }\n }\n\n // Toggle nav\n .nav-toggle-layout {\n .nav-main {\n position: fixed;\n left: $main-nav-width * -1.3;\n width: $main-nav-width;\n height: calc(100% - #{ $header-height });\n border: 1px solid gray('300');\n border-radius: $btn-border-radius $btn-border-radius 0 0;\n }\n\n .content {\n position: relative;\n }\n\n .nav-aside-wrapper {\n display: none;\n }\n }\n\n .desktop-menu-open {\n height: 100vh;\n overflow: hidden;\n\n .nav-toggle-layout {\n\n .overlay {\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0.95;\n }\n\n .nav-main {\n left: 0;\n }\n }\n }\n\n .nav-main {\n li {\n font-size: 0.9 * $font-size-base;\n }\n\n .nav-back,\n .nav-home {\n border-bottom: none;\n }\n }\n}\n\n\n// Mobile\n@include media-breakpoint-down(lg) {\n .main-container {\n position: relative;\n }\n\n .nav-main {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n border-top: 1px solid gray('300');\n transform: translateX(-100%);\n transition: transform 0.2s;\n }\n\n ul.nav-menu {\n a {\n font-size: $font-size-base;\n padding-top: 0.8 * $spacer;\n padding-bottom: 0.8 * $spacer;\n }\n }\n\n .nav-arrow {\n flex: 0 0 (4 * $spacer);\n }\n\n .nav-home {\n display: none;\n }\n\n // handle breadcrumb\n .content .breadcrumb {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n }\n\n .nav-back,\n .nav-home {\n margin: 0;\n padding: 0;\n }\n\n // mobile opened menu\n .mobile-menu-open {\n height: calc(100% - #{$header-height + $mm-breadcrumbs-height});\n\n .nav-main {\n transform: translateX(0);\n }\n\n .main-container {\n height: calc(100vh - #{$header-height + $mm-breadcrumbs-height });\n overflow: hidden;\n }\n\n .header .search-mobile {\n bottom: 0;\n }\n\n .nav-lang-mobile {\n display: block;\n }\n }\n}\n\n// Overlay\n.overlay {\n content: ' ';\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n overflow: hidden;\n cursor: pointer;\n z-index: $zindex-nav-overlay;\n opacity: 0;\n background: $white;\n transition: opacity 0.3s;\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n.nav-aside-layout {\n @include media-breakpoint-up(xl){\n display: flex;\n flex-wrap: nowrap;\n margin-top: $spacer;\n\n .nav-aside-wrapper {\n flex: 0 0 22%;\n order: -1;\n max-width: 22%;\n min-width: 320px;\n border-right: 1px solid gray('200');\n }\n\n .content {\n flex: 1 1 auto;\n .container { width: 90%; }\n }\n }\n}\n\n.nav-aside-layout .nav-aside-wrapper {\n display: block;\n\n @include media-breakpoint-up(xxl){\n flex: 0 0 16.1%;\n max-width: 16.1%;\n }\n}\n\n.nav-aside {\n padding-bottom: $spacer * 3;\n\n [class^=\"h\"] { padding-left: $spacer * 3; }\n\n ul { padding-left: 1.2rem; }\n & > ul { padding-left: 0; }\n\n li {\n list-style-type: none;\n font-size: $font-size-base * 0.9;\n padding-left: 0;\n\n &:before {\n content: none;\n }\n\n li {\n border-top: none;\n margin: 0;\n padding: 0;\n }\n\n &.active > a {\n margin-right: -1px;\n margin-left: $spacer * 2;\n padding-left: $spacer * 1;\n background: gray('100');\n border-right: 2px solid theme-color('primary');\n font-weight: $font-weight-bold;\n color: $black;\n & + ul a { color: $black; }\n &:before { content: none; }\n }\n\n &.active:not(.menu-item-has-children)+li>a:before {\n content: none;\n }\n\n @include media-breakpoint-down(lg) {\n &.active > a { margin-right: $spacer * 2; }\n }\n }\n & > ul > li:first-child > a:before { content: none; }\n\n a {\n display: block;\n position: relative;\n padding: math.div($spacer, 1.6) $spacer * 3;\n text-decoration: none;\n color: gray('700');\n\n &:before {\n content: ' ';\n position: absolute;\n top: 0;\n width: calc(100% - #{$spacer * 6});\n height: 1px;\n background: gray('200');\n transition: background 0.25s;\n }\n\n &:hover {\n color: theme-color('primary') !important;\n &:before { background: theme-color('primary'); }\n }\n }\n ul ul > li:first-child a:before { content: none; }\n}\n","@charset 'utf-8';\n\n$contact-list-avatar: 2.5rem;\n$person-avatar-height: 8rem;\n\n.person-card-avatar {\n height: $person-avatar-height;\n}\n\n.contact-list {\n border-top: 2px solid $gray-200;\n font-size: $font-size-base * 0.95;\n}\n.contact-list-row {\n position: relative;\n padding: 0.9rem 0 0.9rem ($contact-list-avatar + 0.6rem);\n border-top: 1px solid $gray-200;\n\n @include media-breakpoint-up(md) {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-gap: 0 0.8rem;\n grid-auto-rows: auto;\n min-height: $contact-list-avatar + 0.6rem;\n }\n\n @include media-breakpoint-up(xl) {\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n grid-template-columns: $contact-list-avatar repeat(4, 1fr);\n }\n}\n\n.contact-list-row .contact-list-item {\n @include media-breakpoint-up(md) {\n align-self: center;\n\n &:nth-child(2) {\n grid-column: 1;\n grid-row: 1;\n }\n\n &:nth-child(3) {\n grid-column: 1;\n grid-row: 2;\n }\n\n &:nth-child(4) {\n grid-column: 2;\n grid-row: 1;\n }\n\n &:nth-child(5) {\n grid-column: 2;\n grid-row: 2;\n }\n\n &:nth-child(6) {\n grid-column: 3;\n grid-row: 1 ;\n }\n }\n}\n\n.contact-list-item {\n display: block;\n line-height: 1.48rem;\n}\n\n.contact-list-avatar {\n position: absolute;\n top: 1rem;\n left: 0;\n width: $contact-list-avatar;\n\n @include media-breakpoint-up(xl) {\n top: 0.3rem;\n }\n}\n\n@include media-breakpoint-up(xl) {\n // table mode\n .contact-list {\n display: table;\n width: 100%;\n }\n\n .contact-list-row {\n display: table-row;\n padding:0;\n }\n\n .contact-list-item {\n display: table-cell;\n vertical-align: middle;\n }\n\n .contact-list-avatar {\n display: table-cell;\n position: relative;\n top: 0;\n width: $contact-list-avatar + 0.8rem;\n height: $contact-list-avatar + 0.65rem;\n padding: 0.35rem 0.8rem 0.3rem 0;\n }\n\n .contact-list-item,\n .contact-list-avatar {\n border-bottom: 1px solid $gray-200;\n }\n}\n\n.contact-list-avatar-placeholder {\n img {\n background: $gray-200;\n color: black;\n border-radius: 50%;\n overflow: hidden;\n }\n}\n","@charset 'utf-8';\n\n.footer {\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n\n p {\n margin: 0;\n }\n}\n\n.footer-group {\n margin-bottom: 1rem;\n flex-basis: 100%;\n}\n\n.footer-sitemap {\n display: flex;\n flex-flow: column nowrap;\n}\n\n.footer-faculties {\n border-bottom: 1px solid $gray-300;\n\n @include media-breakpoint-up(md) {\n flex: 0 0 100%;\n border: none;\n }\n\n .footer-links {\n display: flex;\n flex-flow: row wrap;\n\n @include media-breakpoint-up(md) {\n display: flex;\n padding-top: 0.5rem;\n }\n\n li {\n flex: 0 0 50%;\n position: relative;\n padding-right: 1.5rem;\n margin-bottom: 1rem;\n\n @include media-breakpoint-up(md) {\n flex: 0 0 20%;\n }\n\n &:before {\n content: ' ';\n display: block;\n position: absolute;\n top: 0.5rem;\n left: -0.9rem;\n width: 6px;\n height: 5px;\n background: $red;\n }\n\n a {\n margin: 0;\n }\n\n strong {\n display: block;\n }\n }\n }\n}\n\n.footer-legal {\n display: flex;\n border-top: 1px solid $gray-300;\n padding-top: 2rem;\n flex-flow: column wrap;\n text-align: center;\n flex-basis: 100%;\n\n a + a {\n margin-left: 1rem;\n }\n}\n\n.footer-links {\n margin: 0;\n padding-left: 0;\n\n a {\n display: inline-block;\n font-size: $font-size-sm;\n line-height: 1.2rem;\n color: $gray-600;\n text-decoration: none;\n\n &:hover {\n color: $link-hover-color;\n }\n }\n\n li {\n margin: 0.5rem 0;\n padding-left: 0;\n list-style-type: none;\n\n &:before {\n content: none;\n }\n }\n}\n\n.footer-bottom {\n display: flex;\n}\n\n@include media-breakpoint-down(sm) {\n .footer-sitemap {\n margin-bottom: 0;\n }\n\n .footer-social {\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n }\n\n .footer .btn {\n margin: 0 0.4em 0.6rem 0;\n }\n\n .footer-links li:last-child { margin-bottom: 1rem; }\n}\n\n@include media-breakpoint-up(md) {\n .footer-title {\n padding-top: 0.9rem;\n padding-bottom: 0.9rem;\n margin-bottom: 0.4rem;\n font-size: $font-size-sm;\n color: $gray-600;\n border-bottom: 1px solid $gray-300;\n }\n\n .footer-buttons,\n .footer-socials {\n margin-bottom: 2rem;\n flex-basis: auto;\n }\n\n .footer-title-no-underline {\n border: none;\n padding-bottom: 0.3rem;\n }\n\n .footer-sitemap-col {\n padding-right: 0.8rem;\n flex: 1 1 auto;\n }\n\n .footer-legal {\n flex-direction: row;\n justify-content: space-between;\n padding-top: 1rem;\n\n & > div {\n display: flex;\n flex: 0 0 auto;\n }\n\n a,\n p {\n font-size: $font-size-sm;\n color: $gray-600;\n }\n }\n\n .footer-sitemap {\n flex-flow: row nowrap;\n }\n}\n\n// ----------------\n// Dark footer\n// ----------------\n.bg-dark {\n .footer a {\n color: $white;\n\n &:hover {\n color: $red;\n }\n }\n\n .footer-title {\n color: $white;\n border-color: $gray-600;\n }\n}\n\n// --\n// Back to top button\n// --\n\n.btn-back-to-top {\n display: inline-block;\n opacity: 0;\n position: fixed;\n right: 10px;\n bottom: 30px;\n margin: 0;\n padding: .25rem .75rem;\n transition: background-color .3s, opacity .5s, visibility .5s, bottom .3s;\n visibility: hidden;\n z-index: 1000;\n\n &:hover {\n opacity: 1;\n }\n\n &.show {\n bottom: 10px;\n opacity: 1;\n visibility: visible;\n }\n\n .icon {\n width: 1.5em;\n height: 1.5em;\n }\n}\n","@charset 'utf-8';\n\n.footer-light {\n a {\n background-image: none !important;\n }\n\n ul li {\n color: $gray-300;\n\n &:first-child {\n color: $body-color;\n }\n }\n}\n\n.footer-light-socials {\n margin-bottom: 0;\n padding: 0.5rem 0;\n border-top: 1px solid $gray-100;\n\n .social-icon-negative .icon {\n font-size: 1.35rem;\n }\n}\n\n// ----------------\n// Dark footer\n// ----------------\n.bg-dark {\n .footer-light-socials,\n .footer-legal {\n border-color: $gray-600;\n }\n\n .social-icon .icon {\n color: $white;\n }\n\n .footer-legal-links a {\n color: $gray-300;\n\n &:hover {\n color: $white;\n }\n }\n\n .footer-light ul li {\n small {\n color: $gray-300;\n }\n\n &:first-child {\n color: $white;\n }\n }\n}\n","@charset 'utf-8';\n\n.header {\n display: flex;\n width: 100%;\n flex-flow: row nowrap;\n justify-content: flex-end;\n align-items: center;\n height: $header-height;\n\n @include media-breakpoint-up(xl) {\n justify-content: flex-start;\n }\n\n img {\n margin-top: 0;\n width: 110px;\n }\n\n .logo {\n margin: 0 auto 0 (3 * $spacer);\n border: none;\n background-image: none;\n\n &:before {\n content: none;\n }\n\n @include media-breakpoint-up(xl) {\n margin-right: 0;\n }\n }\n\n .nav-header {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row nowrap;\n margin: 0 0 0 (3.7 * $spacer);\n padding: 0;\n\n li {\n display: flex;\n flex: 0 0 auto;\n padding: 0;\n\n a {\n position: relative;\n margin: 0;\n padding: 2rem 0.7rem;\n font-weight: bold;\n text-decoration: none;\n }\n\n a:after,\n &.dropdown .btn:before {\n content: ' ';\n display: block;\n position: absolute;\n top: 1em;\n left: 0.8rem;\n width: 7px;\n height: 6px;\n background: $red;\n opacity: 0;\n transform: none;\n transition: opacity 0.3s;\n }\n\n a:hover,\n a.open,\n a.active,\n &.active a,\n a:focus,\n &.current-menu-item a {\n color: $red;\n\n &:before {\n content: none;\n }\n\n &:after {\n opacity: 1;\n }\n }\n\n &:before {\n content: none;\n }\n }\n\n .dropdown {\n align-items: center;\n\n .btn {\n padding: 0.7rem;\n font-size: inherit;\n font-weight: bold;\n text-decoration: none;\n }\n\n .btn:before {\n top: 0 !important;\n border: none;\n border-radius: 0;\n }\n\n .btn:hover:before,\n .btn:focus:before {\n opacity: 1;\n }\n }\n\n .dropdown-item {\n padding: 0.25rem 1.25rem;\n font-weight: $font-weight-normal;\n &:after { content: none; }\n &:hover { color: $black; }\n }\n\n .icon { font-size: 0.9em; }\n }\n\n @include media-breakpoint-down (lg) {\n height: $header-height;\n max-height: $header-height;\n padding: 0 (0.9 * $spacer);\n\n .logo {\n margin-left: 0;\n }\n }\n}\n\n.header-light {\n //padding-left: 0;\n //padding-right: 0;\n\n .logo {\n margin-right: $spacer;\n padding-right: $spacer;\n border-right: 1px solid gray('300');\n }\n\n h1,\n .site-title {\n align-self: flex-start;\n flex: 0 1 100px;\n margin: auto 0;\n font-size: $font-size-base;\n color: theme-color('primary');\n text-transform: uppercase;\n\n a {\n text-decoration: none;\n }\n }\n\n p.site-title {\n line-height: 1.1em;\n font-weight: 700;\n }\n\n .drawer {\n margin-left: -(0.9 * $spacer);\n\n @include media-breakpoint-up(xl) {\n margin-left: 0;\n }\n }\n\n .drawer.open + .header-light-content {\n @include media-breakpoint-down(sm) {\n .nav-toggle-mobile,\n .nav-lang,\n .search-mobile-toggle {\n display: none;\n }\n }\n }\n\n .header-light-content {\n flex-grow: 1;\n flex-flow: row wrap;\n display: flex;\n width: 100%;\n justify-content: space-between;\n align-items: center;\n\n @include media-breakpoint-down(sm) {\n .nav-toggle-mobile {\n padding: .5rem 0.9rem;\n }\n }\n\n @include media-breakpoint-down(xs) {\n .nav-toggle-mobile {\n padding: .625rem 0.9rem;\n }\n }\n\n @include media-breakpoint-down(lg) {\n height: 100%;\n padding: 0.3rem 0;\n //overflow: hidden;\n\n .logo {\n //order: 1;\n margin: 0 auto 0 0;\n padding: 0;\n border: 0;\n line-height: $mm-lang-height;\n img {\n width: 90px;\n }\n }\n .nav-toggle-mobile {\n order: 2;\n margin: 0;\n transition: margin 0.2s;\n }\n h1,\n .site-title {\n flex: 0 0 100%;\n margin: 4px 0 0;\n white-space: nowrap;\n order: 3;\n }\n }\n }\n\n .nav-header { margin-left: $spacer * 2; }\n}\n","@charset 'utf-8';\n@use 'sass:math';\n\n.hero {\n overflow: hidden;\n\n @include media-breakpoint-up(md) {\n display: flex;\n justify-content: space-between;\n }\n\n @include media-breakpoint-down(sm) {\n padding-right: .9rem;\n padding-left: .9rem;\n }\n}\n\n.hero-content-container {\n @include media-breakpoint-up(md) {\n flex: 1 0 50%;\n position: relative;\n z-index: $zindex-5;\n margin-top: $grid-gutter-width * 4;\n }\n\n @include media-breakpoint-up(lg) {\n flex: 1 0 30%;\n }\n}\n\n.hero-content,\n.hero-title {\n @include media-breakpoint-up(md) {\n padding: $grid-gutter-width;\n background-color: $white;\n }\n}\n\n.hero-title {\n @include media-breakpoint-up(md) {\n display: inline-block;\n max-width: 100%;\n min-width: 75%;\n margin-bottom: 0;\n padding-top: math.div($grid-gutter-width, 2);\n padding-bottom: math.div($grid-gutter-width, 2);\n text-align: right;\n }\n}\n\n.hero-content {\n\n @include media-breakpoint-down(sm) {\n margin-bottom: 1rem;\n }\n\n @include media-breakpoint-up(md) {\n width: 110%;\n }\n}\n\n.hero-img {\n picture,\n figure {\n display: block;\n height: 100%;\n max-height: 100%;\n }\n\n img {\n object-fit: cover;\n object-position: center center;\n font-family: 'object-fit: cover;'; /* stylelint-disable-line */\n width: 100%;\n height: 100%;\n }\n\n @include media-breakpoint-up(xxl) {\n picture {\n height: 80vh;\n max-height: 80vh;\n }\n }\n\n @include media-breakpoint-up(md) {\n flex: 0 0 85%;\n margin-left: -35%;\n }\n\n @include media-breakpoint-up(lg) {\n margin-left: -15%;\n }\n}\n","@charset 'utf-8';\n\n.introduction {\n display: flex;\n flex-flow: column nowrap;\n align-items: center;\n justify-content: center;\n padding: 3rem 0 2.5rem;\n background: $white;\n\n h2,\n .h2 {\n margin-bottom: $spacer;\n }\n}\n","@charset 'utf-8';\n\n$input-group-inner-space: 8px;\n\n.input-group-inner-space {\n input,\n button { border-radius: $border-radius !important; }\n\n .input-group-append { padding-left: $input-group-inner-space; }\n}\n\n.newsletter-signup-wrapper {\n @include media-breakpoint-down(xs) {\n overflow: hidden;\n\n .form-control,\n .input-group-append,\n .btn {\n flex: 0 1 100%;\n width: 100%;\n }\n\n .input-group-inner-space .input-group-append {\n padding-left: 0;\n margin-top: $input-group-inner-space;\n\n .btn {\n padding-top: 0.4rem;\n padding-bottom: 0.4rem;\n }\n }\n }\n}\n","@charset \"utf-8\";\n\n.tab-pane output[for='nutrimenu-score'] {\n font-weight: bold;\n}\n\n.table-restauration {\n\n tr td {\n padding: .5rem;\n\n &:first-child {\n padding-left: 0;\n }\n\n &:last-child {\n padding-right: 0;\n }\n\n .tablesaw-cell-label {\n @extend .sr-only;\n }\n }\n\n td.menu {\n\n .menu-content {\n display: flex;\n align-items: center;\n }\n .logo {\n img {\n max-width: 100%;\n height: auto;\n vertical-align: top;\n }\n }\n\n .nutrimenu {\n margin-left: auto;\n padding-right: .5rem;\n }\n }\n\n td.prices {\n span.price {\n display: block;\n }\n }\n\n @include media-breakpoint-down(xs) {\n td.menu .logo {\n display: none;\n }\n }\n\n @media only screen and (max-width: 639px) {\n\n tr td {\n padding: .5rem 0;\n border: 0;\n }\n\n tr > td:first-child {\n padding-top: 1rem;\n border-top: 2px solid $gray-200;\n }\n tr > td:last-child {\n margin: 0;\n padding-bottom: 1rem;\n }\n tr + tr {\n border-width: 0;\n }\n\n td.menu {\n\n .tablesaw-cell-content {\n max-width: none;\n width: 100%;\n }\n .logo {\n margin-right: .25rem;\n width: 30%;\n }\n .nutrimenu {\n padding-left: 1rem;\n\n img {\n height: 64px;\n }\n }\n }\n\n td.restaurant,\n td.prices {\n clear: none;\n padding-top: 0;\n width: auto;\n white-space: nowrap;\n }\n\n td.restaurant {\n padding-right: 1rem;\n }\n\n td.prices {\n span.price {\n display: inline-block;\n\n & + .price {\n margin-left: .25rem;\n }\n }\n }\n }\n}\n","@charset 'utf-8';\n\n.social-feed-group {\n margin-left: -16px;\n margin-right: -16px;\n padding: 4rem 0;\n\n .social-feed {\n padding-left: 0;\n padding-right: 0;\n }\n\n @include media-breakpoint-up(xl) {\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n margin: 0;\n padding: 2rem 0;\n\n .social-feed-container {\n padding: 0 0.7rem;\n\n .ie & {\n flex: 0 0 33.33%;\n max-width: 33.33%;\n }\n\n .social-feed {\n height: 100%;\n padding: 2.2rem 1.5rem 1.5rem;\n }\n\n &:first-child {\n padding-left: 0;\n }\n\n &:last-child {\n padding-right: 0;\n }\n }\n }\n}\n\n.social-feed-container {\n align-items: center;\n display: flex;\n flex-flow: column nowrap;\n\n @include media-breakpoint-up(xl) {\n flex-flow: row nowrap;\n }\n\n .social-feed {\n margin-bottom: 3rem;\n\n @include media-breakpoint-up(xl) {\n margin-bottom: 0;\n height: 100%;\n }\n }\n}\n\n.social-feed-content {\n display: flex;\n height: 100%;\n flex-direction: column;\n justify-content: space-between;\n}\n","@charset 'utf-8';\n\n.key-number-group {\n flex-wrap: wrap;\n margin-left: $spacer * -0.5;\n margin-right: $spacer * -0.5;\n\n > * {\n flex: 0 0 100%;\n padding: $spacer * 0.5;\n }\n\n @include media-breakpoint-up(md) {\n .key-number {\n flex: 1 0 50%;\n }\n }\n\n @include media-breakpoint-up(lg) {\n .key-number {\n flex: 0 0 25%;\n }\n\n .key-number-large {\n flex: 0 0 50%;\n }\n }\n}\n\n@include ie11('.key-number-group .key-number') { flex: 0 0 20%; }\n@include ie11('.key-number-group .key-large') { flex: 0 0 45%; }\n","@charset 'utf-8';\n\n.cc-window {\n z-index: $zindex-cookie-consent !important;\n}\n\na.cc-btn {\n text-decoration: none;\n}\n\na.cc-link {\n padding: .2em 0;\n}\n","@charset \"utf-8\";\n\n.epfl-faq-header {\n margin-bottom: 2rem;\n}\n\n.faq-item {\n border-top: 1px solid $gray-300;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n\n h4.faq-item-question { font-weight: bold; }\n}\n","@charset 'utf-8';\n\n/**\n* Program\n**/\n.coursebook-program {\n\n .tree {\n padding: 0;\n list-style-type: none;\n }\n\n .tree > li {\n flex: 0 0 50%;\n font-size: $font-size-sm;\n\n strong {\n font-size: $font-size-sm * 0.9;\n }\n\n .underline {\n display: inline;\n }\n\n .underline > a {\n text-decoration: none;\n }\n\n > ul {\n padding: 0;\n list-style-type: none;\n font-size: $font-size-sm;\n\n li {\n display: flex;\n flex-flow: row wrap;\n width: 100%;\n padding: ($spacer * 0.4) ($spacer * 0.2);\n\n\n > * {\n flex: 0 0 auto;\n\n &:first-child {\n flex: 0 0 50%;\n }\n }\n\n br {\n display: none;\n }\n }\n\n strong {\n text-transform: uppercase;\n }\n\n > li:nth-child(even) {\n background: $gray-100;\n }\n }\n }\n}\n\n/**\n* Reference week\n**/\n\n.taken {\n color: white;\n vertical-align: middle;\n text-align: center;\n\n a {\n color: white !important;\n text-decoration-color: $white;\n\n &:hover {\n font-weight: bold;\n }\n }\n}\n\n.coursebook-reference-week > div > div {\n // these are the items out of the table\n width: auto !important;\n margin-right: 0.9rem;\n font-size: $font-size-sm * 1.07;\n}\n\n.semaineDeRef {\n @extend .table, .table-boxed;\n position: relative;\n border: 0;\n\n &:before,\n &:after {\n content: \"\";\n border-bottom: 1px solid $gray-200;\n position: absolute;\n right: 0;\n left: 0;\n }\n\n &:before {\n top: calc(2rem - 2px);\n bottom: auto;\n }\n\n &:after {\n top: auto;\n bottom: -1px;\n }\n\n tbody {\n\n tr:first-child {\n th {\n padding: ($spacer * 0.12) ($spacer * 0.66);\n }\n }\n tr {\n\n td {\n padding: ($spacer * 0.15) ($spacer * 0.45);\n transition: background-color .3s ease-in-out;\n }\n\n &:hover {\n td {\n background: $gray-200;\n }\n }\n }\n\n td,\n th {\n width: 16.6667%;\n }\n\n th {\n height: 2rem;\n background: transparent;\n border: solid $gray-200;\n border-width: 1px 0;\n text-align: center;\n }\n\n td {\n height: 2rem;\n background: $gray-100;\n border: 2px solid #fff;\n }\n\n td.time {\n background: transparent;\n color: $black;\n padding-left: 0;\n }\n\n td.taken {\n color: #fff;\n\n a {\n color: #fff;\n }\n\n &.cours {\n background: $red;\n }\n\n &.exercice {\n background: $red-dark url(../images/icons/icon-course-exercise.svg) no-repeat 4px 4px;\n }\n\n &.projet {\n background: #8e0000 url(../images/icons/icon-course-project.svg) no-repeat 4px 4px;\n }\n }\n }\n}\n\n.coursebook-week-caption {\n .caption {\n font-size: 1rem;\n margin-bottom: .5rem;\n\n .caption-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n margin-right: .25rem;\n vertical-align: middle;\n }\n }\n\n .caption-cours .caption-icon {\n background: $red;\n }\n\n .caption-exercice .caption-icon {\n background: $red-dark url(../images/icons/icon-course-exercise.svg) no-repeat .5rem .5rem;\n }\n\n .caption-projet .caption-icon {\n background: #8e0000 url(../images/icons/icon-course-project.svg) no-repeat .5rem .5rem;\n }\n}\n\n/**\n* Legend\n**/\n\n.box.two-cols {\n display: flex;\n flex-flow: row wrap;\n\n .box-col {\n flex: 0 0 50%;\n }\n}\n\n.coursebook-legend {\n h3 {\n flex: 0 0 100%;\n font-size: $font-size-base * 1.2;\n }\n\n ul {\n list-style: none;\n padding: 0;\n font-size: $font-size-sm;\n\n li {\n margin-bottom: $spacer * 0.1;\n }\n }\n}\n\n/**\n* temporary icons style\n**/\n.img_legende {\n &:before {\n margin-right: $spacer * 0.3;\n float: left;\n }\n\n &.automne:before {\n content: '🍂';\n }\n &.winter:before {\n content: '❄️';\n }\n &.printemps:before {\n content: '🌼';\n }\n &.sun:before {\n content: '☀️';\n }\n &.anglais:before {\n content: '🏴';\n }\n &.francais:before {\n content: '🇫🇷';\n }\n &.allemand:before {\n content: '🇩🇪';\n }\n}\n","@charset 'utf-8';\n\n// Card\n\n.event-location a {\n color: $link-color;\n text-decoration-line: underline !important;\n text-decoration-color: $link-hover-color;\n transition:\n text-decoration-color 0.2s ease-in-out,\n color 0.2s ease-in-out;\n\n @include hover-focus-active {\n background: transparent !important;\n text-decoration-color: $link-color !important;\n }\n\n &:active {\n color: $red;\n }\n}\n\n// List\n\n.list-events {\n\n .list-group-teaser-content {\n .card-title {\n max-width: 660px;\n }\n .event-actions {\n .btn + .btn {\n margin-left: 0.5rem;\n }\n }\n }\n\n @include media-breakpoint-up(xl) {\n\n .list-group-teaser-content {\n\n .event-actions {\n position: absolute;\n top: 0;\n right: 1rem;\n\n @for $i from 1 through 7 {\n .col-md-#{$i} & {\n position: static;\n }\n }\n\n }\n }\n }\n}\n\n// Featured events\n\n.list-group.list-events-featured {\n\n .list-group-teaser {\n flex-grow: 1;\n flex-basis: 0;\n background: transparent;\n margin-bottom: 1rem;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .list-group-teaser-container {\n height: 100%;\n background: #fff;\n flex-direction: column;\n\n .btn-secondary {\n &:hover,\n &:active,\n &:focus {\n background: #fff;\n }\n }\n }\n\n .list-group-teaser-content {\n\n .event-actions {\n position: static;\n\n .btn {\n width: 100%;\n\n & + .btn {\n margin-left: 0;\n margin-top: 0.75rem;\n }\n }\n }\n }\n\n @include media-breakpoint-up(lg) {\n flex-direction: row;\n margin-left: -10px;\n margin-right: -10px;\n\n .list-group-teaser {\n margin-bottom: 0;\n padding-left: 10px;\n padding-right: 10px;\n\n & + .list-group-teaser {\n margin-top: 0;\n }\n }\n\n .list-group-teaser-thumbnail {\n padding-bottom: 0;\n }\n\n .list-group-teaser-content {\n display: flex;\n flex-direction: column;\n\n .card-info {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n\n .event-actions {\n margin-top: auto;\n }\n }\n }\n}\n\n// Events page\n\n.events-links {\n\n @include media-breakpoint-up(lg) {\n ul {\n margin-bottom: 0;\n }\n }\n\n li {\n display: inline-block;\n font-size: 1rem;\n font-weight: bold;\n margin-right: 1rem;\n\n &:last-child {\n margin-right: 0;\n }\n }\n}\n\n.events-pager {\n .pagination {\n margin-bottom: 0;\n }\n}\n","@charset \"utf-8\";\n\n.carousel-highlighted-news {\n\n .fullwidth-teaser-text .list-inline {\n @include sr-only();\n }\n}\n","@charset 'utf-8';\n@use 'sass:color';\n\n$table-cours-template-columns: minmax(200px, 3fr) minmax(auto, 1fr) minmax(200px, 3fr);\n$table-grid-template-columns: 1fr $table-cours-template-columns 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n\n$study-plan-0-semesters: minmax(300px, 4fr) 1fr minmax(auto, 2fr) 1fr;\n$study-plan-1-semesters: minmax(300px, 4fr) 1fr 2fr minmax(200px, 3fr) 1fr;\n$study-plan-2-semesters: minmax(300px, 4fr) 1fr 2fr 2fr minmax(200px, 3fr) 1fr;\n$study-plan-3-semesters: minmax(300px, 4fr) 1fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n$study-plan-4-semesters: minmax(300px, 4fr) 1fr 2fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n$study-plan-5-semesters: minmax(300px, 4fr) 1fr 2fr 2fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n\n$study-plan-master-0-semesters: minmax(250px, 3fr) 1fr minmax(140px, 3fr) 1fr;\n$study-plan-master-1-semesters: minmax(250px, 3fr) 1fr 2fr minmax(140px, 3fr) 1fr;\n$study-plan-master-2-semesters: minmax(250px, 3fr) 1fr 2fr 2fr minmax(140px, 3fr) 1fr;\n$study-plan-master-3-semesters: minmax(250px, 3fr) 1fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n$study-plan-master-4-semesters: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n$study-plan-master-5-semesters: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n$study-plan-master: minmax(250px, 3fr) 1fr 2fr 2fr minmax(170px, 3fr) minmax(140px, 3fr) 1fr;\n$study-plan-master-pdm: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n\n\n.table-like {\n --table-columns: #{$table-grid-template-columns};\n\n overflow-x: initial;\n max-width: 100%;\n\n h2,\n h3,\n h4 {\n font-size: $font-size-base;\n font-weight: $font-weight-bold;\n }\n\n // Lines\n // Grid properties are overridden on browsers supporting \"display: contents\".\n .line,\n .first-line {\n display: grid;\n grid-template-columns: $table-grid-template-columns;\n font-size: 0.9375 * $font-size-base;\n\n // Cells\n > div {\n border-bottom: $table-border-width solid $table-border-color;\n\n &:first-child {\n border-left: $table-border-width solid $table-border-color;\n }\n\n &:last-of-type {\n border-right: $table-border-width solid $table-border-color;\n }\n\n + div {\n border-left: $table-border-width solid $table-border-color;\n }\n }\n }\n\n .first-line {\n font-size: 0.6875 * $font-size-base;\n font-weight: $font-weight-bold;\n color: $table-head-color;\n text-transform: uppercase;\n\n > div {\n display: flex;\n flex-direction: column;\n justify-content: center;\n border-top: $table-border-width solid $table-border-color;\n border-bottom-width: $table-border-width * 2;\n padding: $table-cell-padding;\n }\n }\n\n .line {\n\n > div {\n padding: 0;\n\n > div {\n padding: $table-cell-padding;\n }\n }\n }\n\n .line-up {\n position: sticky;\n top: 0;\n background-color: $table-head-bg;\n }\n\n // LOURD\n @supports (display: contents) {\n display: grid;\n grid-template-columns: var(--table-columns);\n background-color: $table-border-color;\n\n .line-up,\n .line-down,\n .line,\n .first-line {\n display: contents;\n\n > div {\n background-color: $body-bg;\n }\n }\n\n .first-line {\n > div {\n background-color: $table-head-bg;\n }\n }\n\n h2, h3, h4 {\n grid-column: 1 / -1;\n background-color: $body-bg;\n margin-bottom: 0;\n padding-bottom: calc( #{$headings-margin-bottom} * 1.5) ;\n }\n\n .line-down + h2,\n .line-down + h3,\n .line-down + h4 {\n padding-top: 2em;\n }\n\n .first-line + .clear,\n .line + .clear {\n display: block;\n grid-column: 1 / -1;\n height: 0;\n }\n\n .line-down:last-child {\n .clear {\n display: none;\n }\n }\n }\n // 👊✋🎤🎶\n\n // Bachelor headings and content\n .titre_bachlor {\n text-align: center;\n }\n\n .bachlor .titre,\n .line .bachlor-text {\n display: grid;\n grid-column-gap: 2px;\n grid-template-columns: repeat(3, 1fr);\n padding: 0;\n\n .cep {\n\n text-align: center;\n }\n }\n\n .bachlor .titre {\n margin-right: -$table-cell-padding;\n margin-left: -$table-cell-padding;\n }\n\n .line-down .bachlor {\n padding: 0 !important;\n }\n\n // Stripes\n .bachlor-text {\n height: 100%;\n background: repeating-linear-gradient(0deg, $body-bg, $body-bg 2px, $table-border-color 2px, $table-border-color 4px);\n\n .cep {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n background-color: $body-bg;\n\n &:nth-child(2) {\n background-color: $table-head-bg;\n }\n }\n }\n\n .line-down .bachlor:nth-child(4) {\n .cep {\n background-color: $table-head-bg;\n\n &:nth-child(2) {\n background-color: $body-bg;\n }\n }\n }\n\n // Cours\n .line .cours {\n grid-column-gap: $table-border-width;\n padding: 0 !important; // Have to do this, the > and + are so specific\n background-color: #fff;\n\n > div {\n padding: 0 $table-cell-padding;\n background-color: $body-bg;\n\n &:first-child {\n padding-top: .6rem;\n }\n\n &:last-child {\n padding-bottom: .6rem;\n }\n }\n\n .cours-name {\n font-weight: bold;\n padding-bottom: .6rem !important;\n\n i {\n font-weight: normal;\n }\n }\n\n .cours-code {\n grid-area: 2 / 1;\n padding-top: 0 !important;\n }\n\n .cours-title {\n .bold {\n color: $body-color;\n }\n }\n\n .section-name,\n .enseignement-name {\n grid-row: span 2;\n }\n }\n\n // Lang\n\n .langue {\n text-align: center;\n }\n\n // Exam\n .examen {\n display: flex;\n }\n\n // Credit\n .credit-time {\n font-size: $font-size-lg;\n text-align: center;\n color: $text-muted;\n }\n\n // Specialisations\n\n .specialisation {\n\n p {\n display: inline-block;\n font-size: .875rem;\n margin-right: .6rem;\n }\n\n ul.spec {\n list-style: none;\n margin: 0;\n padding-left: 0;\n text-align: left;\n\n li {\n display: inline;\n font-size: .875rem;\n margin-bottom: 0;\n\n &:after {\n content: \";\";\n }\n }\n\n &.list-bullet {\n margin-left: 0;\n\n li {\n display: inline-block;\n //white-space: nowrap;\n\n &:before {\n top: .38em;\n }\n\n &:after {\n display: none;\n }\n }\n }\n }\n }\n\n // Languages\n\n // Icons\n .exam-icon {\n .sun {\n &:before {\n content: '☀️';\n }\n }\n\n .winter {\n &:before {\n content: '❄️';\n }\n }\n }\n\n // Hover on line\n .line-down .line {\n &:hover {\n > div,\n .cours > div,\n .cep {\n background-color: $table-head-bg;\n }\n\n .cep:nth-child(2),\n .bachlor:nth-child(4) .cep {\n background-color: color.adjust($table-head-bg, $lightness: -4%);\n }\n\n .bachlor:nth-child(4) .cep:nth-child(2) {\n background-color: $table-head-bg;\n }\n }\n }\n\n .clear {\n display: none;\n }\n\n .btn-collapse {\n display: none;\n }\n}\n\n.study-plan-0-semesters {\n --table-columns: #{$study-plan-0-semesters};\n}\n.study-plan-1-semesters {\n --table-columns: #{$study-plan-1-semesters};\n}\n.study-plan-2-semesters {\n --table-columns: #{$study-plan-2-semesters};\n}\n.study-plan-3-semesters {\n --table-columns: #{$study-plan-3-semesters};\n}\n.study-plan-4-semesters {\n --table-columns: #{$study-plan-4-semesters};\n}\n\n.study-plan-5-semesters {\n --table-columns: #{$study-plan-5-semesters};\n}\n\n.study-plan-master-0-semesters {\n --table-columns: #{$study-plan-master-0-semesters};\n}\n\n.study-plan-master-1-semesters {\n --table-columns: #{$study-plan-master-1-semesters};\n}\n.study-plan-master-2-semesters {\n --table-columns: #{$study-plan-master-2-semesters};\n}\n.study-plan-master-3-semesters {\n --table-columns: #{$study-plan-master-3-semesters};\n}\n.study-plan-master-4-semesters {\n --table-columns: #{$study-plan-master-4-semesters};\n}\n\n.study-plan-master-5-semesters {\n --table-columns: #{$study-plan-master-5-semesters};\n}\n\n.study-plan-master-pdm {\n --table-columns: #{$study-plan-master-pdm};\n}\n\n.study-plan-master {\n --table-columns: #{$study-plan-master};\n}\n\n@media all and (max-width: 1359px) {\n\n .table-like {\n display: block;\n\n .line-up {\n display: none;\n }\n\n .line-down {\n display: block;\n\n .line {\n border-bottom: 4px solid #fff;\n display: block;\n max-height: 1000px;\n overflow: hidden;\n position: relative;\n transition: max-height .2s ease-in-out;\n\n &:not(.open) {\n max-height: 34px;\n }\n\n .btn-collapse {\n display: block;\n position: absolute;\n top: 4px; right: 0; left: 0;\n width: 100%;\n height: 20px;\n background: transparent;\n border: 0;\n cursor: pointer;\n padding-top: 0;\n\n & > * {\n float: right;\n }\n\n & > span {\n @include sr-only;\n }\n\n .icon {\n color: $gray-200;\n transition: all .3s ease-in-out;\n }\n }\n\n &:hover {\n\n .btn-collapse .icon {\n color: $white;\n }\n }\n\n &.open {\n\n .btn-collapse svg {\n transform: rotate(180deg);\n }\n }\n }\n\n .line > div {\n border-right: 1px solid #d5d5d5;\n }\n }\n\n .line > div {\n display: block;\n\n &:before {\n content: attr(data-title);\n display: block !important;\n margin: -1px -1px 0;\n padding: .3rem .6rem;\n background: #D5D5D5;\n color: #000;\n min-width: 100%;\n }\n\n &.cours:before {\n background: #707070;\n font-weight: bold;\n color: #fff;\n }\n }\n\n .line {\n\n .examen > div {\n display: inline-block;\n }\n\n .langue {\n text-align: left;\n }\n\n .credit-time {\n text-align: left;\n }\n\n .specialisation {\n text-align: left;\n }\n\n .cep .label {\n clip: auto;\n clip-path: none;\n position: static;\n width: auto;\n height: auto;\n }\n }\n }\n\n}\n","@charset \"utf-8\";\n\n/* stylelint-disable */\n@include ie11('.table-like .cours-title') {-ms-grid-column: 2;}\n@include ie11('.table-like .cours') {\n -ms-grid-columns: 180px 100px 180px !important;\n}\n@include ie11('.table-like .line, .table-like .first-line') {\n -ms-grid-columns: 100px 180px 100px 180px auto auto auto 180px 100px !important;\n}\n@include ie11('.table-like .section') {-ms-grid-column: 3;}\n@include ie11('.table-like .enseignement') {-ms-grid-column: 4;}\n@include ie11('.table-like .bachlor') {\n -ms-grid-column: 5;\n min-width: 160px;\n}\n@include ie11('.table-like .bachlor + .bachlor') {-ms-grid-column: 6;}\n@include ie11('.table-like .bachlor + .bachlor + .bachlor') {-ms-grid-column: 7;}\n@include ie11('.table-like .examen') {-ms-grid-column: 8;}\n@include ie11('.table-like .credit') {-ms-grid-column: 9;}\n\n// IE 11 table contents\n@include ie11('.table-like .line .cours') {\n -ms-grid-column: 2;\n -ms-grid-column-span: 3;\n}\n@include ie11('.table-like .line .bachlor') {-ms-grid-column: 5;}\n@include ie11('.table-like .line .bachlor + .bachlor') {-ms-grid-column: 6;}\n@include ie11('.table-like .line .bachlor + .bachlor + .bachlor') {-ms-grid-column: 7;}\n@include ie11('.table-like .line .examen') {-ms-grid-column: 8;}\n@include ie11('.table-like .line .credit') {-ms-grid-column: 9;}\n\n// IE 11 cours grid\n@include ie11('.table-like .cours .section-name') {\n -ms-grid-column: 2;\n -ms-grid-row-span: 2;\n border-left: $table-border-width solid $table-border-color;\n border-right: $table-border-width solid $table-border-color;\n}\n@include ie11('.table-like .cours .enseignement-name') {\n -ms-grid-column: 3;\n -ms-grid-row-span: 2;\n}\n@include ie11('.table-like .cours .cours-code') {-ms-grid-row: 2;}\n\n// IE 11 Bachlor section\n@include ie11(' .cep + .cep') {-ms-grid-column: 2;}\n@include ie11('.table-like .cep + .cep + .cep') {-ms-grid-column: 3;}\n@include ie11('.table-like .cep + .cep') {-ms-grid-column: 2;}\n@include ie11('.table-like .bachlor-text') {-ms-grid-rows: 100%;}\n","@charset 'utf-8';\n\n.press-teaser {\n border-bottom: 1px solid $gray-300;\n}\n","@charset \"utf-8\";\n\n.project-data {\n margin-bottom: 0;\n\n & + .project-data {\n margin-top: .125rem;\n }\n\n .available {\n font-weight: bold;\n color: $green-text;\n }\n .completed {\n font-weight: bold;\n }\n}\n\n.project-completed {\n .actions {\n margin-top: .25rem;\n\n .btn {\n margin: .25rem .25rem 0 0;\n }\n }\n}\n\n@include media-breakpoint-down(sm) {\n\n .project-completed .actions {\n max-height: 240px;\n overflow: hidden;\n transition: max-height 0.5s ease-in-out;\n }\n\n .collapsed .project-completed .actions {\n max-height: 0;\n }\n}\n\n.project-thumb {\n margin-bottom: 1rem;\n\n @include media-breakpoint-up(sm) {\n float: right;\n margin-left: 1rem;\n width: 150px;\n max-width: 25%;\n }\n}\n","@charset 'utf-8';\n\n.people-title {\n font-size: 1.75rem;\n font-weight: 700;\n}\n\n.people-basic-info {\n flex-direction: row-reverse;\n}\n\n.people-contacts {\n\n hr {\n border-color: $gray-300;\n margin: 0;\n }\n}\n\n.list-group + h3 {\n margin-top: 2em;\n}\n\n.people-contents {\n\n .list-group {\n\n .list-group-item-borderless:not(.education-list):last-child {\n border-bottom: 0;\n margin-bottom: 0;\n }\n }\n}\n\n.education-list {\n display: grid;\n grid-template-columns: minmax(20%,4fr) minmax(20%,3fr) minmax(20%,3fr) 8rem;\n padding-top: .75rem;\n padding-bottom: .75rem;\n\n p {\n margin: 0;\n padding-right: 1rem;\n\n &:last-child {\n padding-right: 0;\n text-align: right;\n }\n }\n}\n","@charset 'utf-8';\n\narticle.blog-post {\n\n header {\n border-bottom: 1px solid $gray-100;\n }\n\n footer {\n border-color: $gray-100;\n }\n}\n\n.entry-content {\n\n p:last-child {\n margin-bottom: 0;\n }\n}\n\n.post-footer .post-nav {\n\n .nav-prev,\n .nav-next {\n text-align: center;\n\n .btn {\n width: 100%;\n font-size: .875rem;\n text-align: inherit;\n }\n\n .icon {\n display: none;\n }\n\n .label,\n .post-title {\n display: block;\n }\n }\n\n .nav-prev {\n margin-top: .5rem;\n }\n\n @include media-breakpoint-up(md) {\n display: flex;\n justify-content: space-between;\n\n .nav-prev,\n .nav-next {\n max-width: 48%;\n\n .icon {\n display: inline;\n }\n\n .colon {\n @include sr-only;\n }\n }\n\n .nav-next {\n text-align: left;\n }\n\n .nav-prev {\n margin: 0 0 0 auto;\n text-align: right;\n }\n\n .post-title {\n font-size: .9375rem;\n }\n }\n}\n","@charset 'utf-8';\n\n.course-details {\n position: relative;\n\n @include media-breakpoint-up(xl) {\n &:after {\n content: \"\";\n border-right: 1px solid $gray-300;\n position: absolute;\n top: 0;\n right: -3rem;\n bottom: 0;\n left: auto;\n }\n }\n}\n","\n.error-title {\n font-size: 12vw;\n color: $red;\n margin-bottom: .75rem;\n text-align: center;\n}\n\n.error-404 .search-form {\n margin: 0 auto;\n max-width: 50rem;\n}\n",".events-filters {\n\n form {\n display: flex;\n flex-wrap: wrap;\n justify-content: stretch;\n margin-left: -10px;\n margin-right: -10px;\n \n & > * {\n flex-grow: 1;\n max-width: 100%;\n padding-left: 10px;\n padding-right: 10px;\n }\n \n .form-group {\n width: 100%;\n }\n\n .dropdown {\n width: 100%;\n margin-bottom: 1rem;\n\n button {\n display: flex;\n width: 100%;\n padding: $custom-select-padding-y $custom-select-padding-x;\n justify-content: space-between;\n align-items: center;\n text-align: left;\n }\n\n .dropdown-menu.show {\n top: 38px !important;\n right: 0;\n left: auto !important;\n transform: none !important;\n }\n\n .picker__holder {\n border: 0;\n }\n }\n \n @include media-breakpoint-up(md) {\n .form-group,\n .dropdown {\n width: 25%;\n }\n .form-group-categories {\n width: 100%;\n }\n }\n \n @include media-breakpoint-up(lg) {\n .form-group,\n .dropdown {\n width: 15%;\n }\n .form-group-categories {\n width: 30%;\n }\n }\n\n .form-group-search {\n width: 100%;\n\n .search-container {\n margin: 0;\n }\n }\n \n }\n\n .select-multiple .ms-drop,\n .select-multiple .ms-drop ul,\n .dropdown .picker__table{\n width: auto;\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"css/elements.min.css","mappings":"AAyHE,gBCoWF;AC7dA;;;;;;;EAAA,CCAA,MAGI,0MAIA,8HAIA,mIAKF,0CACA,iCF6BF,CG5BA,iBAGE,mDH+BF,CG5BA,KAGE,6BAA8B,CAC9B,6CAHA,sBAAuB,CACvB,gBHiCF,CGzBA,sEACE,aH4BF,CGlBA,KAQE,qBCzCS,CDuCT,aClCS,CD8BT,4BCsK4B,CCtFxB,cAtCa,CFxCjB,eC+K4B,CD9K5B,eCkL4B,CDtL5B,QAAS,CAMT,eHsBF,CGTA,0CACE,mBHYF,CGbA,0CACE,mBHYF,CGHA,GACE,qDAAuB,CACvB,QAAS,CACT,gBHMF,CGOA,kBAEE,mBCgJ4B,CDjJ5B,YHHF,CGWA,EAEE,kBCsC0B,CDvC1B,YHPF,CGmBA,sCAKE,eAAgB,CADhB,WAAY,CAFZ,yBAA0B,CAC1B,yEAAiC,CAGjC,mEHhBF,CGmBA,QAEE,iBAAkB,CAClB,mBHhBF,CGmBA,iBALE,kBHPF,CGYA,SAGE,YHfF,CGmBA,wBAIE,eHhBF,CGmBA,GACE,eHhBF,CGmBA,GACE,oBACA,aHhBF,CGmBA,WACE,eHhBF,CGmBA,SAEE,kBHhBF,CGmBA,MExFI,aLyEJ,CGwBA,QEjGI,cFqGF,aAAc,CAFd,iBAAkB,CAGlB,uBHrBF,CGwBA,IAAM,aHpBN,CGqBA,IAAM,SHjBN,CGwBA,EAGE,4BAA6B,CAF7B,aHnBF,CM3JE,UH+KA,yBHhBF,CM/JE,QHmLE,SHpBJ,CM/JE,4DHkME,aAAc,CACd,oBH3BJ,CGoCA,kBAIE,qBCN4B,CC9I1B,aLoHJ,CGoCA,IASE,4BAA6B,CAL7B,kBAAmB,CAFnB,YAAa,CAIb,aHnCF,CG8CA,OAEE,eH5CF,CGoDA,IAEE,iBHjDF,CGoDA,QAJE,qBH3CF,CG+CA,IAGE,eHlDF,CG2DA,MACE,wBHxDF,CG2DA,QAKE,mBAAoB,CAFpB,aCnQS,CDkQT,oBCW4B,CDZ5B,iBCY4B,CDT5B,eHvDF,CG+DA,GAEE,kBAAmB,CACnB,+BH7DF,CGqEA,MAEE,oBAAqB,CACrB,mBHnEF,CGyEA,OAEE,eHvEF,CG+EA,iCACE,SH5EF,CG2EA,iCACE,SH5EF,CG+EA,sCAME,mBAAoB,CE5PlB,kBF8PF,mBAAoB,CAHpB,QHzEF,CG+EA,aAEE,gBH5EF,CG+EA,cAEE,mBH5EF,CGkFA,cACE,cH/EF,CGqFA,OACE,gBHlFF,CGyFA,gDAIE,yBHtFF,CG+FI,4GACE,cHzFN,CG+FA,wHAKE,iBAAkB,CADlB,SH3FF,CG+FA,uCAEE,mDAAsB,CACtB,SH5FF,CGgGA,SACE,aAAc,CAEd,eH9FF,CGiGA,SAUE,QAAS,CADT,QAAS,CAHT,WAAY,CAEZ,SHlGF,CGyGA,OAQE,aAAc,CAPd,aAAc,CE/RV,gBAtCa,CF2UjB,mBAAoB,CAFpB,oBAFA,cAAe,CACf,SAAU,CAKV,kBAAmB,CAPnB,UH/FF,CGyGA,SACE,uBHtGF,CG0GA,kFAEE,WHvGF,CG0GA,cAME,uBAAwB,CADxB,mBH1GF,CGkHA,yCACE,uBH/GF,CGuHA,6BAEE,yBAA0B,CAD1B,YHnHF,CG2HA,OACE,oBHxHF,CG2HA,QAEE,cAAe,CADf,iBHvHF,CG2HA,SACE,YHxHF,CG6HA,SACE,sBH1HF,CDlWA,0CAME,aKqO4B,CLxO5B,mBKqO4B,CLpO5B,eKqO4B,CLpO5B,eKqO4B,CLxO5B,mBCyWF,CDjWA,OM+GM,iBL0PN,CDxWA,OM8GM,iBL8PN,CD3WA,OM6GM,iBLkQN,CD9WA,OM4GM,iBLsQN,CDjXA,OM2GM,cL0QN,CDnXA,MMyGM,iBAtCa,CNjEjB,eCsXF,CDlXA,WMmGM,cLqRN,CDnXA,sBAHE,eK0N4B,CLzN5B,eC2XF,CDzXA,WM8FM,gBL2RN,CDpXA,WMyFM,gBLiSN,CDrXA,sBAHE,eKkN4B,CLjN5B,eC6XF,CD3XA,WMoFM,gBLuSN,CDhXA,GAGE,QAAS,CACT,uCAFA,kBKyCO,CL1CP,eCsXF,CD3WA,aM6DM,gBAtCa,CNpBjB,eC8WF,CD3WA,WAGE,iCKyM4B,CL1M5B,YC+WF,CDjWA,4BQnFE,eAAgB,CADhB,cP+bF,CDxWA,kBACE,oBC2WF,CDzWE,mCACE,kBC2WJ,CDjWA,YMjCI,cNmCF,wBCoWF,CDhWA,YMgBM,iBAtCa,CNuBjB,kBCoWF,CDhWA,mBAGE,aKvGS,CLqGT,aAAc,CMUV,gBL2VN,CDjWE,0BACE,YCmWJ,CQhdA,0BCCE,WAAY,CAHZ,cTgeF,CQ9dA,eAEE,qBJHS,CIIT,yBEEE,kBFJF,cR6dF,CQ/cA,QAEE,oBRidF,CQ9cA,YAEE,aAAc,CADd,mBRkdF,CQ9cA,gBAEE,aJxBS,CC+GL,gBL0XN,CWnfE,oFCGA,gBAAiB,CADjB,iBAAkB,CADlB,kBADA,mBADA,UZigBF,Ca1cI,yBFzCE,yBACE,eXufN,CACF,CahdI,yBFzCE,uCACE,eX4fN,CACF,CardI,yBFzCE,qDACE,eXigBN,CACF,Ca1dI,0BFzCE,mEACE,gBXsgBN,CACF,CW3eE,KCnCA,oDAAa,CACb,iCAAe,CAEf,kBADA,kBZkhBF,CW3eE,YAEE,aAAc,CADd,cX+eJ,CW5eI,2CAGE,cAAe,CADf,eX+eN,CcpiBE,o0BAIE,kBADA,mBAFA,iBAAkB,CAClB,Ud+iBJ,CcvhBM,KACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cd0hBR,CY9fE,cACE,kDAAc,CACd,cZigBJ,CYngBE,cACE,iDACA,aZsgBJ,CYxgBE,cACE,uEACA,wBZ2gBJ,CY7gBE,cACE,iDACA,aZghBJ,CYlhBE,cACE,iDACA,aZqhBJ,CYvhBE,cACE,uEACA,wBZ0hBJ,Cc7iBM,UFCJ,+BAAc,CAEd,cAAe,CADf,UZijBF,Cc7iBU,iBFLR,kBZujBF,CcljBU,OFbR,kDAIA,uBZ2jBF,CcljBU,OFbR,oDAIA,wBZgkBF,CcvjBU,cFbR,kBZykBF,Cc5jBU,OFbR,8BAIA,aZqkBF,Cc5jBU,OFbR,oDAIA,wBZ0kBF,CcjkBU,cFbR,kBZmlBF,CctkBU,OFbR,oDAIA,wBZ+kBF,CctkBU,OFbR,8BAIA,aZolBF,Cc3kBU,cFbR,kBZ6lBF,CchlBU,OFbR,oDAIA,wBZylBF,CchlBU,OFbR,oDAIA,wBZ8lBF,CcrlBU,cFbR,kBZumBF,Cc1lBU,OFbR,8BAIA,aZmmBF,Cc1lBU,QFbR,oDAIA,wBZwmBF,Cc/lBU,gBFbR,kBZinBF,CcpmBU,QFbR,oDAIA,wBZ6mBF,CcpmBU,QFbR,mDAIA,cZknBF,CcnmBM,aAAwB,sDdumB9B,CcrmBM,YAAuB,uDdymB7B,CctmBQ,SAAwB,2BADb,CACa,gBADb,CACa,Od0mBhC,Cc1mBQ,SAAwB,2BADb,CACa,gBADb,CACa,Od8mBhC,Cc9mBQ,SAAwB,2BADb,CACa,gBADb,CACa,OdknBhC,CclnBQ,SAAwB,2BADb,CACa,gBADb,CACa,OdsnBhC,CctnBQ,SAAwB,2BADb,CACa,gBADb,CACa,Od0nBhC,Cc1nBQ,SAAwB,2BADb,CACa,gBADb,CACa,Od8nBhC,Cc9nBQ,SAAwB,2BADb,CACa,gBADb,CACa,OdkoBhC,CcloBQ,SAAwB,2BADb,CACa,gBADb,CACa,OdsoBhC,CctoBQ,SAAwB,2BADb,CACa,gBADb,CACa,Od0oBhC,Cc1oBQ,SAAwB,4BADb,CACa,gBADb,CACa,Od8oBhC,Cc9oBQ,UAAwB,4BADb,CACa,iBADb,CACa,QdkpBhC,CclpBQ,UAAwB,4BADb,CACa,iBADb,CACa,QdspBhC,CctpBQ,UAAwB,4BADb,CACa,iBADb,CACa,Qd0pBhC,CcnpBY,UFhBV,yBZuqBF,CcvpBY,UFhBV,0BZ2qBF,Cc3pBY,UFhBV,eZ+qBF,Cc/pBY,UFhBV,0BZmrBF,CcnqBY,UFhBV,0BZurBF,CcvqBY,UFhBV,eZ2rBF,Cc3qBY,UFhBV,0BZ+rBF,Cc/qBY,UFhBV,0BZmsBF,CcnrBY,UFhBV,eZusBF,CcvrBY,WFhBV,0BZ2sBF,Cc3rBY,WFhBV,0BZ+sBF,Ca1sBI,yBC3BE,QACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cdyuBN,CY7sBA,iBACE,kDAAc,CACd,cZ+sBF,CYjtBA,iBACE,iDACA,aZmtBF,CYrtBA,iBACE,uEACA,wBZutBF,CYztBA,iBACE,iDACA,aZ2tBF,CY7tBA,iBACE,iDACA,aZ+tBF,CYjuBA,iBACE,uEACA,wBZmuBF,CctvBI,aFCJ,kDAAc,CAEd,cAAe,CADf,UZyvBA,CcrvBQ,UFbR,qEAIA,uBZkwBA,CczvBQ,UFbR,uEAIA,wBZswBA,Cc7vBQ,UFbR,iDAIA,aZ0wBA,CcjwBQ,UFbR,uEAIA,wBZ8wBA,CcrwBQ,UFbR,uEAIA,wBZkxBA,CczwBQ,UFbR,iDAIA,aZsxBA,Cc7wBQ,UFbR,uEAIA,wBZ0xBA,CcjxBQ,UFbR,uEAIA,wBZ8xBA,CcrxBQ,UFbR,iDAIA,aZkyBA,CczxBQ,WFbR,uEAIA,wBZsyBA,Cc7xBQ,WFbR,uEAIA,wBZ0yBA,CcjyBQ,WFbR,mDAIA,cZ8yBA,Cc/xBI,gBAAwB,sDdkyB5B,CchyBI,eAAuB,uDdmyB3B,CchyBM,YAAwB,2BADb,CACa,gBADb,CACa,OdmyB9B,CcnyBM,YAAwB,2BADb,CACa,gBADb,CACa,OdsyB9B,CctyBM,YAAwB,2BADb,CACa,gBADb,CACa,OdyyB9B,CczyBM,YAAwB,2BADb,CACa,gBADb,CACa,Od4yB9B,Cc5yBM,YAAwB,2BADb,CACa,gBADb,CACa,Od+yB9B,Cc/yBM,YAAwB,2BADb,CACa,gBADb,CACa,OdkzB9B,CclzBM,YAAwB,2BADb,CACa,gBADb,CACa,OdqzB9B,CcrzBM,YAAwB,2BADb,CACa,gBADb,CACa,OdwzB9B,CcxzBM,YAAwB,2BADb,CACa,gBADb,CACa,Od2zB9B,Cc3zBM,YAAwB,4BADb,CACa,gBADb,CACa,Od8zB9B,Cc9zBM,aAAwB,4BADb,CACa,iBADb,CACa,Qdi0B9B,Ccj0BM,aAAwB,4BADb,CACa,iBADb,CACa,Qdo0B9B,Ccp0BM,aAAwB,4BADb,CACa,iBADb,CACa,Qdu0B9B,Cch0BU,aFhBV,aZm1BA,Ccn0BU,aFhBV,yBZs1BA,Cct0BU,aFhBV,0BZy1BA,Ccz0BU,aFhBV,eZ41BA,Cc50BU,aFhBV,0BZ+1BA,Cc/0BU,aFhBV,0BZk2BA,Ccl1BU,aFhBV,eZq2BA,Ccr1BU,aFhBV,0BZw2BA,Ccx1BU,aFhBV,0BZ22BA,Cc31BU,aFhBV,eZ82BA,Cc91BU,cFhBV,0BZi3BA,Ccj2BU,cFhBV,0BZo3BA,CACF,Cah3BI,yBC3BE,QACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cd84BN,CYl3BA,iBACE,kDAAc,CACd,cZo3BF,CYt3BA,iBACE,iDACA,aZw3BF,CY13BA,iBACE,uEACA,wBZ43BF,CY93BA,iBACE,iDACA,aZg4BF,CYl4BA,iBACE,iDACA,aZo4BF,CYt4BA,iBACE,uEACA,wBZw4BF,Cc35BI,aFCJ,kDAAc,CAEd,cAAe,CADf,UZ85BA,Cc15BQ,UFbR,qEAIA,uBZu6BA,Cc95BQ,UFbR,uEAIA,wBZ26BA,Ccl6BQ,UFbR,iDAIA,aZ+6BA,Cct6BQ,UFbR,uEAIA,wBZm7BA,Cc16BQ,UFbR,uEAIA,wBZu7BA,Cc96BQ,UFbR,iDAIA,aZ27BA,Ccl7BQ,UFbR,uEAIA,wBZ+7BA,Cct7BQ,UFbR,uEAIA,wBZm8BA,Cc17BQ,UFbR,iDAIA,aZu8BA,Cc97BQ,WFbR,uEAIA,wBZ28BA,Ccl8BQ,WFbR,uEAIA,wBZ+8BA,Cct8BQ,WFbR,mDAIA,cZm9BA,Ccp8BI,gBAAwB,sDdu8B5B,Ccr8BI,eAAuB,uDdw8B3B,Ccr8BM,YAAwB,2BADb,CACa,gBADb,CACa,Odw8B9B,Ccx8BM,YAAwB,2BADb,CACa,gBADb,CACa,Od28B9B,Cc38BM,YAAwB,2BADb,CACa,gBADb,CACa,Od88B9B,Cc98BM,YAAwB,2BADb,CACa,gBADb,CACa,Odi9B9B,Ccj9BM,YAAwB,2BADb,CACa,gBADb,CACa,Odo9B9B,Ccp9BM,YAAwB,2BADb,CACa,gBADb,CACa,Odu9B9B,Ccv9BM,YAAwB,2BADb,CACa,gBADb,CACa,Od09B9B,Cc19BM,YAAwB,2BADb,CACa,gBADb,CACa,Od69B9B,Cc79BM,YAAwB,2BADb,CACa,gBADb,CACa,Odg+B9B,Cch+BM,YAAwB,4BADb,CACa,gBADb,CACa,Odm+B9B,Ccn+BM,aAAwB,4BADb,CACa,iBADb,CACa,Qds+B9B,Cct+BM,aAAwB,4BADb,CACa,iBADb,CACa,Qdy+B9B,Ccz+BM,aAAwB,4BADb,CACa,iBADb,CACa,Qd4+B9B,Ccr+BU,aFhBV,aZw/BA,Ccx+BU,aFhBV,yBZ2/BA,Cc3+BU,aFhBV,0BZ8/BA,Cc9+BU,aFhBV,eZigCA,Ccj/BU,aFhBV,0BZogCA,Ccp/BU,aFhBV,0BZugCA,Ccv/BU,aFhBV,eZ0gCA,Cc1/BU,aFhBV,0BZ6gCA,Cc7/BU,aFhBV,0BZghCA,CchgCU,aFhBV,eZmhCA,CcngCU,cFhBV,0BZshCA,CctgCU,cFhBV,0BZyhCA,CACF,CarhCI,yBC3BE,QACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cdmjCN,CYvhCA,iBACE,kDAAc,CACd,cZyhCF,CY3hCA,iBACE,iDACA,aZ6hCF,CY/hCA,iBACE,uEACA,wBZiiCF,CYniCA,iBACE,iDACA,aZqiCF,CYviCA,iBACE,iDACA,aZyiCF,CY3iCA,iBACE,uEACA,wBZ6iCF,CchkCI,aFCJ,kDAAc,CAEd,cAAe,CADf,UZmkCA,Cc/jCQ,UFbR,qEAIA,uBZ4kCA,CcnkCQ,UFbR,uEAIA,wBZglCA,CcvkCQ,UFbR,iDAIA,aZolCA,Cc3kCQ,UFbR,uEAIA,wBZwlCA,Cc/kCQ,UFbR,uEAIA,wBZ4lCA,CcnlCQ,UFbR,iDAIA,aZgmCA,CcvlCQ,UFbR,uEAIA,wBZomCA,Cc3lCQ,UFbR,uEAIA,wBZwmCA,Cc/lCQ,UFbR,iDAIA,aZ4mCA,CcnmCQ,WFbR,uEAIA,wBZgnCA,CcvmCQ,WFbR,uEAIA,wBZonCA,Cc3mCQ,WFbR,mDAIA,cZwnCA,CczmCI,gBAAwB,sDd4mC5B,Cc1mCI,eAAuB,uDd6mC3B,Cc1mCM,YAAwB,2BADb,CACa,gBADb,CACa,Od6mC9B,Cc7mCM,YAAwB,2BADb,CACa,gBADb,CACa,OdgnC9B,CchnCM,YAAwB,2BADb,CACa,gBADb,CACa,OdmnC9B,CcnnCM,YAAwB,2BADb,CACa,gBADb,CACa,OdsnC9B,CctnCM,YAAwB,2BADb,CACa,gBADb,CACa,OdynC9B,CcznCM,YAAwB,2BADb,CACa,gBADb,CACa,Od4nC9B,Cc5nCM,YAAwB,2BADb,CACa,gBADb,CACa,Od+nC9B,Cc/nCM,YAAwB,2BADb,CACa,gBADb,CACa,OdkoC9B,CcloCM,YAAwB,2BADb,CACa,gBADb,CACa,OdqoC9B,CcroCM,YAAwB,4BADb,CACa,gBADb,CACa,OdwoC9B,CcxoCM,aAAwB,4BADb,CACa,iBADb,CACa,Qd2oC9B,Cc3oCM,aAAwB,4BADb,CACa,iBADb,CACa,Qd8oC9B,Cc9oCM,aAAwB,4BADb,CACa,iBADb,CACa,QdipC9B,Cc1oCU,aFhBV,aZ6pCA,Cc7oCU,aFhBV,yBZgqCA,CchpCU,aFhBV,0BZmqCA,CcnpCU,aFhBV,eZsqCA,CctpCU,aFhBV,0BZyqCA,CczpCU,aFhBV,0BZ4qCA,Cc5pCU,aFhBV,eZ+qCA,Cc/pCU,aFhBV,0BZkrCA,CclqCU,aFhBV,0BZqrCA,CcrqCU,aFhBV,eZwrCA,CcxqCU,cFhBV,0BZ2rCA,Cc3qCU,cFhBV,0BZ8rCA,CACF,Ca1rCI,0BC3BE,QACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cdwtCN,CY5rCA,iBACE,kDAAc,CACd,cZ8rCF,CYhsCA,iBACE,iDACA,aZksCF,CYpsCA,iBACE,uEACA,wBZssCF,CYxsCA,iBACE,iDACA,aZ0sCF,CY5sCA,iBACE,iDACA,aZ8sCF,CYhtCA,iBACE,uEACA,wBZktCF,CcruCI,aFCJ,kDAAc,CAEd,cAAe,CADf,UZwuCA,CcpuCQ,UFbR,qEAIA,uBZivCA,CcxuCQ,UFbR,uEAIA,wBZqvCA,Cc5uCQ,UFbR,iDAIA,aZyvCA,CchvCQ,UFbR,uEAIA,wBZ6vCA,CcpvCQ,UFbR,uEAIA,wBZiwCA,CcxvCQ,UFbR,iDAIA,aZqwCA,Cc5vCQ,UFbR,uEAIA,wBZywCA,CchwCQ,UFbR,uEAIA,wBZ6wCA,CcpwCQ,UFbR,iDAIA,aZixCA,CcxwCQ,WFbR,uEAIA,wBZqxCA,Cc5wCQ,WFbR,uEAIA,wBZyxCA,CchxCQ,WFbR,mDAIA,cZ6xCA,Cc9wCI,gBAAwB,sDdixC5B,Cc/wCI,eAAuB,uDdkxC3B,Cc/wCM,YAAwB,2BADb,CACa,gBADb,CACa,OdkxC9B,CclxCM,YAAwB,2BADb,CACa,gBADb,CACa,OdqxC9B,CcrxCM,YAAwB,2BADb,CACa,gBADb,CACa,OdwxC9B,CcxxCM,YAAwB,2BADb,CACa,gBADb,CACa,Od2xC9B,Cc3xCM,YAAwB,2BADb,CACa,gBADb,CACa,Od8xC9B,Cc9xCM,YAAwB,2BADb,CACa,gBADb,CACa,OdiyC9B,CcjyCM,YAAwB,2BADb,CACa,gBADb,CACa,OdoyC9B,CcpyCM,YAAwB,2BADb,CACa,gBADb,CACa,OduyC9B,CcvyCM,YAAwB,2BADb,CACa,gBADb,CACa,Od0yC9B,Cc1yCM,YAAwB,4BADb,CACa,gBADb,CACa,Od6yC9B,Cc7yCM,aAAwB,4BADb,CACa,iBADb,CACa,QdgzC9B,CchzCM,aAAwB,4BADb,CACa,iBADb,CACa,QdmzC9B,CcnzCM,aAAwB,4BADb,CACa,iBADb,CACa,QdszC9B,Cc/yCU,aFhBV,aZk0CA,CclzCU,aFhBV,yBZq0CA,CcrzCU,aFhBV,0BZw0CA,CcxzCU,aFhBV,eZ20CA,Cc3zCU,aFhBV,0BZ80CA,Cc9zCU,aFhBV,0BZi1CA,Ccj0CU,aFhBV,eZo1CA,Ccp0CU,aFhBV,0BZu1CA,Ccv0CU,aFhBV,0BZ01CA,Cc10CU,aFhBV,eZ61CA,Cc70CU,cFhBV,0BZg2CA,Cch1CU,cFhBV,0BZm2CA,CACF,Ca/1CI,0BC3BE,SACE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,cd63CN,CYj2CA,kBACE,kDAAc,CACd,cZm2CF,CYr2CA,kBACE,iDACA,aZu2CF,CYz2CA,kBACE,uEACA,wBZ22CF,CY72CA,kBACE,iDACA,aZ+2CF,CYj3CA,kBACE,iDACA,aZm3CF,CYr3CA,kBACE,uEACA,wBZu3CF,Cc14CI,cFCJ,kDAAc,CAEd,cAAe,CADf,UZ64CA,Ccz4CQ,WFbR,qEAIA,uBZs5CA,Cc74CQ,WFbR,uEAIA,wBZ05CA,Ccj5CQ,WFbR,iDAIA,aZ85CA,Ccr5CQ,WFbR,uEAIA,wBZk6CA,Ccz5CQ,WFbR,uEAIA,wBZs6CA,Cc75CQ,WFbR,iDAIA,aZ06CA,Ccj6CQ,WFbR,uEAIA,wBZ86CA,Ccr6CQ,WFbR,uEAIA,wBZk7CA,Ccz6CQ,WFbR,iDAIA,aZs7CA,Cc76CQ,YFbR,uEAIA,wBZ07CA,Ccj7CQ,YFbR,uEAIA,wBZ87CA,Ccr7CQ,YFbR,mDAIA,cZk8CA,Ccn7CI,iBAAwB,sDds7C5B,Ccp7CI,gBAAuB,uDdu7C3B,Ccp7CM,aAAwB,2BADb,CACa,gBADb,CACa,Odu7C9B,Ccv7CM,aAAwB,2BADb,CACa,gBADb,CACa,Od07C9B,Cc17CM,aAAwB,2BADb,CACa,gBADb,CACa,Od67C9B,Cc77CM,aAAwB,2BADb,CACa,gBADb,CACa,Odg8C9B,Cch8CM,aAAwB,2BADb,CACa,gBADb,CACa,Odm8C9B,Ccn8CM,aAAwB,2BADb,CACa,gBADb,CACa,Ods8C9B,Cct8CM,aAAwB,2BADb,CACa,gBADb,CACa,Ody8C9B,Ccz8CM,aAAwB,2BADb,CACa,gBADb,CACa,Od48C9B,Cc58CM,aAAwB,2BADb,CACa,gBADb,CACa,Od+8C9B,Cc/8CM,aAAwB,4BADb,CACa,gBADb,CACa,Odk9C9B,Ccl9CM,cAAwB,4BADb,CACa,iBADb,CACa,Qdq9C9B,Ccr9CM,cAAwB,4BADb,CACa,iBADb,CACa,Qdw9C9B,Ccx9CM,cAAwB,4BADb,CACa,iBADb,CACa,Qd29C9B,Ccp9CU,cFhBV,aZu+CA,Ccv9CU,cFhBV,yBZ0+CA,Cc19CU,cFhBV,0BZ6+CA,Cc79CU,cFhBV,eZg/CA,Cch+CU,cFhBV,0BZm/CA,Ccn+CU,cFhBV,0BZs/CA,Cct+CU,cFhBV,eZy/CA,Ccz+CU,cFhBV,0BZ4/CA,Cc5+CU,cFhBV,0BZ+/CA,Cc/+CU,cFhBV,eZkgDA,Ccl/CU,eFhBV,0BZqgDA,Ccr/CU,eFhBV,0BZwgDA,CACF,Ce1jDA,kDAWE,2BAA4B,CAD5B,qBXJS,CWMT,yBLAE,kBKHF,aXES,CWVT,aAAc,CVwHV,cAtCa,CU5EjB,eXmN4B,CWvN5B,0BX2YsC,CWtYtC,eXsN4B,CW1N5B,uBCMI,oFDQJ,CCRI,4EDQJ,CCRI,oEDQJ,CCRI,wGDQJ,CAhBA,UfukDF,CgB3jDM,uCDdN,kDCeQ,uChB8jDN,CACF,CezjDE,0EACE,4BAA6B,CAC7B,Qf2jDJ,CevjDE,gFACE,iBAAkB,CAClB,yBfyjDJ,CiB/kDE,8DAEE,qBbHO,CaIP,oBbCO,CaKL,oCbuXkC,CavXlC,4BbuXkC,Ca/XpC,abGO,CaAP,SjBklDJ,CezjDE,wGACE,aX3BO,CW6BP,Sf0jDJ,Ce7jDE,sFACE,aX3BO,CW6BP,Sf0jDJ,Ce7jDE,8FACE,aX3BO,CW6BP,Sf0jDJ,Ce7jDE,gGACE,aX3BO,CW6BP,Sf0jDJ,Ce7jDE,4EACE,aX3BO,CW6BP,Sf0jDJ,CeljDE,0IAEE,wBX1CO,CW4CP,SfkjDJ,Ce1iDE,8VACE,4DfmjDJ,Ce9iDE,gGAOE,qBXlEO,CWiEP,af6iDJ,CeviDA,uCAEE,aAAc,CACd,Uf0iDF,CehiDA,gBVxBI,kBU6BF,eX+H4B,CWjI5B,eAAgB,CADhB,mCADA,+BfuiDF,CehiDA,mBVuBM,iBAtCa,CUmBjB,eX8E4B,CWhF5B,iCADA,6BfsiDF,CehiDA,mBVgBM,gBAtCa,CU0BjB,iBX8M4B,CWhN5B,kCADA,8BfsiDF,Ce1hDA,wBAQE,4BAA6B,CAE7B,4CAHA,aXlHS,CW4GT,aAAc,CVEV,cAtCa,CUyCjB,eXkG4B,CWpG5B,eAAgB,CADhB,kBADA,UfqiDF,Ce3hDE,gFAGE,cAAe,CADf,ef6hDJ,CehhDA,iBLrII,kBL6GE,gBAtCa,CU+DjB,6BX+PsC,CW5PtC,iBXsK4B,CWxK5B,oBfshDF,CehhDA,iBL7II,kBL6GE,iBAtCa,CUuEjB,2BX0PsC,CWvPtC,eXuB4B,CWzB5B,kBfshDF,CexgDA,8NACE,Wf+gDF,CevgDA,YACE,kBf0gDF,CevgDA,WACE,aAAc,CACd,iBf0gDF,CelgDA,UACE,oDAAa,CACb,iCAAe,CAEf,iBADA,iBfsgDF,CengDE,uCAGE,iBADA,iBfsgDJ,Ce5/CA,YAEE,aAAc,CACd,oBXqMsC,CWvMtC,iBfigDF,Ce5/CA,kBAGE,qBADA,gBXiMsC,CWlMtC,iBfigDF,Ce5/CE,2FAEE,af6/CJ,Cez/CA,kBACE,ef4/CF,Cez/CA,mBAEE,iEAAmB,CADnB,yEAAoB,CAGpB,mBXkLsC,CWnLtC,cf6/CF,Cez/CE,qCAIE,aAAc,CADd,qBX6KoC,CW9KpC,YAAa,CADb,ef8/CJ,CiBxsDE,gBAKE,aFqNqC,CEzNrC,YAAa,CZkFX,gBAtCa,CY1Cf,iBb+WoC,CahXpC,UjB8sDJ,CiBxsDE,eAYE,qCP9CA,kBO6CA,cANA,YAAa,CZsEX,gBAtCa,CYlCf,MAAO,CAOP,ebsK0B,CaxK1B,iBAFA,cAAe,CACf,qBANA,iBAAkB,CAClB,QAAS,CAET,SjBotDJ,CiBvsDI,qEAEE,QjBwsDN,CiBnsDI,8HAEE,ajBwsDN,CiBtvDI,yNAwDI,4QAEA,yDADA,2BAA4B,CAE5B,4DAPF,oBFkLmC,CE/KjC,qBjBwsDR,CiBjsDM,uPACE,oBFuKiC,CEtKjC,+FjBmsDR,CiBnwDI,iQA0EI,8EADA,qBjB+rDR,CiBxwDI,4DAqFI,oiBAJF,oBFqJmC,CElJjC,qCjB0rDR,CiBtrDM,wEACE,oBF6IiC,CE5IjC,+FjBwrDR,CiBjrDM,sGACE,ajBorDR,CiBjrDM,kMAEE,ajBorDR,CiB7qDM,sHACE,ajBgrDR,CiB9qDQ,oIACE,oBjBgrDV,CiB3qDQ,oJCjJJ,wBDmJ2B,CADrB,oBjB8qDV,CiBxqDQ,gJACE,+FjB0qDV,CiBvqDQ,4KACE,oBjByqDV,CiBhqDM,0GACE,oBjBmqDR,CiB/pDQ,sHACE,oBFoF+B,CEnF/B,+FjBiqDV,CiBxyDE,kBAKE,SFqNqC,CEzNrC,YAAa,CZkFX,gBAtCa,CY1Cf,iBb+WoC,CahXpC,UjB8yDJ,CiBxyDE,iBAYE,kCP9CA,kBO6CA,WANA,YAAa,CZsEX,gBAtCa,CYlCf,MAAO,CAOP,ebsK0B,CaxK1B,iBAFA,cAAe,CACf,qBANA,iBAAkB,CAClB,QAAS,CAET,SjBozDJ,CiBvyDI,yEAEE,QjBwyDN,CiBnyDI,8IAEE,ajBwyDN,CiBt1DI,mOAwDI,0TAEA,yDADA,2BAA4B,CAE5B,4DAPF,gBFkLmC,CE/KjC,qBjBwyDR,CiBjyDM,iQACE,gBFuKiC,CEtKjC,yFjBmyDR,CiBn2DI,2QA0EI,8EADA,qBjB+xDR,CiBx2DI,gEAqFI,klBAJF,gBFqJmC,CElJjC,qCjB0xDR,CiBtxDM,4EACE,gBF6IiC,CE5IjC,yFjBwxDR,CiBjxDM,0GACE,SjBoxDR,CiBjxDM,kNAEE,ajBoxDR,CiB7wDM,0HACE,SjBgxDR,CiB9wDQ,wIACE,gBjBgxDV,CiB3wDQ,wJCjJJ,qBDmJ2B,CADrB,iBjB8wDV,CiBxwDQ,oJACE,yFjB0wDV,CiBvwDQ,gLACE,gBjBywDV,CiBhwDM,8GACE,gBjBmwDR,CiB/vDQ,0HACE,gBFoF+B,CEnF/B,yFjBiwDV,CelqDA,aAEE,2DACA,iEAAmB,CAFnB,oDAAa,CACb,yCfsqDF,CehqDE,yBACE,UfkqDJ,Caj4DI,yBEoOA,mBAEE,sBACA,mEfiqDJ,Ce5pDE,4CANE,2CAAmB,CADnB,oDAAa,CAGb,efuqDJ,CenqDE,yBAEE,mBACA,2DACA,sBAFA,+BAAc,CACd,yCfgqDJ,Ce1pDE,6HACE,oBAAqB,CAErB,qBAAsB,CADtB,Uf6pDJ,CexpDE,qCACE,oBf0pDJ,CevpDE,sDAEE,UfypDJ,CeppDE,yBAEE,+CACA,6CADA,kBAAmB,CADnB,oDAAa,CAEb,sBAAuB,CAEvB,cAAe,CADf,UfupDJ,CeppDE,+BAEE,iCAAc,CAGd,aAAc,CADd,mBXoFkC,CWrFlC,YAAa,CAFb,iBf0pDJ,CenpDE,6BACE,+CACA,6CADA,kBAAmB,CACnB,sBfqpDJ,CenpDE,mCACE,efqpDJ,CACF,CmBv+DA,KAUE,4BAA6B,CAC7B,6BTCE,kBSRF,afOS,CeVT,oBAAqB,CdwHjB,cAtCa,CchFjB,efuN4B,CgBtH5B,ehB0H4B,CgB5H5B,sBD7FA,iBAAkB,CHKd,6IGGJ,CHHI,qIGGJ,CHHI,6HGGJ,CHHI,iKGGJ,CAJA,oFAAiB,CADjB,qBnBg/DF,CgB1+DM,uCGdN,KHeQ,uChB6+DN,CACF,CMv/DE,WaUE,afLO,CeMP,oBnBg/DJ,CmB7+DE,sBAGE,gDfgS0B,CehS1B,wCfgS0B,CejS1B,SnB++DJ,CmB1+DE,4BAEE,WnB2+DJ,CmBv+DE,mCACE,cnBy+DJ,CmB39DA,uCAEE,mBnB69DF,CmBp9DE,aD3DE,oBGsEW,CDpEb,gBCoEa,CDtEb,UpBqhEF,CoB1gEE,yDFXE,wBED2D,CAS3D,iBATqG,CAOrG,UpB0hEJ,CoBrhEE,sCASI,2FpB4gEN,CoBvgEE,4CAGE,oBC0CW,CDzCX,gBCyCW,CD3CX,UpB0gEJ,CoBjgEE,uIAIE,qBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpBmgEJ,CoB5/DI,yJAKI,2FpB0/DR,CmBl/DE,eD3DE,qBGsEW,CDpEb,iBCoEa,CDtEb,apBmjEF,CoBxiEE,+DFXE,wBED2D,CAS3D,oBATqG,CAOrG,apBwjEJ,CoBnjEE,0CASI,yFpB0iEN,CoBriEE,gDAGE,qBC0CW,CDzCX,iBCyCW,CD3CX,apBwiEJ,CoB/hEE,6IAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,apBiiEJ,CoB1hEI,+JAKI,yFpBwhER,CmBhhEE,aD3DE,wBGsEW,CDpEb,oBCoEa,CDtEb,apBilEF,CoBtkEE,yDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UpBslEJ,CoBjlEE,sCASI,6FpBwkEN,CoBnkEE,4CAGE,wBC0CW,CDzCX,oBCyCW,CD3CX,apBskEJ,CoB7jEE,uIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpB+jEJ,CoBxjEI,yJAKI,6FpBsjER,CmB9iEE,UD3DE,wBGsEW,CDpEb,oBCoEa,CDtEb,UpB+mEF,CoBpmEE,gDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UpBonEJ,CoB/mEE,gCASI,+FpBsmEN,CoBjmEE,sCAGE,wBC0CW,CDzCX,oBCyCW,CD3CX,UpBomEJ,CoB3lEE,8HAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpB6lEJ,CoBtlEI,gJAKI,+FpBolER,CmB5kEE,aD3DE,wBGsEW,CDpEb,oBCoEa,CDtEb,apB6oEF,CoBloEE,yDFXE,wBED2D,CAS3D,oBATqG,CAOrG,apBkpEJ,CoB7oEE,sCASI,6FpBooEN,CoB/nEE,4CAGE,wBC0CW,CDzCX,oBCyCW,CD3CX,apBkoEJ,CoBznEE,uIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpB2nEJ,CoBpnEI,yJAKI,6FpBknER,CmB1mEE,YD3DE,oBGsEW,CDpEb,gBCoEa,CDtEb,UpB2qEF,CoBhqEE,sDFXE,wBED2D,CAS3D,iBATqG,CAOrG,UpBgrEJ,CoB3qEE,oCASI,2FpBkqEN,CoB7pEE,0CAGE,oBC0CW,CDzCX,gBCyCW,CD3CX,UpBgqEJ,CoBvpEE,oIAIE,qBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpBypEJ,CoBlpEI,sJAKI,2FpBgpER,CmBxoEE,WD3DE,wBGsEW,CDpEb,oBCoEa,CDtEb,apBysEF,CoB9rEE,mDFXE,wBED2D,CAS3D,oBATqG,CAOrG,apB8sEJ,CoBzsEE,kCASI,yFpBgsEN,CoB3rEE,wCAGE,wBC0CW,CDzCX,oBCyCW,CD3CX,apB8rEJ,CoBrrEE,iIAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,apBurEJ,CoBhrEI,mJAKI,yFpB8qER,CmBtqEE,UD3DE,wBGsEW,CDpEb,oBCoEa,CDtEb,UpBuuEF,CoB5tEE,gDFXE,wBED2D,CAS3D,oBATqG,CAOrG,UpB4uEJ,CoBvuEE,gCASI,yFpB8tEN,CoBztEE,sCAGE,wBC0CW,CDzCX,oBCyCW,CD3CX,UpB4tEJ,CoBntEE,8HAIE,wBAzC+I,CA6C/I,oBA7CyL,CAwCzL,UpBqtEJ,CoB9sEI,gJAKI,yFpB4sER,CmB9rEE,qBCNA,gBCWa,CDZb,SpB0sEF,CM9vEE,2BcyDE,oBCOW,CDNX,gBCMW,CDRX,UpB2sEJ,CoBtsEE,sDAEE,uFpBusEJ,CoBpsEE,4DAGE,4BAA6B,CAD7B,SpBssEJ,CoBlsEE,+JAIE,oBCZW,CDaX,gBCbW,CDWX,UpBosEJ,CoBhsEI,iLAKI,uFpB8rER,CmBvtEE,uBCNA,iBCWa,CDZb,UpBmuEF,CMvxEE,6BcyDE,qBCOW,CDNX,iBCMW,CDRX,apBouEJ,CoB/tEE,0DAEE,2FpBguEJ,CoB7tEE,gEAGE,4BAA6B,CAD7B,UpB+tEJ,CoB3tEE,qKAIE,qBCZW,CDaX,iBCbW,CDWX,apB6tEJ,CoBztEI,uLAKI,2FpButER,CmBhvEE,qBCNA,oBCWa,CDZb,apB4vEF,CMhzEE,2BcyDE,wBCOW,CDNX,oBCMW,CDRX,apB6vEJ,CoBxvEE,sDAEE,6FpByvEJ,CoBtvEE,4DAGE,4BAA6B,CAD7B,apBwvEJ,CoBpvEE,+JAIE,wBCZW,CDaX,oBCbW,CDWX,apBsvEJ,CoBlvEI,iLAKI,6FpBgvER,CmBzwEE,kBCNA,oBCWa,CDZb,apBqxEF,CMz0EE,wBcyDE,wBCOW,CDNX,oBCMW,CDRX,UpBsxEJ,CoBjxEE,gDAEE,6FpBkxEJ,CoB/wEE,sDAGE,4BAA6B,CAD7B,apBixEJ,CoB7wEE,sJAIE,wBCZW,CDaX,oBCbW,CDWX,UpB+wEJ,CoB3wEI,wKAKI,6FpBywER,CmBlyEE,qBCNA,oBCWa,CDZb,apB8yEF,CMl2EE,2BcyDE,wBCOW,CDNX,oBCMW,CDRX,apB+yEJ,CoB1yEE,sDAEE,6FpB2yEJ,CoBxyEE,4DAGE,4BAA6B,CAD7B,apB0yEJ,CoBtyEE,+JAIE,wBCZW,CDaX,oBCbW,CDWX,apBwyEJ,CoBpyEI,iLAKI,6FpBkyER,CmB3zEE,oBCNA,gBCWa,CDZb,SpBu0EF,CM33EE,0BcyDE,oBCOW,CDNX,gBCMW,CDRX,UpBw0EJ,CoBn0EE,oDAEE,uFpBo0EJ,CoBj0EE,0DAGE,4BAA6B,CAD7B,SpBm0EJ,CoB/zEE,4JAIE,oBCZW,CDaX,gBCbW,CDWX,UpBi0EJ,CoB7zEI,8KAKI,uFpB2zER,CmBp1EE,mBCNA,oBCWa,CDZb,apBg2EF,CMp5EE,yBcyDE,wBCOW,CDNX,oBCMW,CDRX,apBi2EJ,CoB51EE,kDAEE,yFpB61EJ,CoB11EE,wDAGE,4BAA6B,CAD7B,apB41EJ,CoBx1EE,yJAIE,wBCZW,CDaX,oBCbW,CDWX,apB01EJ,CoBt1EI,2KAKI,yFpBo1ER,CmB72EE,kBCNA,oBCWa,CDZb,apBy3EF,CM76EE,wBcyDE,wBCOW,CDNX,oBCMW,CDRX,UpB03EJ,CoBr3EE,gDAEE,yFpBs3EJ,CoBn3EE,sDAGE,4BAA6B,CAD7B,apBq3EJ,CoBj3EE,sJAIE,wBCZW,CDaX,oBCbW,CDWX,UpBm3EJ,CoB/2EI,wKAKI,yFpB62ER,CmB33EA,UAEE,afnES,CekET,ef6I4B,Ce3I5B,yBnB83EF,CMv8EE,gBa4EE,SnB+3EJ,CmB33EE,gDAHE,yBnBi4EJ,CmBz3EE,sCAEE,afnFO,CeoFP,mBnB03EJ,CmB/2EA,QT7FI,kBL6GE,iBAtCa,CeiBjB,ehBgF4B,CgBlF5B,iBpB63EF,CmBl3EA,QTjGI,kBL6GE,gBAtCa,CeiBjB,iBhBuN4B,CgBzN5B,oBpBo4EF,CmBh3EA,WACE,aAAc,CACd,UnBm3EF,CmBh3EE,sBACE,gBnBk3EJ,CmB12EE,sFACE,UnB+2EJ,CsB1/EA,MNgBM,sC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iEAAmB,CADnB,oD1B0wFJ,C0BvwFI,6HhBJA,4BADA,wBVgxFJ,C0B9vFI,0lBhB/BA,6BADA,yBV0yFJ,C0B3vFA,yCAEE,oD1B8vFF,C0BzvFE,mDACE,iBAAkB,CAClB,S1B4vFJ,C0B1vFI,+DACE,S1B6vFN,C0BzvFE,4VAIE,gB1B+vFJ,C0B3vFA,qBAAuB,iB1B+vFvB,C0B9vFA,oBAAsB,gB1BkwFtB,C0B1vFA,kBAEE,iEAAmB,CASnB,wBtB/GS,CsBgHT,yBhB5GE,kBgBwGF,atBzGS,CsBkGT,oDAAa,CrBYT,cAtCa,CqB+BjB,etBwG4B,CsBvG5B,etB2G4B,CsB9G5B,eAAgB,CADhB,uBAMA,iBAAkB,CAClB,kB1BgwFF,C0B1vFE,2EAEE,Y1B4vFJ,C0BlvFA,6IAEE,2B1BqvFF,C0BlvFA,iThBjII,kBL6GE,iBAtCa,CqBkEjB,etB+B4B,CsBjC5B,kB1BwvFF,C0BlvFA,6IAEE,6B1BqvFF,C0BlvFA,iThBlJI,kBL6GE,gBAtCa,CqBmFjB,iBtBqJ4B,CsBvJ5B,oB1BwvFF,C0BlvFA,8DAEE,qB1BqvFF,C0B1uFA,skBhB1JI,6BADA,yBVi5FJ,C0B3uFA,+WhBvJI,4BADA,wBV64FJ,C2Bp7FA,gBAME,mDAAmB,CAHnB,aAAc,CACd,kBACA,oBAJA,iBAAkB,CAClB,S3B27FF,C2Bp7FA,uBACE,yEAAoB,CACpB,iB3Bu7FF,C2Bp7FA,sBAKE,eAHA,MAAO,CAIP,SAAU,CALV,iBAAkB,CAGlB,UvBqZsC,CuBtZtC,U3B07FF,C2Br7FE,2DTzBE,oBd+L0B,CuBpK1B,gBvBoK0B,CuBrK1B,U3By7FJ,C2Bn7FE,yDAKI,+DvBkZ0C,CuBlZ1C,uD3Bi7FN,C2B76FE,uEACE,oB3B+6FJ,C2B56FE,yEAEE,wBvB2Y4C,CuB1Y5C,oBvB0Y4C,CuB5Y5C,U3Bg7FJ,C2Bv6FI,2GACE,a3By6FN,C2Bv6FM,yHACE,wB3By6FR,C2B/5FA,sBAEE,eAAgB,CADhB,iBAAkB,CAGlB,kB3Bi6FF,C2B75FE,6BASE,qBvBhFO,CuBiFP,yBAHA,mB3Bk6FJ,C2B15FE,yDAPE,UAAW,CAJX,aAAc,CAEd,WvBuVoC,CuB1VpC,aAFA,iBAAkB,CAClB,WAGA,U3B86FJ,C2Bp6FE,4BAQE,gC3B45FJ,C2Bl5FE,8CjBlGE,iBVw/FJ,C2Bj5FI,2EACE,yN3Bm5FN,C2B94FI,kFTzHA,oBd+L0B,CuBrExB,gB3Bi5FN,C2B74FI,iFACE,sK3B+4FN,C2B14FI,qFTpIA,iClBihGJ,C2B14FI,2FTvIA,iClBohGJ,C2Bl4FE,2CAEE,iB3Bo4FJ,C2Bh4FI,wEACE,mK3Bk4FN,C2B73FI,kFT9JA,iClB8hGJ,C2Br3FA,eACE,oB3Bw3FF,C2Br3FI,4CAKE,mBN+X0C,CMnY1C,cAEA,kBAAmB,CADnB,a3By3FN,C2Bn3FI,2CAKE,wBNpLK,CMsLL,mBNqX0C,CMxX1C,uBNyX0C,CM3X1C,0BADA,uBX5KA,yJWmLA,CXnLA,iJWmLA,CXnLA,iIWmLA,CXnLA,wMWmLA,CALA,sB3By3FN,CgBniGM,uCWuKF,2CXtKI,uChBsiGN,CACF,C2Bp3FI,yEACE,qBvB7LK,CuB8LL,iE3Bs3FN,C2Bj3FI,mFTzMA,iClB6jGJ,C2Bv2FA,eAeE,4DAAgB,CAJhB,8NACA,yBjBtNE,kBiBmNF,avBpNS,CuB4MT,oBAAqB,CtB9FjB,cAtCa,CsB0IjB,evBH4B,CuBD5B,0BvBqLsC,CuBhLtC,gBAJA,uCAMA,qBAAsB,CARtB,U3Bq3FF,C2Bt2FE,qBACE,oBvB7NO,CuBmOL,gFvB2O8B,CuB3O9B,wEvB2O8B,CuBhPhC,S3By2FJ,C2Bj2FI,gCAOE,qBvBlPK,CuBiPL,a3B+1FN,C2B11FE,8DAIE,qBAAsB,CAFtB,WAAY,CACZ,oB3B41FJ,C2Bx1FE,wBAEE,wBvB7PO,CuB4PP,a3B21FJ,C2Bt1FE,2BACE,Y3Bw1FJ,C2Bp1FE,8BACE,iBAAkB,CAClB,yB3Bs1FJ,C2Bl1FA,kBtBlNI,csBmNF,6BvB4HsC,CuB1HtC,qBvBkC4B,CuBjC5B,kBvBkC4B,CuBpC5B,kB3Bw1FF,C2Bl1FA,kBtB1NI,esB2NF,2BvBuHsC,CuBrHtC,oBvB8B4B,CuB7B5B,iBvB8B4B,CuBhC5B,iB3Bw1FF,C2B70FA,aAEE,oBAAqB,CAGrB,e3Bg1FF,C2B70FA,gCAJE,0BvBiGsC,CuBpGtC,iBAAkB,CAElB,U3B41FF,C2Bv1FA,mBAKE,QAAS,CAET,SAAU,CADV,eAAgB,CAJhB,S3Bq1FF,C2B90FE,4CACE,oBvBhTO,CuBiTP,gDvBL0B,CuBK1B,wC3Bg1FJ,C2B50FE,+FAEE,wB3B60FJ,C2Bz0FI,qDACE,gB3B20FN,C2Bv0FE,yDACE,yB3By0FJ,C2Br0FA,mBAaE,qBvBvVS,CuBwVT,yBjBlVE,kBiB8UF,evBhI4B,CuB4H5B,0BvBwDsC,CuB1DtC,MAAO,CAIP,eAAgB,CAHhB,S3Bi1FF,C2Bp0FE,4CANA,avBjVS,CuBgVT,evB7H4B,CuByH5B,uBANA,iBAAkB,CAElB,OAAQ,CADR,K3Bo2FF,C2Bp1FE,yBTlWE,wBdQO,CuBuWP,mBAAoB,CjBnWpB,0BiB0VA,QAAS,CAOT,gBAAiB,CALjB,aAAc,CACd,cvBoCoC,CuBtCpC,S3B+0FJ,C2B5zFA,cAKE,4DAAgB,CADhB,4BAA6B,CAF7B,cACA,SAAU,CAFV,U3Bm0FF,C2B7zFE,oBACE,S3B+zFJ,C2B3zFI,0CAA0B,mDNmOe,CMnOf,2C3B8zF9B,C2B7zFI,sCAA0B,2C3Bg0F9B,C2B/zFI,+BAA0B,2C3Bk0F9B,C2B/zFE,gCACE,Q3Bi0FJ,C2B9zFE,oCASE,uCAAgB,CTxZhB,oBd+L0B,CuBqN1B,QNkNyC,CX1lBzC,mBiBqYA,WNkNyC,CMjNzC,mBXxYE,sHW6YF,CX7YE,8GW6YF,CX7YE,sGW6YF,CX7YE,0IW6YF,CAPA,U3Bu0FJ,CgBzsGM,uCWiYJ,oCXhYM,uChB4sGN,CACF,C2Bl0FI,2CT1ZA,wBlB+tGJ,C2Bh0FE,6CAKE,wBvB3ZO,CuB4ZP,wBAAyB,CjBzZzB,mBiBsZA,iBAAkB,CAClB,cN2LgC,CM7LhC,YN4LgC,CM7LhC,U3Bw0FJ,C2B9zFE,gCAQE,oCAAgB,CTlbhB,oBd+L0B,CuB+O1B,QNwLyC,CX1lBzC,mBiBgaA,WNuLyC,CLzlBvC,2GWuaF,CXvaE,sGWuaF,CANA,U3Bs0FJ,CgBnuGM,uCW4ZJ,gCX3ZM,oChBsuGN,CACF,C2Bl0FI,uCTpbA,wBlByvGJ,C2Bh0FE,gCAKE,wBvBrbO,CuBsbP,wBAAyB,CjBnbzB,mBiBgbA,iBAAkB,CAClB,cNiKgC,CMnKhC,YNkKgC,CMnKhC,U3Bw0FJ,C2B9zFE,yBAWE,eAAgB,CT/chB,oBd+L0B,CuB4Q1B,QN2JyC,CX1lBzC,mBiB0bA,WN6JyC,CM1JzC,iBvBpJ0B,CuBmJ1B,kBvBnJ0B,CuBkJ1B,YAAa,CX7bX,0GWocF,CXpcE,sGWocF,CATA,U3By0FJ,CgBhwGM,uCWsbJ,yBXrbM,mChBmwGN,CACF,C2Bl0FI,gCTjdA,wBlBsxGJ,C2Bh0FE,yBAKE,4BAA6B,CAC7B,wBAAyB,CACzB,mBAJA,iBAAkB,CAClB,cNoIgC,CMtIhC,YNqIgC,CMtIhC,U3Bw0FJ,C2BzzFE,4DAJE,wBvBzdO,CMGP,kBV4xGJ,C2Bl0FE,8BACE,iB3Bi0FJ,C2B3zFI,6CACE,wB3B6zFN,C2B1zFI,sDACE,c3B4zFN,C2BzzFI,yCACE,wB3B2zFN,C2BxzFI,yCACE,c3B0zFN,C2BvzFI,kCACE,wB3ByzFN,C2BpzFA,+DXzfM,sHW4fJ,CX5fI,8GW4fJ,CX5fI,sGW4fJ,CX5fI,0IhBmzGN,CgB/yGM,uCWqfN,+DXpfQ,uChBozGN,CACF,C4Br0GA,KACE,oDAAa,CACb,iCAAe,CAGf,eAAgB,CADhB,eAAgB,CADhB,c5B00GF,C4Br0GA,UACE,aAAc,CACd,kB5By0GF,CMx0GE,0CsBAA,oB5B20GF,C4Bp0GE,mBACE,axBRO,CwBUP,cAAe,CADf,mB5Bu0GJ,C4B9zGA,UACE,+B5Bi0GF,C4B/zGE,oBAEE,6BlBZA,2BACA,4BkBUA,kB5Bo0GJ,CM11GE,oDsB2BI,oB5Bk0GN,C4B/zGI,6BAEE,4BAA6B,CAC7B,wBAAyB,CAFzB,a5Bm0GN,C4B7zGE,8DAGE,qBxB5CO,CwB6CP,iCxB6gBgC,CwB/gBhC,a5Bi0GJ,C4B5zGE,yBlBjCE,yBACA,0BkBkCA,e5B+zGJ,C4BnzGE,qBlBxDE,iBV+2GJ,C4BnzGE,uDAGE,oBxBoH0B,CwBrH1B,U5BszGJ,C4B3yGE,wCAEE,kDAAc,CACd,iB5B8yGJ,C4BzyGE,kDAEE,0BACA,uCADA,YAAa,CACb,WAAY,CACZ,iB5B4yGJ,C4BlyGE,uBACE,Y5BqyGJ,C4BnyGE,qBACE,a5BqyGJ,C6Bt5GA,MAGE,yDAGA,oBAAqB,CAErB,0BAA2B,CAD3B,qBzBCS,CyBCT,yBnBKE,kBmBZF,oDAAa,CACb,+CAAsB,CACtB,WAAY,CAHZ,iB7Bi6GF,C6Bt5GE,SAEE,aAAc,CADd,c7By5GJ,C6Br5GE,kBAEE,qBAAsB,CADtB,kB7Bw5GJ,C6Br5GI,8BnBEA,2BACA,4BmBFE,kB7By5GN,C6Br5GI,6BnBYA,8BADA,+BmBVE,qB7By5GN,C6Bl5GE,8DAEE,Y7Bo5GJ,C6Bh5GA,WAGE,kDAAc,CAGd,cAAe,CACf,e7B+4GF,C6B34GA,YACE,mB7B84GF,C6B34GA,eACE,kB7B+4GF,C6B34GA,qCAHE,e7Bk5GF,CMn8GE,iBuB0DE,oB7B64GJ,C6B14GE,sBACE,mB7B44GJ,C6Bp4GA,aAIE,4BzBkkBkC,CyBjkBlC,gCAHA,eAAgB,CADhB,qB7B04GF,C6Bp4GE,yBnBvEE,yBV88GJ,C6Bl4GA,aAGE,4BzBujBkC,CyBtjBlC,6BAHA,qB7Bu4GF,C6Bl4GE,wBnBlFE,yBVu9GJ,C6B33GA,kBAIE,eAAgB,CAFhB,oB7Bg4GF,C6B33GA,qCAJE,qBAFA,qB7Bs4GF,C6B13GA,kBnBzGI,kBmB6GF,QAAS,CACT,MAAO,CACP,ezBkhBkC,CyBvhBlC,iBAAkB,CAElB,OAAQ,CADR,K7Bk4GF,C6B13GA,yCAGE,iCAAc,CACd,U7B63GF,C6B13GA,wBnBjHI,2BACA,2BVg/GJ,C6B33GA,2BnBvGI,8BADA,8BVy+GJ,C6Bx3GE,iBACE,kB7B23GJ,Ca19GI,yBgB6FJ,WAOI,2DADA,oDAAa,CACb,yCAAmB,CAEnB,kBADA,kB7B43GF,C6Bz3GE,iBAEE,8CAAY,CAEZ,eAAgB,CAChB,gBzBof8B,CyBtf9B,iB7B43GJ,CACF,C6B92GE,kBACE,kB7Bi3GJ,Ca5+GI,yBgBuHJ,YASI,2DADA,oDAAa,CACb,yC7Bi3GF,C6B92GE,kBAEE,8CAAY,CACZ,e7B+2GJ,C6B72GI,wBAEE,aAAc,CADd,a7Bg3GN,C6B12GM,mCnBxKJ,6BADA,yBVuhHF,C6B32GQ,iGAGE,yB7B42GV,C6B12GQ,oGAGE,4B7B22GV,C6Bv2GM,oCnBzKJ,4BADA,wBVqhHF,C6Bx2GQ,mGAGE,wB7By2GV,C6Bv2GQ,sGAGE,2B7Bw2GV,CACF,C6B31GE,oBACE,mB7B81GJ,CathHI,yBgBsLJ,cAOI,uBzBwagC,CyBzahC,sBzBwagC,CyBxahC,mBzBwagC,CyBxahC,czBwagC,CyBvahC,0BzBwagC,CyBxahC,uBzBwagC,CyBxahC,kBzBwagC,CyBvahC,SAAU,CACV,Q7B81GF,C6B51GE,oBACE,oBAAqB,CACrB,U7B81GJ,CACF,C6Br1GA,WACE,oB7Bw1GF,C6Bt1GE,iBACE,e7Bw1GJ,C6Bt1GI,oCACE,eAAgB,CnBtOlB,4BADA,4BVikHJ,C6Bt1GI,qCnBzPA,yBACA,yBVklHJ,C6Bt1GI,8BnBtQA,gBmBwQE,kB7Bw1GN,C8BlnHA,YpBkBI,kBoBjBF,oDAAa,CvBIb,eAAgB,CADhB,cPqnHF,C8BnnHA,WASE,yBAPA,aAAc,CAGd,gB1BymBkC,C0B1mBlC,iBADA,oB9B4nHF,C8BpnHE,4BAHA,qB1BFS,C0BAT,S9BgoHF,C8B3nHE,iBAKE,oB1BNO,C0BIP,oB9BwnHJ,C8BnnHE,iBAGE,gD1BiS0B,C0BjS1B,wC1BiS0B,C0BlS1B,ST2wBgC,CS5wBhC,S9BunHJ,C8B/mHI,kCpBeA,8BADA,2BoBbE,a9BonHN,C8B/mHI,iCpBLA,+BADA,2BVynHJ,C8B9mHE,6BAGE,wB1BnCO,C0BoCP,oB1BpCO,C0BkCP,a1B/BO,C0B8BP,S9BmnHJ,C8B7mHE,+BAKE,qB1B7CO,C0B8CP,oB1B3CO,C0BsCP,a1BvCO,C0B0CP,WAAY,CAFZ,mB9BknHJ,C+BrqHE,0B1B4HI,iBAtCa,C0BnFf,e3BoL0B,C2BtL1B,qB/B0qHJ,C+BnqHM,iDrBsCF,8BADA,0BVkoHJ,C+BlqHM,gDrBmBF,+BADA,2BVopHJ,C+BnrHE,0B1B4HI,gBAtCa,C0BnFf,e3BqL0B,C2BvL1B,c/BwrHJ,C+BjrHM,iDrBsCF,8BADA,0BVgpHJ,C+BhrHM,gDrBmBF,+BADA,2BVkqHJ,CgC/rHA,OtBaI,kBsBZF,oBAAqB,C3BkEnB,c2B/DF,e5BwN4B,C4BvN5B,aAAc,CAHd,mBAIA,iBAAkB,ChBKd,6IgBDJ,ChBCI,qIgBDJ,ChBCI,6HgBDJ,ChBCI,iKgBDJ,CAFA,uBAAwB,CADxB,kBhCqsHF,CgB7rHM,uCgBfN,OhBgBQ,uChBgsHN,CACF,CMtsHE,4B0BGI,oBhCssHN,CgCjsHE,aACE,YhCosHJ,CgC/rHA,YACE,iBAAkB,CAClB,QhCksHF,CgC3rHA,YtBrBI,oBsBuBF,iB5B+qBkC,C4BhrBlC,kBhCgsHF,CgCtrHE,eChDA,oBZ0Ea,CY3Eb,UjC4uHF,CM7tHE,4C2BTI,sBADA,UjC2uHN,CiCvuHI,4CAGE,wFADA,SjCyuHN,CgCnsHE,iBChDA,qBZ0Ea,CY3Eb,ajCyvHF,CM1uHE,gD2BTI,yBADA,ajCwvHN,CiCpvHI,gDAGE,4FADA,SjCsvHN,CgChtHE,eChDA,wBZ0Ea,CY3Eb,ajCswHF,CMvvHE,4C2BTI,yBADA,ajCqwHN,CiCjwHI,4CAGE,8FADA,SjCmwHN,CgC7tHE,YChDA,wBZ0Ea,CY3Eb,UjCmxHF,CMpwHE,sC2BTI,yBADA,UjCkxHN,CiC9wHI,sCAGE,8FADA,SjCgxHN,CgC1uHE,eChDA,wBZ0Ea,CY3Eb,ajCgyHF,CMjxHE,4C2BTI,yBADA,ajC+xHN,CiC3xHI,4CAGE,8FADA,SjC6xHN,CgCvvHE,cChDA,oBZ0Ea,CY3Eb,UjC6yHF,CM9xHE,0C2BTI,sBADA,UjC4yHN,CiCxyHI,0CAGE,wFADA,SjC0yHN,CgCpwHE,aChDA,wBZ0Ea,CY3Eb,ajC0zHF,CM3yHE,wC2BTI,yBADA,ajCyzHN,CiCrzHI,wCAGE,0FADA,SjCuzHN,CgCjxHE,YChDA,wBZ0Ea,CY3Eb,UjCu0HF,CMxzHE,sC2BTI,yBADA,UjCs0HN,CiCl0HI,sCAGE,0FADA,SjCo0HN,CkC50HA,OAIE,6BxBUE,gBwBXF,kB9B4vBkC,C8B7vBlC,mBlCk1HF,CkC30HA,eAEE,alC60HF,CkCz0HA,YACE,elC40HF,CkCp0HA,mBACE,oBlCu0HF,CkCp0HE,0BAME,aAAc,CADd,oBAJA,iBAAkB,CAElB,OAAQ,CADR,KAAM,CAEN,SlCw0HJ,CkC5zHE,ehB1CE,qBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCi3HF,CmC72HE,kBACE,wBnC+2HJ,CmC52HE,2BACE,anC82HJ,CkCx0HE,iBhB1CE,qBgB2CuB,CChDzB,anC63HF,CmCr3HE,6BACE,anC03HJ,CkCp1HE,ehB1CE,wBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCy4HF,CmCr4HE,kBACE,wBnCu4HJ,CmCp4HE,2BACE,anCs4HJ,CkCh2HE,YhB1CE,wBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCq5HF,CmCj5HE,eACE,wBnCm5HJ,CmCh5HE,wBACE,anCk5HJ,CkC52HE,ehB1CE,wBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCi6HF,CmC75HE,kBACE,wBnC+5HJ,CmC55HE,2BACE,anC85HJ,CkCx3HE,chB1CE,qBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anC66HF,CmCz6HE,iBACE,wBnC26HJ,CmCx6HE,0BACE,anC06HJ,CkCp4HE,ahB1CE,wBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCy7HF,CmCr7HE,gBACE,wBnCu7HJ,CmCp7HE,yBACE,anCs7HJ,CkCh5HE,YhB1CE,wBgB2CuB,CC9CzB,oBD8CqE,CChDrE,anCq8HF,CmCj8HE,eACE,wBnCm8HJ,CoCv8HE,wCACE,GAAO,0BpC88HT,CoC78HE,GAAK,uBpCg9HP,CACF,CoCn9HE,gCACE,GAAO,0BpC88HT,CoC78HE,GAAK,uBpCg9HP,CACF,CoC78HA,UAME,yB1BIE,kBL6GE,gBAtCa,C+B/EjB,WhCqwBkC,CgCnwBlC,apCk9HF,CoC38HA,wBAVE,oDAAa,CAEb,epC+9HF,CoCv9HA,cAEE,yDACA,6CAKA,oBhC0vBkC,CgC7vBlC,UhCZS,CgCST,+CAAsB,CACtB,sBAAuB,CAGvB,iBAAkB,CpBTd,iCoBYJ,CpBZI,yBoBYJ,CAFA,kBpCg9HF,CgBt9HM,uCoBDN,cpBEQ,uChBy9HN,CACF,CoCh9HA,sBlBYE,sKkBVA,yBpCm9HF,CoC/8HE,uBACE,2GpCk9HJ,CoC/8HM,uCAJJ,uBAKM,qCpCk9HN,CACF,CqCz/HA,YAEE,yD3BYE,gB2BbF,oDAAa,CACb,+CAAsB,CAItB,eAAgB,CADhB,crC4/HF,CqCj/HA,wBAEE,ajCNS,CiCOT,kBAAmB,CAFnB,UrCs/HF,CM3/HE,4D+BcE,wBjCjBO,CiCeP,ajCZO,CiCaP,oBAAqB,CAFrB,SrCs/HJ,CqCh/HE,+BAEE,wBjCrBO,CiCoBP,arCm/HJ,CqCz+HA,iBAME,qBjCtCS,CiCuCT,qCALA,aAAc,CACd,uBAFA,iBAAkB,CAIlB,oBrC6+HF,CqCz+HE,6B3B1BE,+BACA,+BVsgIJ,CqCz+HE,4B3BfE,kCADA,kCV6/HJ,CqCz+HE,oDAIE,qBjCrDO,CiCmDP,ajC/CO,CiCgDP,mBrC2+HJ,CqCt+HE,wBAGE,oBjC6H0B,CiC5H1B,gBjC4H0B,CiC9H1B,UjC3DO,CiC0DP,SrC2+HJ,CqCr+HE,kCACE,kBrCu+HJ,CqCr+HI,yCAEE,oBjC4GwB,CiC7GxB,erCw+HN,CqCz9HI,uBACE,oGrC49HN,CqCp9HQ,uG3B/BJ,4BAZA,yBVugIJ,CqCv9HQ,+CACE,YrCy9HV,CqCt9HQ,yDAEE,mBAAoB,CADpB,oBrCy9HV,CqCt9HU,gEAEE,qBjCsEkB,CiCvElB,gBrCy9HZ,CanhII,yBwBmCA,0BACE,oGrCo/HJ,CqC5+HM,6G3B/BJ,4BAZA,yBV+hIF,CqC/+HM,kDACE,YrCi/HR,CqC9+HM,4DAEE,mBAAoB,CADpB,oBrCi/HR,CqC9+HQ,mEAEE,qBjCsEkB,CiCvElB,gBrCi/HV,CACF,Ca5iII,yBwBmCA,0BACE,oGrC4gIJ,CqCpgIM,6G3B/BJ,4BAZA,yBVujIF,CqCvgIM,kDACE,YrCygIR,CqCtgIM,4DAEE,mBAAoB,CADpB,oBrCygIR,CqCtgIQ,mEAEE,qBjCsEkB,CiCvElB,gBrCygIV,CACF,CapkII,yBwBmCA,0BACE,oGrCoiIJ,CqC5hIM,6G3B/BJ,4BAZA,yBV+kIF,CqC/hIM,kDACE,YrCiiIR,CqC9hIM,4DAEE,mBAAoB,CADpB,oBrCiiIR,CqC9hIQ,mEAEE,qBjCsEkB,CiCvElB,gBrCiiIV,CACF,Ca5lII,0BwBmCA,0BACE,oGrC4jIJ,CqCpjIM,6G3B/BJ,4BAZA,yBVumIF,CqCvjIM,kDACE,YrCyjIR,CqCtjIM,4DAEE,mBAAoB,CADpB,oBrCyjIR,CqCtjIQ,mEAEE,qBjCsEkB,CiCvElB,gBrCyjIV,CACF,CapnII,0BwBmCA,2BACE,oGrColIJ,CqC5kIM,+G3B/BJ,4BAZA,yBV+nIF,CqC/kIM,mDACE,YrCilIR,CqC9kIM,6DAEE,mBAAoB,CADpB,oBrCilIR,CqC9kIQ,oEAEE,qBjCsEkB,CiCvElB,gBrCilIV,CACF,CqCnkIA,kB3BnHI,eVyrIJ,CqCnkIE,mCACE,oBrCqkIJ,CqCnkII,8CACE,qBrCqkIN,CsC9sIE,yBAEE,wBDmJuC,CCpJvC,atCktIJ,CMtsIE,4GgCNM,yBADA,atCitIR,CsC7sIM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtCitIR,CsC5tIE,2BAEE,qBDmJuC,CCpJvC,atCguIJ,CMptIE,gHgCNM,yBADA,atC+tIR,CsC3tIM,yDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtC+tIR,CsC1uIE,yBAEE,wBDmJuC,CCpJvC,atC8uIJ,CMluIE,4GgCNM,yBADA,atC6uIR,CsCzuIM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtC6uIR,CsCxvIE,sBAEE,wBDmJuC,CCpJvC,atC4vIJ,CMhvIE,sGgCNM,yBADA,atC2vIR,CsCvvIM,oDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtC2vIR,CsCtwIE,yBAEE,wBDmJuC,CCpJvC,atC0wIJ,CM9vIE,4GgCNM,yBADA,atCywIR,CsCrwIM,uDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtCywIR,CsCpxIE,wBAEE,wBDmJuC,CCpJvC,atCwxIJ,CM5wIE,0GgCNM,yBADA,atCuxIR,CsCnxIM,sDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtCuxIR,CsClyIE,uBAEE,wBDmJuC,CCpJvC,atCsyIJ,CM1xIE,wGgCNM,yBADA,atCqyIR,CsCjyIM,qDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtCqyIR,CsChzIE,sBAEE,wBDmJuC,CCpJvC,atCozIJ,CMxyIE,sGgCNM,yBADA,atCmzIR,CsC/yIM,oDAEE,wBDyIkE,CCxIlE,oBDwIkE,CC1IlE,UtCmzIR,CuCj0IA,OAKE,anCWS,CmCfT,WAAY,ClC8HR,cAtCa,CkCtFjB,enC4N4B,CmC3N5B,aAAc,CAGd,WADA,wBvCq0IF,CM/zIE,aiCDE,anCKO,CmCJP,oBvCm0IJ,CM/zIE,sFiCCI,WvCi0IN,CuCtzIA,aAEE,4BAA6B,CAC7B,QAAS,CAFT,SvC2zIF,CuCnzIA,iBACE,mBvCszIF,CwCt1IA,YAEE,exCw1IF,CwCt1IE,mBACE,iBAAkB,CAClB,exCw1IJ,CwCn1IA,OAKE,YAAa,CAEb,WAAY,CAJZ,MAAO,CAQP,SAAU,CAHV,eAAgB,CAPhB,cAAe,CACf,KAAM,CAIN,UAAW,CAFX,YxC21IF,CwC70IA,cAGE,YpC6rB4B,CoC3rB5B,mBAAoB,CAJpB,iBAAkB,CAClB,UxCk1IF,CwC50IE,0BAEE,mCnBq6BgC,CmBr6BhC,2BnBq6BgC,CLl8B9B,iDwB4BF,CxB5BE,yCwB4BF,CxB5BE,iCwB4BF,CxB5BE,gEhB22IN,CgBv2IM,uCwBuBJ,0BxBtBM,uChB02IN,CACF,CwCj1IE,0BACE,sBnBm6BgC,CmBn6BhC,cxCm1IJ,CwC/0IE,kCACE,6BnBg6BgC,CmBh6BhC,qBxCi1IJ,CwC70IA,yBACE,oDAAa,CACb,4BxCg1IF,CwC90IE,wCACE,8BACA,exCg1IJ,CwC70IE,8EAEE,iCxC+0IJ,CwC50IE,qCACE,exC80IJ,CwC10IA,uBAEE,iEAAmB,CADnB,oDAAa,CAEb,4BxC60IF,CwC10IE,8BAIE,UAAW,CAHX,aAAc,CACd,0BACA,qExC60IJ,CwCx0IE,+CACE,yDACA,6CADA,+CAAsB,CAEtB,WAAY,CADZ,sBxC20IJ,CwCx0II,8DACE,exC00IN,CwCv0II,sDACE,YxCy0IN,CwCn0IA,eAGE,yDAMA,2BAA4B,CAD5B,qBpCtGS,CoCwGT,mC9BlGE,kB8B0FF,oDAAa,CACb,+CAAsB,CAWtB,SAAU,CAPV,mBAAoB,CANpB,iBAAkB,CAGlB,UxC40IF,CwC9zIA,gBAOE,wBpClHS,CoCiHT,YAAa,CAHb,MAAO,CAFP,cAAe,CACf,KAAM,CAGN,WAAY,CADZ,YxCo0IF,CwC9zIE,qBAAS,SxCi0IX,CwCh0IE,qBAAS,UxCm0IX,CwC9zIA,cAEE,6CACA,+CADA,sBAAuB,CAGvB,gC9BtHE,2BACA,4B8BiHF,oDAAa,CAEb,6BAA8B,CAC9B,YxCo0IF,CwCh0IE,qBAGE,8BAFA,YxCm0IJ,CwC5zIA,aAEE,epCsE4B,CoCvE5B,exCg0IF,CwC1zIA,YAIE,kDAAc,CACd,YpCyjB4B,CoC7jB5B,iBxC+zIF,CwCvzIA,cAGE,+CACA,uCADA,kBAAmB,C9BrIjB,8BADA,+B8ByIF,6BALA,oDAAa,CACb,iCAAe,CAEf,wBAAyB,CACzB,cxC6zIF,CwCtzIE,gBACE,axCwzIJ,CwCnzIA,yBAIE,WAAY,CACZ,eAAgB,CAJhB,iBAAkB,CAClB,WAAY,CACZ,UxCwzIF,Ca77II,yB2B6IF,cAEE,oBADA,exCqzIF,CwCjzIA,yBACE,8BxCmzIF,CwCjzIE,wCACE,+BxCmzIJ,CwC/yIA,uBACE,8BxCizIF,CwC/yIE,8BACE,4BACA,qExCizIJ,CwCzyIA,UAAY,exC4yIZ,CACF,Cap9II,yB2B2KF,oBAEE,exC4yIF,CACF,Ca19II,0B2BkLF,UAAY,gBxC4yIZ,CACF,CyC1hJA,mBCME,e1C2iJF,CyCjjJA,mBCME,gB1C2iJF,CyCjjJA,SAUE,oBAAqB,CAPrB,aAAc,CCHd,4BtCoN4B,CCtFxB,gBAtCa,CqCtFjB,iBAAkB,CAClB,etC4N4B,CsCrN5B,qBAAsB,CAItB,eAAgB,CAVhB,etC+N4B,CqC/N5B,QrC0qB4B,CqCnqB5B,SAAU,CAVV,iBAAkB,CCIlB,eAAgB,CAEhB,oBAAqB,CACrB,gBAAiB,CACjB,mBAAoB,CAIpB,kBAAmB,CAFnB,iBAAkB,CAClB,mBAAoB,CDVpB,YzC+iJF,CyCpiJE,cAAS,UzCuiJX,CyCriJE,gBAEE,aAAc,CAEd,YrC8pB0B,CqCjqB1B,iBAAkB,CAElB,WzCwiJJ,CyCriJI,uBAGE,wBAAyB,CACzB,kBAAmB,CAFnB,UAAW,CADX,iBzC0iJN,CyCliJA,mDACE,ezCqiJF,CyCniJE,iEACE,QzCqiJJ,CyCniJI,+EAGE,wBrCvBK,CqCsBL,2BADA,KzCuiJN,CyChiJA,uDACE,ezCmiJF,CyCjiJE,qEAGE,YrC8nB0B,CqChoB1B,MAAO,CACP,WzCoiJJ,CyCjiJI,mFAGE,0BrCvCK,CqCsCL,iCADA,OzCqiJN,CyC9hJA,yDACE,ezCiiJF,CyC/hJE,uEACE,KzCiiJJ,CyC/hJI,qFAGE,2BrCrDK,CqCoDL,2BADA,QzCmiJN,CyC5hJA,qDACE,ezC+hJF,CyC7hJE,mEAGE,YrCgmB0B,CqClmB1B,OAAQ,CACR,WzCgiJJ,CyC7hJI,iFAGE,yBrCrEK,CqCoEL,iCADA,MzCiiJN,CyC1gJA,eAKE,wBrC/FS,CMCP,kB+B4FF,UrClGS,CqCgGT,erC4jB4B,CqC3jB5B,qBAEA,iBzC+gJF,C2C9nJA,mBDOE,e1CopJF,C2C3pJA,mBDOE,gB1CopJF,C2C3pJA,SAYE,oBAAqB,CAErB,2BAA4B,CAD5B,qBvCDS,CuCGT,yBjCGE,gBgCjBF,4BtCoN4B,CCtFxB,gBAtCa,CqCtFjB,iBAAkB,CAClB,etC4N4B,CuC7N5B,MAAO,CDQP,qBAAsB,CAItB,eAAgB,CAVhB,etC+N4B,CuC9N5B,evCorBkC,CsCprBlC,eAAgB,CAEhB,oBAAqB,CACrB,gBAAiB,CACjB,mBAAoB,CCRpB,KAAM,CDYN,kBAAmB,CAFnB,iBAAkB,CAClB,mBAAoB,CCTpB,Y3CupJF,C2CxoJE,yBAdA,aAAc,CAJd,iB3CiqJF,C2C/oJE,gBAIE,WvCmrBgC,CuClrBhC,SAFA,U3C4oJJ,C2CxoJI,6CAKE,wBAAyB,CACzB,kBAAmB,CAFnB,UAAW,CADX,aAAc,CADd,iB3C6oJN,C2CpoJA,mDACE,kB3CuoJF,C2CroJE,iEACE,Y3CuoJJ,C2CroJI,+EAGE,wBvChCK,CuC+BL,wBADA,Q3CyoJN,C2CpoJI,6EAGE,qBvCxCK,CuCuCL,wBADA,U3CwoJN,C2CjoJA,uDACE,gB3CooJF,C2CloJE,qEAGE,WvC0oBgC,CuC5oBhC,WAGA,SAFA,U3CsoJJ,C2CloJI,mFAGE,0BvCvDK,CuCsDL,4BADA,M3CsoJN,C2CjoJI,iFAGE,uBvC/DK,CuC8DL,4BADA,Q3CqoJN,C2C9nJA,yDACE,e3CioJF,C2C/nJE,uEACE,S3CioJJ,C2C/nJI,qFAGE,2BvC3EK,CuC0EL,wBADA,K3CmoJN,C2C9nJI,mFAGE,wBvCnFK,CuCkFL,wBADA,O3CkoJN,C2C3nJE,uGAQE,gCADA,UAAW,CAHX,aAAc,CADd,QAAS,CAGT,iBALA,iBAAkB,CAClB,KAAM,CAGN,U3CgoJJ,C2CznJA,qDACE,iB3C4nJF,C2C1nJE,mEAGE,WvCmlBgC,CuCllBhC,SAHA,YACA,U3C8nJJ,C2C1nJI,iFAGE,yBvC9GK,CuC6GL,4BADA,O3C8nJN,C2CznJI,+EAGE,sBvCtHK,CuCqHL,4BADA,S3C6nJN,C2CrmJA,gBAKE,wBvCmiBkC,CuCliBlC,gCjCnIE,yBACA,0BiCgIF,avC5IS,CC+GL,cAtCa,CsCiEjB,eAAgB,CADhB,Y3C+mJF,C2CvmJE,sBACE,Y3CymJJ,C2CrmJA,cAEE,avCvJS,CuCsJT,Y3CymJF,C4CnwJA,UACE,iB5CswJF,C4CnwJA,wBACE,yC5CswJF,C4CnwJA,gBAGE,eAAgB,CAFhB,iBAAkB,CAClB,U5CuwJF,C6C7xJE,sBAEE,UAAW,CACX,UAAW,CAFX,a7CiyJJ,C4CvwJA,eAME,6DAA2B,CAJ3B,YAAa,CACb,UAAW,CAEX,kBAAmB,CAJnB,iBAAkB,C5Bbd,6C4BmBJ,C5BnBI,qC4BmBJ,C5BnBI,6B4BmBJ,C5BnBI,wD4BmBJ,CAHA,U5C6wJF,CgBzxJM,uC4BQN,e5BPQ,uChB4xJN,CACF,C4C5wJA,8DAGE,a5C+wJF,C4C5wJA,yEAEE,6D5C+wJF,C4C5wJA,yEAEE,+D5C+wJF,C4CtwJE,8BACE,SAAU,CAEV,qCAAe,CADf,+D5C0wJJ,C4CtwJE,kJAIE,SAAU,CADV,S5CywJJ,C4CrwJE,qFAGE,SAAU,C5B5DR,iC4B6DF,C5B7DE,yB4B6DF,CAFA,S5CywJJ,CgBh0JM,uC4BqDJ,qF5BpDM,uChBo0JN,CACF,C4CpwJA,8CAQE,+CACA,6CADA,kBAAmB,CAJnB,QAAS,CAOT,UxCrFS,CwCiFT,oDAAa,CAEb,sBAAuB,CAIvB,UxCivBkC,CwC5vBlC,iBAAkB,CAUlB,iBAAkB,CATlB,KAAM,C5BzEF,oC4BoFJ,C5BpFI,4B4BoFJ,CAJA,SxCmvBkC,CwCxvBlC,S5C+wJF,CgBt1JM,uC4BkEN,8C5BjEQ,uChB01JN,CACF,CMh2JE,oHsCwFE,UxC5FO,CwC+FP,UvB28BiC,CuB58BjC,SAAU,CADV,oB5C+wJJ,C4C1wJA,uBACE,M5C6wJF,C4CxwJA,uBACE,O5C2wJF,C4CpwJA,wDAKE,mCAHA,oBAAqB,CAErB,WxC8tBkC,CwC/tBlC,U5CywJF,C4CrwJA,4BACE,+M5CwwJF,C4CtwJA,4BACE,+M5CywJF,C4ChwJA,qBAOE,6CADA,oDAAa,CACb,sBAAuB,CAHvB,MAAO,CAQP,eAAgB,CADhB,exCwrBkC,CwCzrBlC,gBxCyrBkC,CwC3rBlC,cAAe,CAPf,iBAAkB,CAClB,OAAQ,CAGR,U5CywJF,C4ChwJE,wBAEE,mBAQA,2BAA4B,CAD5B,qBxC3JO,CwC+JP,qCADA,kCAXA,qDAAuB,CACvB,+BAAc,CAEd,UxCqrBgC,CwCnrBhC,exCorBgC,CwCrrBhC,gBxCqrBgC,CwC5qBhC,WAPA,kBAAmB,C5BrJjB,mC4B6JF,C5B7JE,2B4B6JF,CAZA,U5C6wJJ,CgB15JM,uC4B0IJ,wB5BzIM,uChB65JN,CACF,C4CnwJE,6BACE,S5CqwJJ,C4C5vJA,kBAGE,WAAY,CAKZ,UxCtLS,CwCkLT,SAGA,mBAAoB,CADpB,gBAAiB,CALjB,iBAAkB,CAClB,UAOA,iBAAkB,CAJlB,U5CmwJF,C8Ch8JA,gBAAqB,iC9Co8JrB,C8Cn8JA,WAAqB,4B9Cu8JrB,C8Ct8JA,cAAqB,+B9C08JrB,C8Cz8JA,cAAqB,+B9C68JrB,C8C58JA,mBAAqB,oC9Cg9JrB,C8C/8JA,gBAAqB,iC9Cm9JrB,C+Cr9JE,YACE,8B/Cw9JJ,CM98JE,sFyCLI,+B/Cy9JN,C+C/9JE,cACE,+B/Ck+JJ,CMx9JE,8FyCLI,kC/Cm+JN,C+Cz+JE,YACE,kC/C4+JJ,CMl+JE,sFyCLI,kC/C6+JN,C+Cn/JE,SACE,kC/Cs/JJ,CM5+JE,0EyCLI,kC/Cu/JN,C+C7/JE,YACE,kC/CggKJ,CMt/JE,sFyCLI,kC/CigKN,C+CvgKE,WACE,8B/C0gKJ,CMhgKE,kFyCLI,+B/C2gKN,C+CjhKE,UACE,kC/CohKJ,CM1gKE,8EyCLI,kC/CqhKN,C+C3hKE,SACE,kC/C8hKJ,CMphKE,0EyCLI,kC/C+hKN,CgD9hKA,UACE,+BhDiiKF,CgD9hKA,gBACE,sChDiiKF,CiD5iKA,QAAkB,kCjDgjKlB,CiD/iKA,YAAkB,sCjDmjKlB,CiDljKA,cAAkB,wCjDsjKlB,CiDrjKA,eAAkB,yCjDyjKlB,CiDxjKA,aAAkB,uCjD4jKlB,CiD1jKA,UAAmB,kBjD8jKnB,CiD7jKA,cAAmB,sBjDikKnB,CiDhkKA,gBAAmB,wBjDokKnB,CiDnkKA,iBAAmB,yBjDukKnB,CiDtkKA,eAAmB,uBjD0kKnB,CiDvkKE,gBACE,0BjD0kKJ,CiD3kKE,kBACE,2BjD8kKJ,CiD/kKE,gBACE,8BjDklKJ,CiDnlKE,aACE,8BjDslKJ,CiDvlKE,gBACE,8BjD0lKJ,CiD3lKE,eACE,0BjD8lKJ,CiD/lKE,cACE,8BjDkmKJ,CiDnmKE,aACE,8BjDsmKJ,CiDlmKA,cACE,2BjDqmKF,CiD1lKA,qBACE,2BjDimKF,CiD9lKA,aACE,oCjDkmKF,CiD9lKA,4BAHE,qCjDsmKF,CiD9lKA,+BAHE,wCjDsmKF,CiD9lKA,8BAHE,uCjDsmKF,CiDnmKA,cACE,oCjDkmKF,CiD9lKA,YACE,2BjDimKF,CiD9lKA,gBACE,2BjDimKF,CiD9lKA,cACE,6BjDimKF,CiD9lKA,WACE,yBjDimKF,C6CzqKE,gBAEE,UAAW,CACX,UAAW,CAFX,a7C8qKJ,CkDrqKM,QAAwB,sBlDyqK9B,CkDzqKM,UAAwB,wBlD6qK9B,CkD7qKM,gBAAwB,8BlDirK9B,CkDjrKM,SAAwB,uBlDqrK9B,CkDrrKM,SAAwB,uBlDyrK9B,CkDzrKM,aAAwB,2BlD6rK9B,CkD7rKM,cAAwB,4BlDisK9B,CkDjsKM,QAAwB,kFlDqsK9B,CkDrsKM,eAAwB,uGlDysK9B,CaxpKI,yBqCjDE,WAAwB,sBlD8sK5B,CkD9sKI,aAAwB,wBlDitK5B,CkDjtKI,mBAAwB,8BlDotK5B,CkDptKI,YAAwB,uBlDutK5B,CkDvtKI,YAAwB,uBlD0tK5B,CkD1tKI,gBAAwB,2BlD6tK5B,CkD7tKI,iBAAwB,4BlDguK5B,CkDhuKI,WAAwB,kFlDmuK5B,CkDnuKI,kBAAwB,uGlDsuK5B,CACF,CatrKI,yBqCjDE,WAAwB,sBlD2uK5B,CkD3uKI,aAAwB,wBlD8uK5B,CkD9uKI,mBAAwB,8BlDivK5B,CkDjvKI,YAAwB,uBlDovK5B,CkDpvKI,YAAwB,uBlDuvK5B,CkDvvKI,gBAAwB,2BlD0vK5B,CkD1vKI,iBAAwB,4BlD6vK5B,CkD7vKI,WAAwB,kFlDgwK5B,CkDhwKI,kBAAwB,uGlDmwK5B,CACF,CantKI,yBqCjDE,WAAwB,sBlDwwK5B,CkDxwKI,aAAwB,wBlD2wK5B,CkD3wKI,mBAAwB,8BlD8wK5B,CkD9wKI,YAAwB,uBlDixK5B,CkDjxKI,YAAwB,uBlDoxK5B,CkDpxKI,gBAAwB,2BlDuxK5B,CkDvxKI,iBAAwB,4BlD0xK5B,CkD1xKI,WAAwB,kFlD6xK5B,CkD7xKI,kBAAwB,uGlDgyK5B,CACF,CahvKI,0BqCjDE,WAAwB,sBlDqyK5B,CkDryKI,aAAwB,wBlDwyK5B,CkDxyKI,mBAAwB,8BlD2yK5B,CkD3yKI,YAAwB,uBlD8yK5B,CkD9yKI,YAAwB,uBlDizK5B,CkDjzKI,gBAAwB,2BlDozK5B,CkDpzKI,iBAAwB,4BlDuzK5B,CkDvzKI,WAAwB,kFlD0zK5B,CkD1zKI,kBAAwB,uGlD6zK5B,CACF,Ca7wKI,0BqCjDE,YAAwB,sBlDk0K5B,CkDl0KI,cAAwB,wBlDq0K5B,CkDr0KI,oBAAwB,8BlDw0K5B,CkDx0KI,aAAwB,uBlD20K5B,CkD30KI,aAAwB,uBlD80K5B,CkD90KI,iBAAwB,2BlDi1K5B,CkDj1KI,kBAAwB,4BlDo1K5B,CkDp1KI,YAAwB,kFlDu1K5B,CkDv1KI,mBAAwB,uGlD01K5B,CACF,CkDj1KA,aAEI,cAAqB,sBlDm1KvB,CkDn1KE,gBAAqB,wBlDs1KvB,CkDt1KE,sBAAqB,8BlDy1KvB,CkDz1KE,eAAqB,uBlD41KvB,CkD51KE,eAAqB,uBlD+1KvB,CkD/1KE,mBAAqB,2BlDk2KvB,CkDl2KE,oBAAqB,4BlDq2KvB,CkDr2KE,cAAqB,kFlDw2KvB,CkDx2KE,qBAAqB,uGlD22KvB,CACF,CmDj4KA,kBAEE,aAAc,CAGd,eAAgB,CADhB,SAAU,CAHV,iBAAkB,CAElB,UnDq4KF,CmDj4KE,yBAEE,UAAW,CADX,anDo4KJ,CmDh4KE,2IAWE,QAAS,CAJT,QAAS,CAGT,WAAY,CAFZ,MAAO,CAHP,iBAAkB,CAClB,KAAM,CAGN,UnDo4KJ,CmDz3KI,+BACE,0BnD43KN,CmD73KI,+BACE,kBnDg4KN,CmDj4KI,8BACE,enDo4KN,CmDr4KI,8BACE,gBnDw4KN,CoDj6KI,UAAgC,qGpDq6KpC,CoDp6KI,uBADgC,sCpDy6KpC,CoDx6KI,aAAgC,yGpDw6KpC,CoDv6KI,kBAAgC,qHpD26KpC,CoD16KI,uCADgC,uCpD+6KpC,CoD96KI,qBAAgC,yHpD86KpC,CoD56KI,WAA8B,qDpDg7KlC,CoD/6KI,aAA8B,yDpDm7KlC,CoDl7KI,mBAA8B,qEpDs7KlC,CoDr7KI,WAA8B,gFpDy7KlC,CoDx7KI,aAA8B,gFpD47KlC,CoD37KI,aAA8B,gFpD+7KlC,CoD97KI,eAA8B,qDpDk8KlC,CoDj8KI,eAA8B,qDpDq8KlC,CoDn8KI,uBAAoC,mGpDu8KxC,CoDt8KI,qBAAoC,6FpD08KxC,CoDz8KI,wBAAoC,iGpD68KxC,CoD58KI,yBAAoC,0GpDg9KxC,CoD/8KI,wBAAoC,yEpDm9KxC,CoDj9KI,mBAAiC,iGpDq9KrC,CoDp9KI,iBAAiC,2FpDw9KrC,CoDv9KI,oBAAiC,+FpD29KrC,CoD19KI,sBAAiC,qGpD89KrC,CoD79KI,qBAAiC,kGpDi+KrC,CoD/9KI,qBAAkC,qEpDm+KtC,CoDl+KI,mBAAkC,iEpDs+KtC,CoDr+KI,sBAAkC,kEpDy+KtC,CoDx+KI,uBAAkC,0EpD4+KtC,CoD3+KI,sBAAkC,4EpD++KtC,CoD9+KI,uBAAkC,oEpDk/KtC,CoDh/KI,iBAAgC,4DpDo/KpC,CoDn/KI,kBAAgC,mEpDu/KpC,CoDt/KI,gBAAgC,+DpD0/KpC,CoDz/KI,mBAAgC,gEpD6/KpC,CoD5/KI,qBAAgC,oEpDggLpC,CoD//KI,oBAAgC,kEpDmgLpC,Cav/KI,yBuClDA,aAAgC,qGpD8iLlC,CoD7iLE,6BADgC,sCpDijLlC,CoDhjLE,gBAAgC,yGpDgjLlC,CoD/iLE,qBAAgC,6JpDkjLlC,CoDjjLE,wBAAgC,iKpDojLlC,CoDljLE,cAA8B,qDpDqjLhC,CoDpjLE,gBAA8B,yDpDujLhC,CoDtjLE,sBAA8B,qEpDyjLhC,CoDxjLE,cAA8B,gFpD2jLhC,CoD1jLE,gBAA8B,gFpD6jLhC,CoD5jLE,gBAA8B,gFpD+jLhC,CoD9jLE,kBAA8B,qDpDikLhC,CoDhkLE,kBAA8B,qDpDmkLhC,CoDjkLE,0BAAoC,mGpDokLtC,CoDnkLE,wBAAoC,6FpDskLtC,CoDrkLE,2BAAoC,iGpDwkLtC,CoDvkLE,4BAAoC,0GpD0kLtC,CoDzkLE,2BAAoC,yEpD4kLtC,CoD1kLE,sBAAiC,iGpD6kLnC,CoD5kLE,oBAAiC,2FpD+kLnC,CoD9kLE,uBAAiC,+FpDilLnC,CoDhlLE,yBAAiC,qGpDmlLnC,CoDllLE,wBAAiC,kGpDqlLnC,CoDnlLE,wBAAkC,qEpDslLpC,CoDrlLE,sBAAkC,iEpDwlLpC,CoDvlLE,yBAAkC,kEpD0lLpC,CoDzlLE,0BAAkC,0EpD4lLpC,CoD3lLE,yBAAkC,4EpD8lLpC,CoD7lLE,0BAAkC,oEpDgmLpC,CoD9lLE,oBAAgC,4DpDimLlC,CoDhmLE,qBAAgC,mEpDmmLlC,CoDlmLE,mBAAgC,+DpDqmLlC,CoDpmLE,sBAAgC,gEpDumLlC,CoDtmLE,wBAAgC,oEpDymLlC,CoDxmLE,uBAAgC,kEpD2mLlC,CACF,CahmLI,yBuClDA,aAAgC,qGpDspLlC,CoDrpLE,6BADgC,sCpDypLlC,CoDxpLE,gBAAgC,yGpDwpLlC,CoDvpLE,qBAAgC,6JpD0pLlC,CoDzpLE,wBAAgC,iKpD4pLlC,CoD1pLE,cAA8B,qDpD6pLhC,CoD5pLE,gBAA8B,yDpD+pLhC,CoD9pLE,sBAA8B,qEpDiqLhC,CoDhqLE,cAA8B,gFpDmqLhC,CoDlqLE,gBAA8B,gFpDqqLhC,CoDpqLE,gBAA8B,gFpDuqLhC,CoDtqLE,kBAA8B,qDpDyqLhC,CoDxqLE,kBAA8B,qDpD2qLhC,CoDzqLE,0BAAoC,mGpD4qLtC,CoD3qLE,wBAAoC,6FpD8qLtC,CoD7qLE,2BAAoC,iGpDgrLtC,CoD/qLE,4BAAoC,0GpDkrLtC,CoDjrLE,2BAAoC,yEpDorLtC,CoDlrLE,sBAAiC,iGpDqrLnC,CoDprLE,oBAAiC,2FpDurLnC,CoDtrLE,uBAAiC,+FpDyrLnC,CoDxrLE,yBAAiC,qGpD2rLnC,CoD1rLE,wBAAiC,kGpD6rLnC,CoD3rLE,wBAAkC,qEpD8rLpC,CoD7rLE,sBAAkC,iEpDgsLpC,CoD/rLE,yBAAkC,kEpDksLpC,CoDjsLE,0BAAkC,0EpDosLpC,CoDnsLE,yBAAkC,4EpDssLpC,CoDrsLE,0BAAkC,oEpDwsLpC,CoDtsLE,oBAAgC,4DpDysLlC,CoDxsLE,qBAAgC,mEpD2sLlC,CoD1sLE,mBAAgC,+DpD6sLlC,CoD5sLE,sBAAgC,gEpD+sLlC,CoD9sLE,wBAAgC,oEpDitLlC,CoDhtLE,uBAAgC,kEpDmtLlC,CACF,CaxsLI,yBuClDA,aAAgC,qGpD8vLlC,CoD7vLE,6BADgC,sCpDiwLlC,CoDhwLE,gBAAgC,yGpDgwLlC,CoD/vLE,qBAAgC,6JpDkwLlC,CoDjwLE,wBAAgC,iKpDowLlC,CoDlwLE,cAA8B,qDpDqwLhC,CoDpwLE,gBAA8B,yDpDuwLhC,CoDtwLE,sBAA8B,qEpDywLhC,CoDxwLE,cAA8B,gFpD2wLhC,CoD1wLE,gBAA8B,gFpD6wLhC,CoD5wLE,gBAA8B,gFpD+wLhC,CoD9wLE,kBAA8B,qDpDixLhC,CoDhxLE,kBAA8B,qDpDmxLhC,CoDjxLE,0BAAoC,mGpDoxLtC,CoDnxLE,wBAAoC,6FpDsxLtC,CoDrxLE,2BAAoC,iGpDwxLtC,CoDvxLE,4BAAoC,0GpD0xLtC,CoDzxLE,2BAAoC,yEpD4xLtC,CoD1xLE,sBAAiC,iGpD6xLnC,CoD5xLE,oBAAiC,2FpD+xLnC,CoD9xLE,uBAAiC,+FpDiyLnC,CoDhyLE,yBAAiC,qGpDmyLnC,CoDlyLE,wBAAiC,kGpDqyLnC,CoDnyLE,wBAAkC,qEpDsyLpC,CoDryLE,sBAAkC,iEpDwyLpC,CoDvyLE,yBAAkC,kEpD0yLpC,CoDzyLE,0BAAkC,0EpD4yLpC,CoD3yLE,yBAAkC,4EpD8yLpC,CoD7yLE,0BAAkC,oEpDgzLpC,CoD9yLE,oBAAgC,4DpDizLlC,CoDhzLE,qBAAgC,mEpDmzLlC,CoDlzLE,mBAAgC,+DpDqzLlC,CoDpzLE,sBAAgC,gEpDuzLlC,CoDtzLE,wBAAgC,oEpDyzLlC,CoDxzLE,uBAAgC,kEpD2zLlC,CACF,CahzLI,0BuClDA,aAAgC,qGpDs2LlC,CoDr2LE,6BADgC,sCpDy2LlC,CoDx2LE,gBAAgC,yGpDw2LlC,CoDv2LE,qBAAgC,6JpD02LlC,CoDz2LE,wBAAgC,iKpD42LlC,CoD12LE,cAA8B,qDpD62LhC,CoD52LE,gBAA8B,yDpD+2LhC,CoD92LE,sBAA8B,qEpDi3LhC,CoDh3LE,cAA8B,gFpDm3LhC,CoDl3LE,gBAA8B,gFpDq3LhC,CoDp3LE,gBAA8B,gFpDu3LhC,CoDt3LE,kBAA8B,qDpDy3LhC,CoDx3LE,kBAA8B,qDpD23LhC,CoDz3LE,0BAAoC,mGpD43LtC,CoD33LE,wBAAoC,6FpD83LtC,CoD73LE,2BAAoC,iGpDg4LtC,CoD/3LE,4BAAoC,0GpDk4LtC,CoDj4LE,2BAAoC,yEpDo4LtC,CoDl4LE,sBAAiC,iGpDq4LnC,CoDp4LE,oBAAiC,2FpDu4LnC,CoDt4LE,uBAAiC,+FpDy4LnC,CoDx4LE,yBAAiC,qGpD24LnC,CoD14LE,wBAAiC,kGpD64LnC,CoD34LE,wBAAkC,qEpD84LpC,CoD74LE,sBAAkC,iEpDg5LpC,CoD/4LE,yBAAkC,kEpDk5LpC,CoDj5LE,0BAAkC,0EpDo5LpC,CoDn5LE,yBAAkC,4EpDs5LpC,CoDr5LE,0BAAkC,oEpDw5LpC,CoDt5LE,oBAAgC,4DpDy5LlC,CoDx5LE,qBAAgC,mEpD25LlC,CoD15LE,mBAAgC,+DpD65LlC,CoD55LE,sBAAgC,gEpD+5LlC,CoD95LE,wBAAgC,oEpDi6LlC,CoDh6LE,uBAAgC,kEpDm6LlC,CACF,Cax5LI,0BuClDA,cAAgC,qGpD88LlC,CoD78LE,+BADgC,sCpDi9LlC,CoDh9LE,iBAAgC,yGpDg9LlC,CoD/8LE,sBAAgC,6JpDk9LlC,CoDj9LE,yBAAgC,iKpDo9LlC,CoDl9LE,eAA8B,qDpDq9LhC,CoDp9LE,iBAA8B,yDpDu9LhC,CoDt9LE,uBAA8B,qEpDy9LhC,CoDx9LE,eAA8B,gFpD29LhC,CoD19LE,iBAA8B,gFpD69LhC,CoD59LE,iBAA8B,gFpD+9LhC,CoD99LE,mBAA8B,qDpDi+LhC,CoDh+LE,mBAA8B,qDpDm+LhC,CoDj+LE,2BAAoC,mGpDo+LtC,CoDn+LE,yBAAoC,6FpDs+LtC,CoDr+LE,4BAAoC,iGpDw+LtC,CoDv+LE,6BAAoC,0GpD0+LtC,CoDz+LE,4BAAoC,yEpD4+LtC,CoD1+LE,uBAAiC,iGpD6+LnC,CoD5+LE,qBAAiC,2FpD++LnC,CoD9+LE,wBAAiC,+FpDi/LnC,CoDh/LE,0BAAiC,qGpDm/LnC,CoDl/LE,yBAAiC,kGpDq/LnC,CoDn/LE,yBAAkC,qEpDs/LpC,CoDr/LE,uBAAkC,iEpDw/LpC,CoDv/LE,0BAAkC,kEpD0/LpC,CoDz/LE,2BAAkC,0EpD4/LpC,CoD3/LE,0BAAkC,4EpD8/LpC,CoD7/LE,2BAAkC,oEpDggMpC,CoD9/LE,qBAAgC,4DpDigMlC,CoDhgME,sBAAgC,mEpDmgMlC,CoDlgME,oBAAgC,+DpDqgMlC,CoDpgME,uBAAgC,gEpDugMlC,CoDtgME,yBAAgC,oEpDygMlC,CoDxgME,wBAAgC,kEpD2gMlC,CACF,CqDtjMI,YAAwB,oBrDyjM5B,CqDxjMI,aAAwB,qBrD4jM5B,CqD3jMI,YAAwB,oBrD+jM5B,Ca3gMI,yBwCtDA,eAAwB,oBrDskM1B,CqDrkME,gBAAwB,qBrDwkM1B,CqDvkME,eAAwB,oBrD0kM1B,CACF,CavhMI,yBwCtDA,eAAwB,oBrDilM1B,CqDhlME,gBAAwB,qBrDmlM1B,CqDllME,eAAwB,oBrDqlM1B,CACF,CaliMI,yBwCtDA,eAAwB,oBrD4lM1B,CqD3lME,gBAAwB,qBrD8lM1B,CqD7lME,eAAwB,oBrDgmM1B,CACF,Ca7iMI,0BwCtDA,eAAwB,oBrDumM1B,CqDtmME,gBAAwB,qBrDymM1B,CqDxmME,eAAwB,oBrD2mM1B,CACF,CaxjMI,0BwCtDA,gBAAwB,oBrDknM1B,CqDjnME,iBAAwB,qBrDonM1B,CqDnnME,gBAAwB,oBrDsnM1B,CACF,CsD5nME,iBAAyB,wHtD+nM3B,CsD/nME,kBAAyB,4HtDmoM3B,CsDnoME,kBAAyB,4HtDuoM3B,CuDvoME,eAAsB,uBvD2oMxB,CuD3oME,iBAAsB,yBvD+oMxB,CwD9oME,iBAAyB,yBxDkpM3B,CwDlpME,mBAAyB,2BxDspM3B,CwDtpME,mBAAyB,2BxD0pM3B,CwD1pME,gBAAyB,wBxD8pM3B,CwD9pME,iBAAyB,yBxDkqM3B,CwD7pMA,WAEE,KxDmqMF,CwD7pMA,yBAJE,MAAO,CAHP,cAAe,CAEf,OAAQ,CAER,YxDwqMF,CwDrqMA,cAGE,QxDkqMF,CwD5pME,4BADF,YAEI,eAAgB,CAChB,KAAM,CACN,YxDgqMF,CACF,CyD1rMA,wDCQE,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DmsMF,C0DlrME,mDAME,SAAU,CAFV,WAAY,CACZ,gBAAiB,CAHjB,eAAgB,CAKhB,kBAAmB,CAJnB,U1DwrMJ,C2DjtMA,WAAa,2H3DqtMb,C2DptMA,QAAU,iH3DwtMV,C2DvtMA,WAAa,iH3D2tMb,C2D1tMA,aAAe,2D3D8tMf,C4D7tMI,MAAuB,mB5DiuM3B,C4DjuMI,MAAuB,mB5DquM3B,C4DruMI,MAAuB,mB5DyuM3B,C4DzuMI,OAAuB,oB5D6uM3B,C4D7uMI,QAAuB,oB5DivM3B,C4DjvMI,MAAuB,oB5DqvM3B,C4DrvMI,MAAuB,oB5DyvM3B,C4DzvMI,MAAuB,oB5D6vM3B,C4D7vMI,OAAuB,qB5DiwM3B,C4DjwMI,QAAuB,qB5DqwM3B,C4DjwMA,QAAU,wB5DqwMV,C4DpwMA,QAAU,yB5DwwMV,C4DpwMA,YAAc,yB5DwwMd,C4DvwMA,YAAc,0B5D2wMd,C4DzwMA,QAAU,qB5D6wMV,C4D5wMA,QAAU,sB5DgxMV,C6DzxMQ,KAAgC,kB7D6xMxC,C6D5xMQ,YAEE,sB7D+xMV,C6D7xMQ,YAEE,wB7DgyMV,C6D9xMQ,YAEE,yB7DiyMV,C6D/xMQ,YAEE,uB7DkyMV,C6DjzMQ,KAAgC,uB7DqzMxC,C6DpzMQ,YAEE,2B7DuzMV,C6DrzMQ,YAEE,6B7DwzMV,C6DtzMQ,YAEE,8B7DyzMV,C6DvzMQ,YAEE,4B7D0zMV,C6Dz0MQ,KAAgC,sB7D60MxC,C6D50MQ,YAEE,0B7D+0MV,C6D70MQ,YAEE,4B7Dg1MV,C6D90MQ,YAEE,6B7Di1MV,C6D/0MQ,YAEE,2B7Dk1MV,C6Dj2MQ,KAAgC,qB7Dq2MxC,C6Dp2MQ,YAEE,yB7Du2MV,C6Dr2MQ,YAEE,2B7Dw2MV,C6Dt2MQ,YAEE,4B7Dy2MV,C6Dv2MQ,YAEE,0B7D02MV,C6Dz3MQ,KAAgC,uB7D63MxC,C6D53MQ,YAEE,2B7D+3MV,C6D73MQ,YAEE,6B7Dg4MV,C6D93MQ,YAEE,8B7Di4MV,C6D/3MQ,YAEE,4B7Dk4MV,C6Dj5MQ,KAAgC,qB7Dq5MxC,C6Dp5MQ,YAEE,yB7Du5MV,C6Dr5MQ,YAEE,2B7Dw5MV,C6Dt5MQ,YAEE,4B7Dy5MV,C6Dv5MQ,YAEE,0B7D05MV,C6Dz6MQ,UAAgC,qB7D66MxC,C6D56MQ,sBAEE,yB7D+6MV,C6D76MQ,sBAEE,2B7Dg7MV,C6D96MQ,sBAEE,4B7Di7MV,C6D/6MQ,sBAEE,0B7Dk7MV,C6Dj8MQ,KAAgC,qB7Dq8MxC,C6Dp8MQ,YAEE,yB7Du8MV,C6Dr8MQ,YAEE,2B7Dw8MV,C6Dt8MQ,YAEE,4B7Dy8MV,C6Dv8MQ,YAEE,0B7D08MV,C6Dz9MQ,KAAgC,mB7D69MxC,C6D59MQ,YAEE,uB7D+9MV,C6D79MQ,YAEE,yB7Dg+MV,C6D99MQ,YAEE,0B7Di+MV,C6D/9MQ,YAEE,wB7Dk+MV,C6Dj/MQ,KAAgC,wB7Dq/MxC,C6Dp/MQ,YAEE,4B7Du/MV,C6Dr/MQ,YAEE,8B7Dw/MV,C6Dt/MQ,YAEE,+B7Dy/MV,C6Dv/MQ,YAEE,6B7D0/MV,C6DzgNQ,KAAgC,uB7D6gNxC,C6D5gNQ,YAEE,2B7D+gNV,C6D7gNQ,YAEE,6B7DghNV,C6D9gNQ,YAEE,8B7DihNV,C6D/gNQ,YAEE,4B7DkhNV,C6DjiNQ,KAAgC,sB7DqiNxC,C6DpiNQ,YAEE,0B7DuiNV,C6DriNQ,YAEE,4B7DwiNV,C6DtiNQ,YAEE,6B7DyiNV,C6DviNQ,YAEE,2B7D0iNV,C6DzjNQ,KAAgC,wB7D6jNxC,C6D5jNQ,YAEE,4B7D+jNV,C6D7jNQ,YAEE,8B7DgkNV,C6D9jNQ,YAEE,+B7DikNV,C6D/jNQ,YAEE,6B7DkkNV,C6DjlNQ,KAAgC,sB7DqlNxC,C6DplNQ,YAEE,0B7DulNV,C6DrlNQ,YAEE,4B7DwlNV,C6DtlNQ,YAEE,6B7DylNV,C6DvlNQ,YAEE,2B7D0lNV,C6DzmNQ,UAAgC,sB7D6mNxC,C6D5mNQ,sBAEE,0B7D+mNV,C6D7mNQ,sBAEE,4B7DgnNV,C6D9mNQ,sBAEE,6B7DinNV,C6D/mNQ,sBAEE,2B7DknNV,C6DjoNQ,KAAgC,sB7DqoNxC,C6DpoNQ,YAEE,0B7DuoNV,C6DroNQ,YAEE,4B7DwoNV,C6DtoNQ,YAEE,6B7DyoNV,C6DvoNQ,YAEE,2B7D0oNV,C6DloNQ,MAAwB,wB7DsoNhC,C6DroNQ,wIAEE,4B7DyoNV,C6DvoNQ,cAEE,8B7D0oNV,C6DxoNQ,cAEE,+B7D2oNV,C6DzoNQ,cAEE,6B7D4oNV,C6D3pNQ,MAAwB,uB7D+pNhC,C6D9pNQ,wIAEE,2B7DkqNV,C6DhqNQ,cAEE,6B7DmqNV,C6DjqNQ,cAEE,8B7DoqNV,C6DlqNQ,cAEE,4B7DqqNV,C6DprNQ,MAAwB,sB7DwrNhC,C6DvrNQ,wIAEE,0B7D2rNV,C6DzrNQ,cAEE,4B7D4rNV,C6D1rNQ,cAEE,6B7D6rNV,C6D3rNQ,cAEE,2B7D8rNV,C6D7sNQ,MAAwB,wB7DitNhC,C6DhtNQ,wIAEE,4B7DotNV,C6DltNQ,cAEE,8B7DqtNV,C6DntNQ,cAEE,+B7DstNV,C6DptNQ,cAEE,6B7DutNV,C6DtuNQ,MAAwB,sB7D0uNhC,C6DzuNQ,wIAEE,0B7D6uNV,C6D3uNQ,cAEE,4B7D8uNV,C6D5uNQ,cAEE,6B7D+uNV,C6D7uNQ,cAEE,2B7DgvNV,C6D/vNQ,WAAwB,sB7DmwNhC,C6DlwNQ,wBAEE,0B7DqwNV,C6DnwNQ,wBAEE,4B7DswNV,C6DpwNQ,wBAEE,6B7DuwNV,C6DrwNQ,wBAEE,2B7DwwNV,C6DvxNQ,MAAwB,sB7D2xNhC,C6D1xNQ,wIAEE,0B7D8xNV,C6D5xNQ,cAEE,4B7D+xNV,C6D7xNQ,cAEE,6B7DgyNV,C6D9xNQ,cAEE,2B7DiyNV,C6D3xNI,QAAmB,qB7D+xNvB,C6D9xNI,kBAEE,yB7DiyNN,C6D/xNI,kBAEE,2B7DkyNN,C6DhyNI,kBAEE,4B7DmyNN,C6DjyNI,kBAEE,0B7DoyNN,Ca7yNI,yBgDlDI,QAAgC,kB7Do2NtC,C6Dn2NM,kBAEE,sB7Dq2NR,C6Dn2NM,kBAEE,wB7Dq2NR,C6Dn2NM,kBAEE,yB7Dq2NR,C6Dn2NM,kBAEE,uB7Dq2NR,C6Dp3NM,QAAgC,uB7Du3NtC,C6Dt3NM,kBAEE,2B7Dw3NR,C6Dt3NM,kBAEE,6B7Dw3NR,C6Dt3NM,kBAEE,8B7Dw3NR,C6Dt3NM,kBAEE,4B7Dw3NR,C6Dv4NM,QAAgC,sB7D04NtC,C6Dz4NM,kBAEE,0B7D24NR,C6Dz4NM,kBAEE,4B7D24NR,C6Dz4NM,kBAEE,6B7D24NR,C6Dz4NM,kBAEE,2B7D24NR,C6D15NM,QAAgC,qB7D65NtC,C6D55NM,kBAEE,yB7D85NR,C6D55NM,kBAEE,2B7D85NR,C6D55NM,kBAEE,4B7D85NR,C6D55NM,kBAEE,0B7D85NR,C6D76NM,QAAgC,uB7Dg7NtC,C6D/6NM,kBAEE,2B7Di7NR,C6D/6NM,kBAEE,6B7Di7NR,C6D/6NM,kBAEE,8B7Di7NR,C6D/6NM,kBAEE,4B7Di7NR,C6Dh8NM,QAAgC,qB7Dm8NtC,C6Dl8NM,kBAEE,yB7Do8NR,C6Dl8NM,kBAEE,2B7Do8NR,C6Dl8NM,kBAEE,4B7Do8NR,C6Dl8NM,kBAEE,0B7Do8NR,C6Dn9NM,aAAgC,qB7Ds9NtC,C6Dr9NM,4BAEE,yB7Du9NR,C6Dr9NM,4BAEE,2B7Du9NR,C6Dr9NM,4BAEE,4B7Du9NR,C6Dr9NM,4BAEE,0B7Du9NR,C6Dt+NM,QAAgC,qB7Dy+NtC,C6Dx+NM,kBAEE,yB7D0+NR,C6Dx+NM,kBAEE,2B7D0+NR,C6Dx+NM,kBAEE,4B7D0+NR,C6Dx+NM,kBAEE,0B7D0+NR,C6Dz/NM,QAAgC,mB7D4/NtC,C6D3/NM,kBAEE,uB7D6/NR,C6D3/NM,kBAEE,yB7D6/NR,C6D3/NM,kBAEE,0B7D6/NR,C6D3/NM,kBAEE,wB7D6/NR,C6D5gOM,QAAgC,wB7D+gOtC,C6D9gOM,kBAEE,4B7DghOR,C6D9gOM,kBAEE,8B7DghOR,C6D9gOM,kBAEE,+B7DghOR,C6D9gOM,kBAEE,6B7DghOR,C6D/hOM,QAAgC,uB7DkiOtC,C6DjiOM,kBAEE,2B7DmiOR,C6DjiOM,kBAEE,6B7DmiOR,C6DjiOM,kBAEE,8B7DmiOR,C6DjiOM,kBAEE,4B7DmiOR,C6DljOM,QAAgC,sB7DqjOtC,C6DpjOM,kBAEE,0B7DsjOR,C6DpjOM,kBAEE,4B7DsjOR,C6DpjOM,kBAEE,6B7DsjOR,C6DpjOM,kBAEE,2B7DsjOR,C6DrkOM,QAAgC,wB7DwkOtC,C6DvkOM,kBAEE,4B7DykOR,C6DvkOM,kBAEE,8B7DykOR,C6DvkOM,kBAEE,+B7DykOR,C6DvkOM,kBAEE,6B7DykOR,C6DxlOM,QAAgC,sB7D2lOtC,C6D1lOM,kBAEE,0B7D4lOR,C6D1lOM,kBAEE,4B7D4lOR,C6D1lOM,kBAEE,6B7D4lOR,C6D1lOM,kBAEE,2B7D4lOR,C6D3mOM,aAAgC,sB7D8mOtC,C6D7mOM,4BAEE,0B7D+mOR,C6D7mOM,4BAEE,4B7D+mOR,C6D7mOM,4BAEE,6B7D+mOR,C6D7mOM,4BAEE,2B7D+mOR,C6D9nOM,QAAgC,sB7DioOtC,C6DhoOM,kBAEE,0B7DkoOR,C6DhoOM,kBAEE,4B7DkoOR,C6DhoOM,kBAEE,6B7DkoOR,C6DhoOM,kBAEE,2B7DkoOR,C6D1nOM,SAAwB,wB7D6nO9B,C6D5nOM,oBAEE,4B7D8nOR,C6D5nOM,oBAEE,8B7D8nOR,C6D5nOM,oBAEE,+B7D8nOR,C6D5nOM,oBAEE,6B7D8nOR,C6D7oOM,SAAwB,uB7DgpO9B,C6D/oOM,oBAEE,2B7DipOR,C6D/oOM,oBAEE,6B7DipOR,C6D/oOM,oBAEE,8B7DipOR,C6D/oOM,oBAEE,4B7DipOR,C6DhqOM,SAAwB,sB7DmqO9B,C6DlqOM,oBAEE,0B7DoqOR,C6DlqOM,oBAEE,4B7DoqOR,C6DlqOM,oBAEE,6B7DoqOR,C6DlqOM,oBAEE,2B7DoqOR,C6DnrOM,SAAwB,wB7DsrO9B,C6DrrOM,oBAEE,4B7DurOR,C6DrrOM,oBAEE,8B7DurOR,C6DrrOM,oBAEE,+B7DurOR,C6DrrOM,oBAEE,6B7DurOR,C6DtsOM,SAAwB,sB7DysO9B,C6DxsOM,oBAEE,0B7D0sOR,C6DxsOM,oBAEE,4B7D0sOR,C6DxsOM,oBAEE,6B7D0sOR,C6DxsOM,oBAEE,2B7D0sOR,C6DztOM,cAAwB,sB7D4tO9B,C6D3tOM,8BAEE,0B7D6tOR,C6D3tOM,8BAEE,4B7D6tOR,C6D3tOM,8BAEE,6B7D6tOR,C6D3tOM,8BAEE,2B7D6tOR,C6D5uOM,SAAwB,sB7D+uO9B,C6D9uOM,oBAEE,0B7DgvOR,C6D9uOM,oBAEE,4B7DgvOR,C6D9uOM,oBAEE,6B7DgvOR,C6D9uOM,oBAEE,2B7DgvOR,C6D1uOE,WAAmB,qB7D6uOrB,C6D5uOE,wBAEE,yB7D8uOJ,C6D5uOE,wBAEE,2B7D8uOJ,C6D5uOE,wBAEE,4B7D8uOJ,C6D5uOE,wBAEE,0B7D8uOJ,CACF,CaxvOI,yBgDlDI,QAAgC,kB7D8yOtC,C6D7yOM,kBAEE,sB7D+yOR,C6D7yOM,kBAEE,wB7D+yOR,C6D7yOM,kBAEE,yB7D+yOR,C6D7yOM,kBAEE,uB7D+yOR,C6D9zOM,QAAgC,uB7Di0OtC,C6Dh0OM,kBAEE,2B7Dk0OR,C6Dh0OM,kBAEE,6B7Dk0OR,C6Dh0OM,kBAEE,8B7Dk0OR,C6Dh0OM,kBAEE,4B7Dk0OR,C6Dj1OM,QAAgC,sB7Do1OtC,C6Dn1OM,kBAEE,0B7Dq1OR,C6Dn1OM,kBAEE,4B7Dq1OR,C6Dn1OM,kBAEE,6B7Dq1OR,C6Dn1OM,kBAEE,2B7Dq1OR,C6Dp2OM,QAAgC,qB7Du2OtC,C6Dt2OM,kBAEE,yB7Dw2OR,C6Dt2OM,kBAEE,2B7Dw2OR,C6Dt2OM,kBAEE,4B7Dw2OR,C6Dt2OM,kBAEE,0B7Dw2OR,C6Dv3OM,QAAgC,uB7D03OtC,C6Dz3OM,kBAEE,2B7D23OR,C6Dz3OM,kBAEE,6B7D23OR,C6Dz3OM,kBAEE,8B7D23OR,C6Dz3OM,kBAEE,4B7D23OR,C6D14OM,QAAgC,qB7D64OtC,C6D54OM,kBAEE,yB7D84OR,C6D54OM,kBAEE,2B7D84OR,C6D54OM,kBAEE,4B7D84OR,C6D54OM,kBAEE,0B7D84OR,C6D75OM,aAAgC,qB7Dg6OtC,C6D/5OM,4BAEE,yB7Di6OR,C6D/5OM,4BAEE,2B7Di6OR,C6D/5OM,4BAEE,4B7Di6OR,C6D/5OM,4BAEE,0B7Di6OR,C6Dh7OM,QAAgC,qB7Dm7OtC,C6Dl7OM,kBAEE,yB7Do7OR,C6Dl7OM,kBAEE,2B7Do7OR,C6Dl7OM,kBAEE,4B7Do7OR,C6Dl7OM,kBAEE,0B7Do7OR,C6Dn8OM,QAAgC,mB7Ds8OtC,C6Dr8OM,kBAEE,uB7Du8OR,C6Dr8OM,kBAEE,yB7Du8OR,C6Dr8OM,kBAEE,0B7Du8OR,C6Dr8OM,kBAEE,wB7Du8OR,C6Dt9OM,QAAgC,wB7Dy9OtC,C6Dx9OM,kBAEE,4B7D09OR,C6Dx9OM,kBAEE,8B7D09OR,C6Dx9OM,kBAEE,+B7D09OR,C6Dx9OM,kBAEE,6B7D09OR,C6Dz+OM,QAAgC,uB7D4+OtC,C6D3+OM,kBAEE,2B7D6+OR,C6D3+OM,kBAEE,6B7D6+OR,C6D3+OM,kBAEE,8B7D6+OR,C6D3+OM,kBAEE,4B7D6+OR,C6D5/OM,QAAgC,sB7D+/OtC,C6D9/OM,kBAEE,0B7DggPR,C6D9/OM,kBAEE,4B7DggPR,C6D9/OM,kBAEE,6B7DggPR,C6D9/OM,kBAEE,2B7DggPR,C6D/gPM,QAAgC,wB7DkhPtC,C6DjhPM,kBAEE,4B7DmhPR,C6DjhPM,kBAEE,8B7DmhPR,C6DjhPM,kBAEE,+B7DmhPR,C6DjhPM,kBAEE,6B7DmhPR,C6DliPM,QAAgC,sB7DqiPtC,C6DpiPM,kBAEE,0B7DsiPR,C6DpiPM,kBAEE,4B7DsiPR,C6DpiPM,kBAEE,6B7DsiPR,C6DpiPM,kBAEE,2B7DsiPR,C6DrjPM,aAAgC,sB7DwjPtC,C6DvjPM,4BAEE,0B7DyjPR,C6DvjPM,4BAEE,4B7DyjPR,C6DvjPM,4BAEE,6B7DyjPR,C6DvjPM,4BAEE,2B7DyjPR,C6DxkPM,QAAgC,sB7D2kPtC,C6D1kPM,kBAEE,0B7D4kPR,C6D1kPM,kBAEE,4B7D4kPR,C6D1kPM,kBAEE,6B7D4kPR,C6D1kPM,kBAEE,2B7D4kPR,C6DpkPM,SAAwB,wB7DukP9B,C6DtkPM,oBAEE,4B7DwkPR,C6DtkPM,oBAEE,8B7DwkPR,C6DtkPM,oBAEE,+B7DwkPR,C6DtkPM,oBAEE,6B7DwkPR,C6DvlPM,SAAwB,uB7D0lP9B,C6DzlPM,oBAEE,2B7D2lPR,C6DzlPM,oBAEE,6B7D2lPR,C6DzlPM,oBAEE,8B7D2lPR,C6DzlPM,oBAEE,4B7D2lPR,C6D1mPM,SAAwB,sB7D6mP9B,C6D5mPM,oBAEE,0B7D8mPR,C6D5mPM,oBAEE,4B7D8mPR,C6D5mPM,oBAEE,6B7D8mPR,C6D5mPM,oBAEE,2B7D8mPR,C6D7nPM,SAAwB,wB7DgoP9B,C6D/nPM,oBAEE,4B7DioPR,C6D/nPM,oBAEE,8B7DioPR,C6D/nPM,oBAEE,+B7DioPR,C6D/nPM,oBAEE,6B7DioPR,C6DhpPM,SAAwB,sB7DmpP9B,C6DlpPM,oBAEE,0B7DopPR,C6DlpPM,oBAEE,4B7DopPR,C6DlpPM,oBAEE,6B7DopPR,C6DlpPM,oBAEE,2B7DopPR,C6DnqPM,cAAwB,sB7DsqP9B,C6DrqPM,8BAEE,0B7DuqPR,C6DrqPM,8BAEE,4B7DuqPR,C6DrqPM,8BAEE,6B7DuqPR,C6DrqPM,8BAEE,2B7DuqPR,C6DtrPM,SAAwB,sB7DyrP9B,C6DxrPM,oBAEE,0B7D0rPR,C6DxrPM,oBAEE,4B7D0rPR,C6DxrPM,oBAEE,6B7D0rPR,C6DxrPM,oBAEE,2B7D0rPR,C6DprPE,WAAmB,qB7DurPrB,C6DtrPE,wBAEE,yB7DwrPJ,C6DtrPE,wBAEE,2B7DwrPJ,C6DtrPE,wBAEE,4B7DwrPJ,C6DtrPE,wBAEE,0B7DwrPJ,CACF,CalsPI,yBgDlDI,QAAgC,kB7DwvPtC,C6DvvPM,kBAEE,sB7DyvPR,C6DvvPM,kBAEE,wB7DyvPR,C6DvvPM,kBAEE,yB7DyvPR,C6DvvPM,kBAEE,uB7DyvPR,C6DxwPM,QAAgC,uB7D2wPtC,C6D1wPM,kBAEE,2B7D4wPR,C6D1wPM,kBAEE,6B7D4wPR,C6D1wPM,kBAEE,8B7D4wPR,C6D1wPM,kBAEE,4B7D4wPR,C6D3xPM,QAAgC,sB7D8xPtC,C6D7xPM,kBAEE,0B7D+xPR,C6D7xPM,kBAEE,4B7D+xPR,C6D7xPM,kBAEE,6B7D+xPR,C6D7xPM,kBAEE,2B7D+xPR,C6D9yPM,QAAgC,qB7DizPtC,C6DhzPM,kBAEE,yB7DkzPR,C6DhzPM,kBAEE,2B7DkzPR,C6DhzPM,kBAEE,4B7DkzPR,C6DhzPM,kBAEE,0B7DkzPR,C6Dj0PM,QAAgC,uB7Do0PtC,C6Dn0PM,kBAEE,2B7Dq0PR,C6Dn0PM,kBAEE,6B7Dq0PR,C6Dn0PM,kBAEE,8B7Dq0PR,C6Dn0PM,kBAEE,4B7Dq0PR,C6Dp1PM,QAAgC,qB7Du1PtC,C6Dt1PM,kBAEE,yB7Dw1PR,C6Dt1PM,kBAEE,2B7Dw1PR,C6Dt1PM,kBAEE,4B7Dw1PR,C6Dt1PM,kBAEE,0B7Dw1PR,C6Dv2PM,aAAgC,qB7D02PtC,C6Dz2PM,4BAEE,yB7D22PR,C6Dz2PM,4BAEE,2B7D22PR,C6Dz2PM,4BAEE,4B7D22PR,C6Dz2PM,4BAEE,0B7D22PR,C6D13PM,QAAgC,qB7D63PtC,C6D53PM,kBAEE,yB7D83PR,C6D53PM,kBAEE,2B7D83PR,C6D53PM,kBAEE,4B7D83PR,C6D53PM,kBAEE,0B7D83PR,C6D74PM,QAAgC,mB7Dg5PtC,C6D/4PM,kBAEE,uB7Di5PR,C6D/4PM,kBAEE,yB7Di5PR,C6D/4PM,kBAEE,0B7Di5PR,C6D/4PM,kBAEE,wB7Di5PR,C6Dh6PM,QAAgC,wB7Dm6PtC,C6Dl6PM,kBAEE,4B7Do6PR,C6Dl6PM,kBAEE,8B7Do6PR,C6Dl6PM,kBAEE,+B7Do6PR,C6Dl6PM,kBAEE,6B7Do6PR,C6Dn7PM,QAAgC,uB7Ds7PtC,C6Dr7PM,kBAEE,2B7Du7PR,C6Dr7PM,kBAEE,6B7Du7PR,C6Dr7PM,kBAEE,8B7Du7PR,C6Dr7PM,kBAEE,4B7Du7PR,C6Dt8PM,QAAgC,sB7Dy8PtC,C6Dx8PM,kBAEE,0B7D08PR,C6Dx8PM,kBAEE,4B7D08PR,C6Dx8PM,kBAEE,6B7D08PR,C6Dx8PM,kBAEE,2B7D08PR,C6Dz9PM,QAAgC,wB7D49PtC,C6D39PM,kBAEE,4B7D69PR,C6D39PM,kBAEE,8B7D69PR,C6D39PM,kBAEE,+B7D69PR,C6D39PM,kBAEE,6B7D69PR,C6D5+PM,QAAgC,sB7D++PtC,C6D9+PM,kBAEE,0B7Dg/PR,C6D9+PM,kBAEE,4B7Dg/PR,C6D9+PM,kBAEE,6B7Dg/PR,C6D9+PM,kBAEE,2B7Dg/PR,C6D//PM,aAAgC,sB7DkgQtC,C6DjgQM,4BAEE,0B7DmgQR,C6DjgQM,4BAEE,4B7DmgQR,C6DjgQM,4BAEE,6B7DmgQR,C6DjgQM,4BAEE,2B7DmgQR,C6DlhQM,QAAgC,sB7DqhQtC,C6DphQM,kBAEE,0B7DshQR,C6DphQM,kBAEE,4B7DshQR,C6DphQM,kBAEE,6B7DshQR,C6DphQM,kBAEE,2B7DshQR,C6D9gQM,SAAwB,wB7DihQ9B,C6DhhQM,oBAEE,4B7DkhQR,C6DhhQM,oBAEE,8B7DkhQR,C6DhhQM,oBAEE,+B7DkhQR,C6DhhQM,oBAEE,6B7DkhQR,C6DjiQM,SAAwB,uB7DoiQ9B,C6DniQM,oBAEE,2B7DqiQR,C6DniQM,oBAEE,6B7DqiQR,C6DniQM,oBAEE,8B7DqiQR,C6DniQM,oBAEE,4B7DqiQR,C6DpjQM,SAAwB,sB7DujQ9B,C6DtjQM,oBAEE,0B7DwjQR,C6DtjQM,oBAEE,4B7DwjQR,C6DtjQM,oBAEE,6B7DwjQR,C6DtjQM,oBAEE,2B7DwjQR,C6DvkQM,SAAwB,wB7D0kQ9B,C6DzkQM,oBAEE,4B7D2kQR,C6DzkQM,oBAEE,8B7D2kQR,C6DzkQM,oBAEE,+B7D2kQR,C6DzkQM,oBAEE,6B7D2kQR,C6D1lQM,SAAwB,sB7D6lQ9B,C6D5lQM,oBAEE,0B7D8lQR,C6D5lQM,oBAEE,4B7D8lQR,C6D5lQM,oBAEE,6B7D8lQR,C6D5lQM,oBAEE,2B7D8lQR,C6D7mQM,cAAwB,sB7DgnQ9B,C6D/mQM,8BAEE,0B7DinQR,C6D/mQM,8BAEE,4B7DinQR,C6D/mQM,8BAEE,6B7DinQR,C6D/mQM,8BAEE,2B7DinQR,C6DhoQM,SAAwB,sB7DmoQ9B,C6DloQM,oBAEE,0B7DooQR,C6DloQM,oBAEE,4B7DooQR,C6DloQM,oBAEE,6B7DooQR,C6DloQM,oBAEE,2B7DooQR,C6D9nQE,WAAmB,qB7DioQrB,C6DhoQE,wBAEE,yB7DkoQJ,C6DhoQE,wBAEE,2B7DkoQJ,C6DhoQE,wBAEE,4B7DkoQJ,C6DhoQE,wBAEE,0B7DkoQJ,CACF,Ca5oQI,0BgDlDI,QAAgC,kB7DksQtC,C6DjsQM,kBAEE,sB7DmsQR,C6DjsQM,kBAEE,wB7DmsQR,C6DjsQM,kBAEE,yB7DmsQR,C6DjsQM,kBAEE,uB7DmsQR,C6DltQM,QAAgC,uB7DqtQtC,C6DptQM,kBAEE,2B7DstQR,C6DptQM,kBAEE,6B7DstQR,C6DptQM,kBAEE,8B7DstQR,C6DptQM,kBAEE,4B7DstQR,C6DruQM,QAAgC,sB7DwuQtC,C6DvuQM,kBAEE,0B7DyuQR,C6DvuQM,kBAEE,4B7DyuQR,C6DvuQM,kBAEE,6B7DyuQR,C6DvuQM,kBAEE,2B7DyuQR,C6DxvQM,QAAgC,qB7D2vQtC,C6D1vQM,kBAEE,yB7D4vQR,C6D1vQM,kBAEE,2B7D4vQR,C6D1vQM,kBAEE,4B7D4vQR,C6D1vQM,kBAEE,0B7D4vQR,C6D3wQM,QAAgC,uB7D8wQtC,C6D7wQM,kBAEE,2B7D+wQR,C6D7wQM,kBAEE,6B7D+wQR,C6D7wQM,kBAEE,8B7D+wQR,C6D7wQM,kBAEE,4B7D+wQR,C6D9xQM,QAAgC,qB7DiyQtC,C6DhyQM,kBAEE,yB7DkyQR,C6DhyQM,kBAEE,2B7DkyQR,C6DhyQM,kBAEE,4B7DkyQR,C6DhyQM,kBAEE,0B7DkyQR,C6DjzQM,aAAgC,qB7DozQtC,C6DnzQM,4BAEE,yB7DqzQR,C6DnzQM,4BAEE,2B7DqzQR,C6DnzQM,4BAEE,4B7DqzQR,C6DnzQM,4BAEE,0B7DqzQR,C6Dp0QM,QAAgC,qB7Du0QtC,C6Dt0QM,kBAEE,yB7Dw0QR,C6Dt0QM,kBAEE,2B7Dw0QR,C6Dt0QM,kBAEE,4B7Dw0QR,C6Dt0QM,kBAEE,0B7Dw0QR,C6Dv1QM,QAAgC,mB7D01QtC,C6Dz1QM,kBAEE,uB7D21QR,C6Dz1QM,kBAEE,yB7D21QR,C6Dz1QM,kBAEE,0B7D21QR,C6Dz1QM,kBAEE,wB7D21QR,C6D12QM,QAAgC,wB7D62QtC,C6D52QM,kBAEE,4B7D82QR,C6D52QM,kBAEE,8B7D82QR,C6D52QM,kBAEE,+B7D82QR,C6D52QM,kBAEE,6B7D82QR,C6D73QM,QAAgC,uB7Dg4QtC,C6D/3QM,kBAEE,2B7Di4QR,C6D/3QM,kBAEE,6B7Di4QR,C6D/3QM,kBAEE,8B7Di4QR,C6D/3QM,kBAEE,4B7Di4QR,C6Dh5QM,QAAgC,sB7Dm5QtC,C6Dl5QM,kBAEE,0B7Do5QR,C6Dl5QM,kBAEE,4B7Do5QR,C6Dl5QM,kBAEE,6B7Do5QR,C6Dl5QM,kBAEE,2B7Do5QR,C6Dn6QM,QAAgC,wB7Ds6QtC,C6Dr6QM,kBAEE,4B7Du6QR,C6Dr6QM,kBAEE,8B7Du6QR,C6Dr6QM,kBAEE,+B7Du6QR,C6Dr6QM,kBAEE,6B7Du6QR,C6Dt7QM,QAAgC,sB7Dy7QtC,C6Dx7QM,kBAEE,0B7D07QR,C6Dx7QM,kBAEE,4B7D07QR,C6Dx7QM,kBAEE,6B7D07QR,C6Dx7QM,kBAEE,2B7D07QR,C6Dz8QM,aAAgC,sB7D48QtC,C6D38QM,4BAEE,0B7D68QR,C6D38QM,4BAEE,4B7D68QR,C6D38QM,4BAEE,6B7D68QR,C6D38QM,4BAEE,2B7D68QR,C6D59QM,QAAgC,sB7D+9QtC,C6D99QM,kBAEE,0B7Dg+QR,C6D99QM,kBAEE,4B7Dg+QR,C6D99QM,kBAEE,6B7Dg+QR,C6D99QM,kBAEE,2B7Dg+QR,C6Dx9QM,SAAwB,wB7D29Q9B,C6D19QM,oBAEE,4B7D49QR,C6D19QM,oBAEE,8B7D49QR,C6D19QM,oBAEE,+B7D49QR,C6D19QM,oBAEE,6B7D49QR,C6D3+QM,SAAwB,uB7D8+Q9B,C6D7+QM,oBAEE,2B7D++QR,C6D7+QM,oBAEE,6B7D++QR,C6D7+QM,oBAEE,8B7D++QR,C6D7+QM,oBAEE,4B7D++QR,C6D9/QM,SAAwB,sB7DigR9B,C6DhgRM,oBAEE,0B7DkgRR,C6DhgRM,oBAEE,4B7DkgRR,C6DhgRM,oBAEE,6B7DkgRR,C6DhgRM,oBAEE,2B7DkgRR,C6DjhRM,SAAwB,wB7DohR9B,C6DnhRM,oBAEE,4B7DqhRR,C6DnhRM,oBAEE,8B7DqhRR,C6DnhRM,oBAEE,+B7DqhRR,C6DnhRM,oBAEE,6B7DqhRR,C6DpiRM,SAAwB,sB7DuiR9B,C6DtiRM,oBAEE,0B7DwiRR,C6DtiRM,oBAEE,4B7DwiRR,C6DtiRM,oBAEE,6B7DwiRR,C6DtiRM,oBAEE,2B7DwiRR,C6DvjRM,cAAwB,sB7D0jR9B,C6DzjRM,8BAEE,0B7D2jRR,C6DzjRM,8BAEE,4B7D2jRR,C6DzjRM,8BAEE,6B7D2jRR,C6DzjRM,8BAEE,2B7D2jRR,C6D1kRM,SAAwB,sB7D6kR9B,C6D5kRM,oBAEE,0B7D8kRR,C6D5kRM,oBAEE,4B7D8kRR,C6D5kRM,oBAEE,6B7D8kRR,C6D5kRM,oBAEE,2B7D8kRR,C6DxkRE,WAAmB,qB7D2kRrB,C6D1kRE,wBAEE,yB7D4kRJ,C6D1kRE,wBAEE,2B7D4kRJ,C6D1kRE,wBAEE,4B7D4kRJ,C6D1kRE,wBAEE,0B7D4kRJ,CACF,CatlRI,0BgDlDI,SAAgC,kB7D4oRtC,C6D3oRM,oBAEE,sB7D6oRR,C6D3oRM,oBAEE,wB7D6oRR,C6D3oRM,oBAEE,yB7D6oRR,C6D3oRM,oBAEE,uB7D6oRR,C6D5pRM,SAAgC,uB7D+pRtC,C6D9pRM,oBAEE,2B7DgqRR,C6D9pRM,oBAEE,6B7DgqRR,C6D9pRM,oBAEE,8B7DgqRR,C6D9pRM,oBAEE,4B7DgqRR,C6D/qRM,SAAgC,sB7DkrRtC,C6DjrRM,oBAEE,0B7DmrRR,C6DjrRM,oBAEE,4B7DmrRR,C6DjrRM,oBAEE,6B7DmrRR,C6DjrRM,oBAEE,2B7DmrRR,C6DlsRM,SAAgC,qB7DqsRtC,C6DpsRM,oBAEE,yB7DssRR,C6DpsRM,oBAEE,2B7DssRR,C6DpsRM,oBAEE,4B7DssRR,C6DpsRM,oBAEE,0B7DssRR,C6DrtRM,SAAgC,uB7DwtRtC,C6DvtRM,oBAEE,2B7DytRR,C6DvtRM,oBAEE,6B7DytRR,C6DvtRM,oBAEE,8B7DytRR,C6DvtRM,oBAEE,4B7DytRR,C6DxuRM,SAAgC,qB7D2uRtC,C6D1uRM,oBAEE,yB7D4uRR,C6D1uRM,oBAEE,2B7D4uRR,C6D1uRM,oBAEE,4B7D4uRR,C6D1uRM,oBAEE,0B7D4uRR,C6D3vRM,cAAgC,qB7D8vRtC,C6D7vRM,8BAEE,yB7D+vRR,C6D7vRM,8BAEE,2B7D+vRR,C6D7vRM,8BAEE,4B7D+vRR,C6D7vRM,8BAEE,0B7D+vRR,C6D9wRM,SAAgC,qB7DixRtC,C6DhxRM,oBAEE,yB7DkxRR,C6DhxRM,oBAEE,2B7DkxRR,C6DhxRM,oBAEE,4B7DkxRR,C6DhxRM,oBAEE,0B7DkxRR,C6DjyRM,SAAgC,mB7DoyRtC,C6DnyRM,oBAEE,uB7DqyRR,C6DnyRM,oBAEE,yB7DqyRR,C6DnyRM,oBAEE,0B7DqyRR,C6DnyRM,oBAEE,wB7DqyRR,C6DpzRM,SAAgC,wB7DuzRtC,C6DtzRM,oBAEE,4B7DwzRR,C6DtzRM,oBAEE,8B7DwzRR,C6DtzRM,oBAEE,+B7DwzRR,C6DtzRM,oBAEE,6B7DwzRR,C6Dv0RM,SAAgC,uB7D00RtC,C6Dz0RM,oBAEE,2B7D20RR,C6Dz0RM,oBAEE,6B7D20RR,C6Dz0RM,oBAEE,8B7D20RR,C6Dz0RM,oBAEE,4B7D20RR,C6D11RM,SAAgC,sB7D61RtC,C6D51RM,oBAEE,0B7D81RR,C6D51RM,oBAEE,4B7D81RR,C6D51RM,oBAEE,6B7D81RR,C6D51RM,oBAEE,2B7D81RR,C6D72RM,SAAgC,wB7Dg3RtC,C6D/2RM,oBAEE,4B7Di3RR,C6D/2RM,oBAEE,8B7Di3RR,C6D/2RM,oBAEE,+B7Di3RR,C6D/2RM,oBAEE,6B7Di3RR,C6Dh4RM,SAAgC,sB7Dm4RtC,C6Dl4RM,oBAEE,0B7Do4RR,C6Dl4RM,oBAEE,4B7Do4RR,C6Dl4RM,oBAEE,6B7Do4RR,C6Dl4RM,oBAEE,2B7Do4RR,C6Dn5RM,cAAgC,sB7Ds5RtC,C6Dr5RM,8BAEE,0B7Du5RR,C6Dr5RM,8BAEE,4B7Du5RR,C6Dr5RM,8BAEE,6B7Du5RR,C6Dr5RM,8BAEE,2B7Du5RR,C6Dt6RM,SAAgC,sB7Dy6RtC,C6Dx6RM,oBAEE,0B7D06RR,C6Dx6RM,oBAEE,4B7D06RR,C6Dx6RM,oBAEE,6B7D06RR,C6Dx6RM,oBAEE,2B7D06RR,C6Dl6RM,UAAwB,wB7Dq6R9B,C6Dp6RM,sBAEE,4B7Ds6RR,C6Dp6RM,sBAEE,8B7Ds6RR,C6Dp6RM,sBAEE,+B7Ds6RR,C6Dp6RM,sBAEE,6B7Ds6RR,C6Dr7RM,UAAwB,uB7Dw7R9B,C6Dv7RM,sBAEE,2B7Dy7RR,C6Dv7RM,sBAEE,6B7Dy7RR,C6Dv7RM,sBAEE,8B7Dy7RR,C6Dv7RM,sBAEE,4B7Dy7RR,C6Dx8RM,UAAwB,sB7D28R9B,C6D18RM,sBAEE,0B7D48RR,C6D18RM,sBAEE,4B7D48RR,C6D18RM,sBAEE,6B7D48RR,C6D18RM,sBAEE,2B7D48RR,C6D39RM,UAAwB,wB7D89R9B,C6D79RM,sBAEE,4B7D+9RR,C6D79RM,sBAEE,8B7D+9RR,C6D79RM,sBAEE,+B7D+9RR,C6D79RM,sBAEE,6B7D+9RR,C6D9+RM,UAAwB,sB7Di/R9B,C6Dh/RM,sBAEE,0B7Dk/RR,C6Dh/RM,sBAEE,4B7Dk/RR,C6Dh/RM,sBAEE,6B7Dk/RR,C6Dh/RM,sBAEE,2B7Dk/RR,C6DjgSM,eAAwB,sB7DogS9B,C6DngSM,gCAEE,0B7DqgSR,C6DngSM,gCAEE,4B7DqgSR,C6DngSM,gCAEE,6B7DqgSR,C6DngSM,gCAEE,2B7DqgSR,C6DphSM,UAAwB,sB7DuhS9B,C6DthSM,sBAEE,0B7DwhSR,C6DthSM,sBAEE,4B7DwhSR,C6DthSM,sBAEE,6B7DwhSR,C6DthSM,sBAEE,2B7DwhSR,C6DlhSE,YAAmB,qB7DqhSrB,C6DphSE,0BAEE,yB7DshSJ,C6DphSE,0BAEE,2B7DshSJ,C6DphSE,0BAEE,4B7DshSJ,C6DphSE,0BAEE,0B7DshSJ,CACF,C8DvlSE,sBAWE,4BAAkC,CAPlC,QAAS,CAKT,UAAW,CAJX,MAAO,CAGP,mBAAoB,CAPpB,iBAAkB,CAElB,OAAQ,CADR,KAAM,CAIN,S9D4lSJ,C+DjmSA,gBAAkB,+B/DqmSlB,C+DjmSA,cAAiB,4B/DqmSjB,C+DpmSA,WAAiB,4B/DwmSjB,C+DvmSA,aAAiB,4B/D2mSjB,C+D1mSA,eCTE,eAAgB,CAChB,sBAAuB,CACvB,kBhEunSF,C+DxmSI,WAAwB,yB/D4mS5B,C+D3mSI,YAAwB,0B/D+mS5B,C+D9mSI,aAAwB,2B/DknS5B,Ca7kSI,yBkDvCA,cAAwB,yB/DynS1B,C+DxnSE,eAAwB,0B/D2nS1B,C+D1nSE,gBAAwB,2B/D6nS1B,CACF,CazlSI,yBkDvCA,cAAwB,yB/DooS1B,C+DnoSE,eAAwB,0B/DsoS1B,C+DroSE,gBAAwB,2B/DwoS1B,CACF,CapmSI,yBkDvCA,cAAwB,yB/D+oS1B,C+D9oSE,eAAwB,0B/DipS1B,C+DhpSE,gBAAwB,2B/DmpS1B,CACF,Ca/mSI,0BkDvCA,cAAwB,yB/D0pS1B,C+DzpSE,eAAwB,0B/D4pS1B,C+D3pSE,gBAAwB,2B/D8pS1B,CACF,Ca1nSI,0BkDvCA,eAAwB,yB/DqqS1B,C+DpqSE,gBAAwB,0B/DuqS1B,C+DtqSE,iBAAwB,2B/DyqS1B,CACF,C+DpqSA,gBAAmB,kC/DuqSnB,C+DtqSA,gBAAmB,kC/D0qSnB,C+DzqSA,iBAAmB,mC/D6qSnB,C+DzqSA,mBAAuB,yB/D6qSvB,C+D5qSA,qBAAuB,6B/DgrSvB,C+D/qSA,oBAAuB,yB/DmrSvB,C+DlrSA,kBAAuB,yB/DsrSvB,C+DrrSA,oBAAuB,4B/DyrSvB,C+DxrSA,aAAuB,2B/D4rSvB,C+DxrSA,YAAc,oB/D4rSd,CiEnuSE,cACE,mBjEsuSJ,CM5tSE,0C2DLM,uBjEquSR,CiE3uSE,gBACE,oBjE8uSJ,CMpuSE,8C2DLM,uBjE6uSR,CiEnvSE,cACE,uBjEsvSJ,CM5uSE,0C2DLM,uBjEqvSR,CiE3vSE,WACE,uBjE8vSJ,CMpvSE,oC2DLM,uBjE6vSR,CiEnwSE,cACE,uBjEswSJ,CM5vSE,0C2DLM,uBjEqwSR,CiE3wSE,aACE,mBjE8wSJ,CMpwSE,wC2DLM,uBjE6wSR,CiEnxSE,YACE,uBjEsxSJ,CM5wSE,sC2DLM,sBjEqxSR,CiE3xSE,WACE,uBjE8xSJ,CMpxSE,oC2DLM,oBjE6xSR,C+DtvSA,WAAa,uB/D0vSb,C+DzvSA,YAAc,uB/D6vSd,C+D3vSA,eAAiB,iC/D+vSjB,C+D9vSA,eAAiB,kC/DkwSjB,C+D9vSA,WGpDE,4BAA6B,CAC7B,QAAS,CAHT,iBAAkB,CADlB,UAAW,CAEX,gBlE2zSF,C+DlwSA,sBAAwB,8B/DswSxB,C+DpwSA,YAEE,8BAAgC,CADhC,+B/DwwSF,C+DlwSA,YAAc,uB/DswSd,CmEv0SA,SACE,4BnE00SF,CmEv0SA,WACE,2BnE00SF,CoE10SE,aACE,iBAOE,2DAA2B,CAF3B,0BpE40SJ,CoEt0SI,YACE,yBpEw0SN,CoE/zSE,kBACE,4BpEi0SJ,CoEnzSE,IACE,8BpEqzSJ,CoEnzSE,eAEE,yBACA,uBpEqzSJ,CoE7ySE,MACE,0BpE+ySJ,CoE5ySE,OAEE,uBpE8ySJ,CoE3ySE,QAGE,SAAU,CACV,QpE6ySJ,CoE1ySE,MAEE,sBpE4ySJ,CoEpySE,MACE,OpEsySJ,CoEjySE,gBACE,yBpEsySJ,CoElySE,QACE,YpEoySJ,CoElySE,OACE,wBpEoySJ,CoEjySE,qBACE,kCpEmySJ,CoEjySI,sDAEE,+BpEoySN,CoE/xSI,sCAEE,kCpEiySN,CoE7xSE,YACE,apE+xSJ,CoE7xSI,2EAIE,oBpE+xSN,CoE3xSE,mDAEE,oBhEzHK,CgEwHL,apE8xSJ,CACF,CqEn6SA,KAEE,kCAAmC,CACnC,iCAAkC,CAFlC,mBAGA,wCrEq6SF,Cal2SI,4BwDvEJ,KAMuC,crEu6SrC,CACF,Cav2SI,4BwDvEJ,KAQuC,iBrE06SrC,CACF,CqEx6SA,0CAYE,mBrE26SF,CqEx6SA,OAEE,cAAe,CAEf,ejEiM4B,CiElM5B,iBrE46SF,CqEx6SA,OAEE,kBAAmB,CACnB,iBrE26SF,CqEx6SA,OAEE,iBAAkB,CAElB,erE26SF,CqEx6SA,cAJE,kBrEk7SF,CqE96SA,OAEE,gBrE46SF,CqEx6SA,OAEE,iBAAkB,CAElB,ejEuK4B,CiExK5B,iBrE46SF,CqEx6SA,OAEE,kBAAmB,CACnB,iBAAkB,CAClB,wBrE26SF,CqEx6SA,MACE,kBrE26SF,Cav6SI,4BwDLJ,MAGuC,iBrE66SrC,CACF,Ca56SI,4BwDLJ,MAKuC,crEg7SrC,CACF,CqE16SA,YACI,arEk7SJ,CqEh7SA,uBAEE,gBAAiB,CACjB,oBAAqB,CACrB,iBrEm7SF,CqEh7SA,WAEE,8BADA,oBrEo7SF,CqEj7SE,aAEE,iBAAkB,CADlB,iBrEo7SJ,CqEh7SE,oBACE,YACA,mBrEk7SJ,CqE/6SE,mBACE,YACA,kBrEi7SJ,CqE96SE,kCAA2B,WrEi7S7B,CqEh7SE,iCAA0B,WrEm7S5B,CqEj7SE,8BAEE,gBjE0G0B,CiE3G1B,iBrEo7SJ,CqEl7SI,mCAAO,iBrEq7SX,CqEj7SA,MACE,gBrEo7SF,Can+SI,4BwDoDF,OAEE,kBrEm7SF,CqEh7SA,OAEE,iBrEk7SF,CqE/6SA,OAEE,kBrEi7SF,CqE96SA,OAEE,kBrEg7SF,CACF,Cat/SI,4BwD2EF,OAEE,gBrE86SF,CACF,Ca5/SI,4BwDmFF,OAEE,crE46SF,CqEz6SA,OAEE,kBrE26SF,CqEx6SA,OAEE,kBrE06SF,CqEv6SA,OAEE,iBrEy6SF,CqEt6SA,OAEE,crEw6SF,CqEr6SA,OAEE,kBrEu6SF,CACF,CsE7kTA,gBAGE,oBlE+J4B,CkEjK5B,YAAa,CAGb,sGACE,CAHF,uBAAwB,CAOxB,ctE2kTF,Ca7hTI,4ByDvDJ,gBAYI,atE4kTF,CACF,Ca/iTI,yByD1CJ,gBAgBI,yFtE6kTF,CACF,CapjTI,yByD1CJ,gBAwBI,yFtE0kTF,CACF,CazjTI,0ByD1CJ,gBAgCI,yFtEukTF,CACF,CsEjkTE,kBACE,mBtEmkTJ,CsEhkTE,oHAIE,gBtEikTJ,CsE7jTA,wDAAgE,sBtEikThE,CuE16SE,sCD7IA,atE4jTF,CuE/6SE,wCDxIA,aAAc,CADd,etE8jTF,CarlTI,yB0DgKF,wCDnIE,etE8jTF,CACF,Ca5lTI,0B0DgKF,wCD7HE,etE8jTF,CACF,CuEl8SE,sDDxHA,cAAe,CACf,UtE8jTF,CwE/pTE,YdQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DwqTF,CannTI,yB2DxDF,YdQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DqrTA,CACF,CajoTI,yB2DxDF,YdQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DmsTA,CACF,Ca/oTI,yB2DxDF,YdQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DitTA,CACF,Ca7pTI,0B2DxDF,YdQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1D+tTA,CACF,Ca3qTI,0B2DxDF,adQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1D6uTA,CACF,CwEzuTA,iBAEE,uBAAyB,CADzB,yBxE6uTF,CwE1uTA,2BAA6B,wBxE8uT7B,CwE5uTA,2BACE,iBxE+uTF,CwE7uTE,gDAOE,4BAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CAJZ,YAKA,SAAU,CAJV,iBAAkB,CAElB,UAAW,CADX,QAAS,CAMT,6CAAmB,CACnB,8DACE,CADF,sDACE,CADF,8CACE,CADF,yExE+uTJ,CwE1uTE,0FAEE,2DAA2B,CAC3B,sBxE2uTJ,CwEzuTI,oIAEE,gBpEfI,CoEcJ,6CxE4uTN,CwEtuTI,qEACE,YxEwuTN,CwEluTA,WACE,kDxEquTF,CwE7tTI,YAAuB,gBxEiuT3B,CaruTI,yB2DIA,eAAuB,gBxEsuTzB,CACF,Ca3uTI,yB2DIA,eAAuB,gBxE2uTzB,CACF,CahvTI,yB2DIA,eAAuB,gBxEgvTzB,CACF,CarvTI,0B2DIA,eAAuB,gBxEqvTzB,CACF,Ca1vTI,0B2DIA,gBAAuB,gBxE0vTzB,CACF,CwEvvTA,iBACE,exEyvTF,CwErvTA,YACE,iBxEwvTF,CwErvTA,SACE,gBxEwvTF,CwErvTA,SACE,iBxEwvTF,CwErvTA,WACE,cxEwvTF,CwErvTA,SACE,kBxEwvTF,CwErvTA,SACE,iBxEwvTF,CwErvTA,YAEE,+CADA,oDAAa,CACb,6BxEwvTF,CwEtvTE,kBACE,wQACA,aAAc,CACd,gBAAiB,CACjB,UAAY,CACZ,qDxEwvTJ,CwEpvTI,0BACE,SxEsvTN,CwEjvTA,aACE,qBpEzGS,CoE2GT,6DAA2B,CAD3B,mGxEqvTF,CwEjvTA,aACE,kBxEovTF,CwE5uTA,sCACE,yBxEovTF,CwEjvTA,oCACE,wBxEovTF,CwEjvTA,4CACE,4BxEovTF,CwEhvTA,cACE,oBxEmvTF,CwE7uTA,6BACE,iBxEmvTF,CwEhvTA,mCAIE,cxE2vTF,CwEhvTA,mEATE,kCAAmC,CAEnC,mCAAoC,CADpC,0BANA,WACA,aAAc,CAQd,QAAS,CALT,YAAa,CAFb,iBAAkB,CAQlB,yDAAyB,CACzB,6DAA4B,CAH5B,OxEqwTF,CwE/vTA,gCAIE,WxE2vTF,C+Cp6TE,aACE,kC/Cu6TJ,CM75TE,0FyCLI,kC/Cw6TN,C+C96TE,aACE,kC/Ci7TJ,CMv6TE,0FyCLI,kC/Ck7TN,C+Cx7TE,aACE,kC/C27TJ,CMj7TE,0FyCLI,kC/C47TN,C+Cl8TE,aACE,kC/Cq8TJ,CM37TE,0FyCLI,kC/Cs8TN,C+C58TE,aACE,kC/C+8TJ,CMr8TE,0FyCLI,kC/Cg9TN,C+Ct9TE,aACE,kC/Cy9TJ,CM/8TE,0FyCLI,kC/C09TN,C+Ch+TE,aACE,kC/Cm+TJ,CMz9TE,0FyCLI,kC/Co+TN,C+C1+TE,aACE,kC/C6+TJ,CMn+TE,0FyCLI,kC/C8+TN,C+Cp/TE,aACE,kC/Cu/TJ,CM7+TE,0FyCLI,kC/Cw/TN,CwE9zTE,eACE,uBxEq0TJ,CwEt0TE,eACE,uBxEy0TJ,CwE10TE,eACE,uBxE60TJ,CwE90TE,eACE,uBxEi1TJ,CwEl1TE,eACE,uBxEq1TJ,CwEt1TE,eACE,uBxEy1TJ,CwE11TE,eACE,uBxE61TJ,CwE91TE,eACE,uBxEi2TJ,CwEl2TE,eACE,uBxEq2TJ,CwE/1TE,WACE,SxEk2TJ,CwEn2TE,YACE,UxEs2TJ,CwEv2TE,YACE,UxE02TJ,CwE32TE,YACE,WxE82TJ,CwE/2TE,YACE,UxEk3TJ,CwEn3TE,YACE,UxEs3TJ,CwEv3TE,YACE,UxE03TJ,CwE33TE,YACE,UxE83TJ,CwE/3TE,YACE,UxEk4TJ,CwEn4TE,YACE,WxEs4TJ,CwEv4TE,YACE,UxE04TJ,CwE34TE,YACE,UxE84TJ,CwE/4TE,aACE,SxEk5TJ,CyEvlUI,gCAEE,WAAY,CAGZ,kBrE+HsB,CqEjItB,gBAAiB,CACjB,iBAAkB,CAHlB,czEimUN,C0ExmUA,MACE,iBAAkB,CAClB,KAAM,CACN,qE1E4mUF,C0E1mUE,mBACE,Q1E4mUJ,C0EtmUA,UAEE,W1E0mUF,C0EvmUA,KACE,iB1E4mUF,C0ExmUE,gBAFA,yDADA,oDAAa,CACb,+C1E+mUF,C0E7mUE,WAGE,W1E0mUJ,C0ExmUI,yBACE,iC1E0mUN,C0EtmUE,gDAEE,kD1EwmUJ,C0EtmUI,0EACE,iC1EymUN,CavkUI,4B6DzBJ,gBAGI,c1EmmUF,CACF,C0EvlUI,8cAME,iB1E8mUN,C0E1mUE,4DAIE,gB1E4mUJ,C0EhmUI,stBAGE,iB1E6mUN,C0E3mUI,kPACE,kB1EinUN,C0E/mUI,kPACE,c1EqnUN,C0EnnUI,kPACE,iB1EynUN,C0ErnUE,6DACE,e1EwnUJ,C0EtnUE,uLAGE,iB1EynUJ,C2EluUE,4JACa,S3E2uUf,C2EzuUE,sOAME,kBAAmB,CAFnB,6BAA+B,CAD/B,2B3EovUJ,C2EvvUE,sOAME,kBAAmB,CAFnB,6BAA+B,CAD/B,2B3EovUJ,C2E7uUA,KACE,oBAAqB,CAErB,+DACE,CADF,uDACE,CAFF,kB3EivUF,C2EzuUE,YAAW,Y3E4uUb,C2EzuUA,aACE,e3E4uUF,C2E1uUE,sCAEE,kBvETM,CuEUN,oB3E2uUJ,C2ExuUE,iEAGE,+B3EwuUJ,C2E3uUE,iEAGE,+B3EwuUJ,C2EruUE,oGAIE,mBACA,oB3EouUJ,C2EjuUE,4CAEE,kBvE7CO,CuE8CP,oBvE5CO,CuE6CP,a3EkuUJ,C2EhuUI,8DACE,kBvE9CK,CuE+CL,oBvEhDK,CuEiDL,a3EkuUN,C2E7tUA,eACE,sBAAuB,CACvB,oB3EguUF,C2E9tUE,wBACE,oBvE3DO,CuE4DP,oB3EguUJ,C2E7tUE,4BACE,qB3E+tUJ,C2E5tUE,0CAEE,kBvExEO,CuEyEP,oB3E6tUJ,C2E3tUI,4DACE,sBAAuB,CACvB,oB3E6tUN,C2EztUE,uEAGE,+B3EytUJ,C2E5tUE,uEAGE,+B3EytUJ,C2EntUI,sIAAW,oB3EytUf,C2EttUE,wGAEE,kIACA,oB3EutUJ,C2ErtUI,0HACE,kBvEhGK,CuEiGL,iB3EutUN,C2EntUE,gDAEE,sBAAuB,CACvB,oBvExGO,CuEyGP,uB3EotUJ,C2E/sUE,4BAEE,oB3EitUJ,C2E7sUA,YAKE,qBvE7HS,CuE8HT,WAAY,CALZ,iBAAkB,CAMlB,sFAEA,wBAEA,cAAe,CARf,WAAY,CAKZ,aAAc,CAJd,SAAU,CAMV,qGAA2B,CAA3B,iDARA,U3EytUF,CMn1UE,kBqEsIE,sFAEA,wBADA,8B3EitUJ,C4Eh2UE,YACE,kBxEQO,CwELP,0BADA,2BADA,yBAGA,a5Eo2UJ,C4E/1UA,iBAJI,oB5Em3UJ,C4E/2UA,KAKE,exEPS,CwEQT,yBAKA,iBxEuK4B,CwExK5B,avDTS,CuDAT,oBAAqB,CAMrB,iBAAkB,CAElB,eAAgB,CADhB,aAAc,CANd,oBAAuB,CACvB,iBAAoB,CASpB,gGACE,CADF,wFACE,CAGF,qB5E+1UF,C4E71UE,aAIE,QAAS,CAKT,aAAc,CAPd,WAAY,CAGZ,gBAAiB,CACjB,gBAAkB,CAElB,gBAAkB,CADlB,eAAiB,CAJjB,SAAU,CAFV,oBAAqB,CASrB,qE5E+1UJ,C4E71UI,mBACE,S5E+1UN,C4E31UE,YACE,e5E61UJ,C4E11UE,eAEE,kBxEvCO,CwEsCP,oBxEtCO,CwEwCP,U5E41UJ,C4Ex1UI,iBAUI,2B5Ei1UR,C4E31UI,mBAEI,+B5E41UR,C4E91UI,iBAUI,+B5Eu1UR,C4Ej2UI,cAUI,+B5E01UR,C4Ep2UI,iBAUI,+B5E61UR,C4Ev2UI,gBAUI,2B5Eg2UR,C4E12UI,eAMI,+B5Eu2UR,C4E72UI,cAUI,+B5Es2UR,C4E51UE,gCACE,qB5Ei2UJ,C4E91UE,kDAME,kBxE7EO,CwE8EP,iBAAkB,CALlB,cAAe,CAMf,kBAAmB,CAJnB,kBAAmB,CACnB,iBAAkB,CAFlB,eAAgB,CAMhB,iBAAkB,CARlB,a5E02UJ,C4E/1UE,wFAEE,oB5Eo2UJ,C4El2UI,wIACE,cxEzEI,CwE0EJ,U5Ew2UN,C4Ep2UE,4JAGE,gCACA,kB5E02UJ,C4E92UE,4JAGE,gCACA,kB5E02UJ,C4Er2UI,ghBAGE,+B5Ei3UN,C4Ep3UI,ghBAGE,+B5Ei3UN,C4E52UI,gFACE,a5Eg3UN,C4E72UI,oJAEE,oB5Ek3UN,C4Eh3UM,oMACE,eAAgB,CAChB,S5Es3UR,C4Eh3UA,WAEE,mBAEA,yBADA,iBxEkD4B,CwEpD5B,W5Es3UF,C4Ej3UE,iBAEE,axEnIO,CwEkIP,e5Eo3UJ,C4E92UE,mCACE,U5Ei3UJ,C4E92UE,wCACE,gB5Eg3UJ,C4E72UE,4BAEE,mBAEA,yBADA,iBxE6B0B,CwE/B1B,sB5Ek3UJ,C4Ez2UE,uDAEE,WAAY,CACZ,gBAAiB,CAFjB,U5E+2UJ,C4Ez2UA,mBACE,W5E42UF,C4E12UE,oCAKE,iEAAmB,CAFnB,oDAAa,CACb,iCAAe,CAEf,8B5E02UJ,C4Ex2UI,yCAEE,cAAe,CADf,iB5E22UN,C4Ex2UM,+FAEE,kBxErLG,CwEwLH,0BADA,2BADA,yBAGA,axErLG,CwEsLH,oB5Ey2UR,C4Er2UI,0CAGE,eAAgB,CAEhB,QAAS,CACT,aAAc,CALd,oBAAuB,CAGvB,wBAA0B,CAG1B,YAAa,CALb,iB5E42UN,C4En2UE,uCAEE,exE5MO,CwE8MP,wBAAgB,CAAhB,eAAgB,CAHhB,iB5Ew2UJ,C4El2UE,+CACE,gBAAiB,CACjB,iBAAkB,CAClB,e5Eo2UJ,C4El2UI,8GAEE,6BAEA,avDxNK,CuDyNL,cAAe,CAFf,iB5Es2UN,C4El2UM,sPAEE,yBACA,a5Eq2UR,C6EtkVA,OAKE,ezEJS,CyEKT,cAJA,mBAEA,oBADA,mBAFA,iB7E8kVF,C6EvkVE,cACE,oBAAqB,CAKrB,WAtBc,CAoBd,UzE2uBgC,CyExuBhC,iBALA,iBAAkB,CAClB,OAAQ,CAER,U7E2kVJ,C6EpkVE,eACE,gB7EukVJ,C6EtkVI,kBAAK,wB7EykVT,C6ExkVI,2BAAc,U7E2kVlB,C6E9kVE,iBACE,iB7EilVJ,C6EhlVI,oBAAK,wB7EmlVT,C6EllVI,6BAAc,a7EqlVlB,C6ExlVE,eACE,oB7E2lVJ,C6E1lVI,kBAAK,wB7E6lVT,C6E5lVI,2BAAc,a7E+lVlB,C6ElmVE,YACE,oB7EqmVJ,C6EpmVI,eAAK,wB7EumVT,C6EtmVI,wBAAc,a7EymVlB,C6E5mVE,eACE,oB7E+mVJ,C6E9mVI,kBAAK,wB7EinVT,C6EhnVI,2BAAc,a7EmnVlB,C6EtnVE,cACE,gB7EynVJ,C6ExnVI,iBAAK,wB7E2nVT,C6E1nVI,0BAAc,U7E6nVlB,C6EhoVE,aACE,oB7EmoVJ,C6EloVI,gBAAK,wB7EqoVT,C6EpoVI,yBAAc,a7EuoVlB,C6E1oVE,YACE,oB7E6oVJ,C6E5oVI,eAAK,wB7E+oVT,C6E9oVI,wBAAc,a7EipVlB,C6E5oVE,sBACE,oS7E+oVJ,C6EhpVE,qBACE,0V7EmpVJ,C6EppVE,sBACE,kX7EupVJ,C6ExpVE,mBACE,oS7E2pVJ,C6EvpVA,aAAe,S7E2pVf,C8ErsVA,8CAAgD,wB9EysVhD,C8EvsVA,4EACE,gB9E0sVF,C8EvsVA,gBACE,mB9E0sVF,C8EvsVA,yDAEE,YAAa,CADb,S9E2sVF,Ca5pVI,yBiEhDJ,yDAKI,S9E2sVF,CACF,CajqVI,yBiEhDJ,yDASI,O9E4sVF,CACF,C8Ezs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PP,6BtFm6WJ,CsFh6WE,SACE,StFk6WJ,CsF/5WE,aACE,qClFFO,CkFEP,6BtFi6WJ,CsF/5WI,mBACE,wBACA,qClFLK,CkFKL,6BtFi6WN,CMv6WE,0CiEsDI,iClDMS,CkDNT,yBvEq3WN,CM36WE,8CiEsDI,kClDMS,CkDNT,0BvEy3WN,CM/6WE,0CiEsDI,qClDMS,CkDNT,6BvE63WN,CMn7WE,oCiEsDI,qClDMS,CkDNT,6BvEi4WN,CMv7WE,0CiEsDI,qClDMS,CkDNT,6BvEq4WN,CM37WE,wCiEsDI,iClDMS,CkDNT,yBvEy4WN,CM/7WE,sCiEsDI,qClDMS,CkDNT,6BvE64WN,CMn8WE,oCiEsDI,qClDMS,CkDNT,6BvEi5WN,CMv8WE,sCiEsDI,kCnE1DK,CmE0DL,0BvEq5WN,CsFv7WA,af5BE,2HAGA,0BAA2B,CAF3B,0BAA2B,CAC3B,wBAJA,oBAAqB,CAoDrB,gFvE06WF,CuEl9WE,qEekBF,afjBI,2HACA,0BvEq9WF,CACF,CuEj9WE,6BACE,kCACA,anEVO,CmEWP,gBvEm9WJ,CuEt9WE,wBACE,kCACA,anEVO,CmEWP,gBvEm9WJ,CuE/8WI,sCAIE,2IAFA,SnEmGsB,CmElGtB,oBvEi9WN,CuE18WI,yBACE,WAeJ,0EvE87WF,CuEz8WQ,8DAEE,0IvE08WV,CuEj9WI,2BACE,cAeJ,gFvEq8WF,CuEh9WQ,kEAEE,0IvEi9WV,CuEx9WI,yBACE,cAeJ,kGvE48WF,CuEv9WQ,8DAEE,0IvEw9WV,CuE/9WI,sBACE,WAeJ,kGvEm9WF,CuE99WQ,wDAEE,0IvE+9WV,CuEt+WI,yBACE,cAeJ,kGvE09WF,CuEr+WQ,8DAEE,0IvEs+WV,CuE7+WI,wBACE,WAeJ,0EvEi+WF,CuE5+WQ,4DAEE,0IvE6+WV,CuEp/WI,uBACE,cAeJ,kGvEw+WF,CuEn/WQ,0DAEE,0IvEo/WV,CuE3/WI,sBACE,WAeJ,kGvE++WF,CuE1/WQ,wDAEE,0IvE2/WV,CsF//WA,WAEE,+CADA,oDAAa,CACb,6BtFkgXF,CsFhgXE,iBACE,WAEA,WAAY,CACZ,UAAY,CACZ,qDAAwB,CAHxB,UtFqgXJ,CsF//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AK,iB9F8+XP,C8F3+XA,cAIE,WAAa,CACb,SAAU,CAHV,eAAgB,CADhB,iBAAkB,CAElB,UAAY,CAGZ,U9F8+XF,C8F1+XI,oEACE,iBAAkB,CAClB,kB9F4+XN,C8F9+XI,oEACE,iBAAkB,CAClB,kB9F4+XN,C8Fz+XI,oFACE,qB9F2+XN,C8F5+XI,oFACE,qB9F2+XN,C8Fx+XI,wFACE,qB9F0+XN,C8F3+XI,wFACE,qB9F0+XN,C+FrgYA,eACE,oB/FwgYF,C+FtgYE,sBACE,c3FsBM,C2FrBN,oB/FwgYJ,C+FrgYE,qBACE,mB/FwgYJ,C+FpgYE,4CAHE,qB/F0gYJ,C+FlgYA,wBACE,Y/FqgYF,C+FjgYE,iCACE,qE/FogYJ,C+FhgYI,sCACE,yD/FkgYN,CgG9hYA,YACE,YAAa,CAIb,6BACA,qBAJA,iBAAkB,CAClB,OAAQ,CACR,YhGmiYF,CgGhiYE,kBAAU,chGmiYZ,CgGjiYE,oBACE,YAAa,CACb,kBhGmiYJ,CgG/hYI,+BAAU,oBhGkiYd,CgGjiYI,6BAAQ,sBhGoiYZ,CgGjiYE,kBAEE,eAAiB,CADjB,kBhGoiYJ,CgGjiYI,gCACE,ahGmiYN,CgGhiYI,+BACE,YhGkiYN,CargYI,0BmFzDJ,YAkCI,6CACA,iEAAmB,CAFnB,oDAAa,CACb,sBhGkiYF,CgG/hYE,+BAAuB,kBhGkiYzB,CACF,CgG9hYE,mDACE,YhGiiYJ,CgG9hYE,kDACE,ahGgiYJ,CiG7kYA,SACE,2BjGglYF,Ca7gYI,4BoFpEJ,SAKI,cAAe,CADf,WjGklYF,CACF,CiG/kYE,+BAQE,oGANA,WACA,iBAAkB,CAElB,U7FurBgC,C6FxrBhC,QjGolYJ,CiG7kYE,gBAEE,0B7FZO,C6FWP,0BjGglYJ,CiG5kYE,eACE,iEjG8kYJ,CiGzkYE,4IAKE,sDADA,2BADA,WAAY,CADZ,QjG8kYJ,CiGxkYE,uEAEE,0B7F/BO,C6F8BP,0BjG2kYJ,CiGrkYE,kDACE,YjGwkYJ,CiGrkYE,mDACE,SjGukYJ,CiGpkYM,qEACE,YjGskYR,CiGnkYM,oEACE,oBjGqkYR,CMxnYE,yD2FwDI,ajGmkYN,CkGnoYA,4B3BgKE,aAAc,CACd,iBAAkB,CAElB,yCACE,CADF,iCACE,CAFF,SvEw+XF,CuEn+XE,oEAQA,oBADA,kBvEg+XF,CuE79XE,wGACE,wBvE+9XJ,CkG7oYA,kB3B6LE,sCAFA,6BACA,mCATA,aAAc,CAMd,WAAY,CAFZ,MAAO,CAGP,oBANA,iBAAkB,CAElB,KAAM,CAQN,oDANA,OAAQ,CAHR,SvEu+XF,CkGtpYA,8B3B+HE,aAAc,CACd,iBAAkB,CAElB,yCACE,CADF,iCACE,CAFF,SvE4hYF,CuEvhYE,wEAOA,4BACA,oBvEmhYF,CuEjhYE,gHACE,sBvEmhYJ,CkGhqYA,oB3BiME,oCACA,qCAFA,2BALA,QAAS,CAHT,aAAc,CAMd,QAAS,CAFT,MAAO,CAGP,kBANA,iBAAkB,CAUlB,oDANA,UAAW,CAHX,SvEq/XF,CkGzqYA,uB3B+FE,iBAAkB,CAElB,kJADA,SvE+kYF,CuE5kYE,8BAKE,+BA5CA,mBAAoB,CADpB,0BAmC6C,CApC7C,oBAAqB,CA0CrB,WACA,aAAc,CA5Cd,WAAY,CA6CZ,iBAAkB,CA/ClB,UAAW,CADX,KAAM,CAmDN,oDAjDA,OAAQ,CA+CR,UvEglYJ,CuExnYE,0DAEE,+DvEkoYJ,CuEhoYI,wEACE,wBvEkoYN,CkGlsYA,yB3B2FE,iBAAkB,CAElB,kJADA,SvE4mYF,CuEzmYE,gCAKE,+BAzBA,qBAAsB,CAEtB,wBAa6C,CAd7C,kBAAmB,CAoBnB,WACA,aAAc,CAvBd,QAAS,CAFT,MAAO,CA0BP,iBAAkB,CA3BlB,QAAS,CA8BT,oDA5BA,UAAW,CA0BX,UvE6mYJ,CuEhoYE,8DAEE,iEvE0oYJ,CuExoYI,4EACE,sBvE0oYN,CmGvvYA,iBAIE,gCADA,6BAFA,cACA,gBnG4vYF,CmGxvYE,oBACE,kBnG0vYJ,CmGrvYA,sBAIE,WAAY,CAHZ,YAAa,CAEb,mBAAoB,CADpB,+GnG0vYF,CmGtvYE,yBAGE,a/FTO,C+FQP,e/FwM0B,C+FzM1B,aAAc,CAGd,kBnGwvYJ,CmGvvYI,sCAAiB,kBnG0vYrB,CmGxvYI,mDAEE,kBAAmB,CADnB,gBnG2vYN,CmGtvYE,yBACE,anGwvYJ,CmGvvYI,sCAAiB,kBnG0vYrB,CmGvvYE,kDAIE,gCAFA,mBACA,mBnG0vYJ,CmGvvYI,8EAEE,6BADA,gBnG2vYN,CmGtvYE,iDACE,oBnGwvYJ,CuEjlYE,4C4BlKA,anGwvYF,CuEtlYE,+C4B5JA,WAAY,CAFZ,UAAW,CACX,QnG0vYF,C6CxzYE,2DAEE,UAAW,CACX,UAAW,CAFX,a7Cg0YJ,CuEtmYE,uE4BpJA,UAAW,CACX,UnG+vYF,C6Cv0YE,mFAEE,UAAW,CACX,UAAW,CAFX,a7C20YJ,CoG10YE,eACE,aAAc,CACd,mBpG60YJ,CoGz0YA,WAEE,ahGKS,CgGNT,iBpG60YF,CqGr1YA,4BACE,GAAO,qDrGy1YP,CqGx1YA,GAAK,uDrG21YL,CACF,CqG91YA,oBACE,GAAO,qDrGy1YP,CqGx1YA,GAAK,uDrG21YL,CACF,CqGz1YA,QAOE,mFAAsC,CAFtC,yBACA,kBAAmB,CADnB,2BAJA,oBAAqB,CAErB,YAAc,CADd,WrGg2YF,CsGz2YA,oBAEE,iEAAmB,CAEnB,QAAS,CAHT,oDAAa,CAEb,oBtG62YF,CsG12YE,iCACE,oBAAqB,CACrB,wEAA8B,CAC9B,wBtG42YJ,CazzYI,yByFtDF,iCAMI,sBtG62YJ,CACF,Ca9zYI,yByFtDF,iCAUI,sBtG82YJ,CACF,CsG32YE,sBACE,qBtG62YJ,CsGz2YA,kBACE,gBtG42YF,CsGz2YE,4BACE,uBtG22YJ,CsGv2YA,qBAEE,mBAAoB,CADpB,iBtG22YF,CsGx2YE,2BAGE,MAAO,CACP,mBAAqB,CAHrB,iBAAkB,CAClB,OtG42YJ,Ca30YI,6ByFzBF,kBACE,gBAAiB,CACjB,iBtGw2YF,CACF,Cal1YI,4ByFjBF,wBACE,StGs2YF,CsGp2YE,yCACE,YtGs2YJ,CsGn2YE,+B5CnDF,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1Ds6YA,CsG32YE,8BAGE,cAAe,CACf,QAAS,CAHT,eAAgB,CAChB,atG+2YJ,CsGz2YA,kBACE,iBAAmB,CACnB,kBtG22YF,CsGz2YE,qCACE,wBtG22YJ,CsGx2YE,uBACE,ctG02YJ,CsGt2YI,kCACE,iBtGw2YN,CsGt2YM,wCACE,YtGw2YR,CsGr2YI,wC5ClFJ,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1Du8YA,CsG32YE,uBAOE,eAAiB,CAHjB,WAAa,CAEb,QAAS,CALT,cAAe,CAEf,YAAc,CADd,WAAa,CAMb,YtG42YJ,CsG12YI,4BAIE,yBACA,eAAgB,CAChB,yBAA0B,CAJ1B,mBlG+NsB,CkG9NtB,oBlG8NsB,CkGhOtB,UtGi3YN,CsG12YM,kCACE,gBtG42YR,CsGx2YI,sCAIE,yBAEA,yBAA0B,CAD1B,YAAa,CAHb,gBAAkB,CADlB,kBAAoB,CAEpB,UtG62YN,CACF,CuGz+YA,QACE,kDvG2+YF,CuGz+YE,yBACE,YvG2+YJ,CuG1+YI,+BACE,YvG4+YN,CuGx+YE,qBAGE,2DADA,WAAY,CADZ,oDAAa,CAEb,yCAAmB,CACnB,qCvG0+YJ,CuGv+YE,yBAEE,2DAA2B,CAD3B,WvG0+YJ,CuGn+YE,4BAEE,WAAY,CADZ,UvGu+YJ,CuGl+YA,eACE,YvGq+YF,Ca97YI,6B0FxCJ,eAKI,2DASA,kBnG9BO,CmGyBP,WAAY,CALZ,oDAAa,CACb,6CAAqB,CAQrB,WtB9Ba,CsB2Bb,MAAO,CAJP,iBAAkB,CAElB,OAAQ,CADR,UAQA,mDAAuB,CAHvB,UAAW,CAIX,YvGq+YF,CuGn+YE,mIAEE,kBnGpCK,CmGqCL,QAAS,CAGT,eAAgB,CADhB,2DAA2B,CAD3B,UnG3CK,CmGwCL,mBvG0+YJ,CuGn+YI,oNACE,avGq+YN,CuGt+YI,yLACE,avGq+YN,CuGt+YI,qMACE,avGq+YN,CuGt+YI,wMACE,avGq+YN,CuGt+YI,0KACE,avGq+YN,CuGj+YE,iCACE,kBnGhDK,CmGkDL,QAAS,CADT,evGo+YJ,CuGh+YE,qBACE,avGk+YJ,CuG/9YE,4CACE,aAAc,CACd,yEvGi+YJ,CuG99YE,oCACE,iEAAmB,CACnB,oDAAa,CACb,cvGg+YJ,CuG99YI,gDACE,UvGg+YN,CACF,CwGpjZA,YACE,iBAAkB,CAClB,WxGujZF,CwGrjZE,ejGDA,eAAgB,CiGEd,eAAgB,CjGHlB,cP4jZF,CwGnjZI,iBACE,aAAc,CAGd,SAAU,CAMV,SAAU,CARV,cAAe,CACf,KAAM,CAGN,+DAA4B,CAC5B,oDACE,CADF,4CACE,CADF,oCACE,CADF,0DACE,CAHF,YxGwjZN,CwGhjZI,uBAGE,SAAU,CAFV,QAAS,CACT,uDxGmjZN,CyG7kZA,eAEE,iEAAmB,CADnB,oDAAa,CAEb,kBzGglZF,CyG7kZA,oBACE,mBAGA,gCADA,6BAGA,arGES,CqGPT,+BAAc,CAId,gBrG+M4B,CqGlN5B,ezGolZF,CyG9kZE,sBACE,QzGglZJ,CyG5kZA,iCACE,qBACA,azG+kZF,CyG1kZA,mBACE,mBAGA,iBAAkB,CAHlB,gCAEA,mBADA,UzG+kZF,CyG1kZE,uBAEE,iBAAkB,CADlB,czG6kZJ,CyGzkZE,wFAEE,oBzG2kZJ,CazjZI,yB4FpBF,wFAKI,mBzG6kZJ,CACF,CyGzkZA,+BAEE,6CACA,+CACA,mBADA,kBAAmB,CAKnB,yBACA,iBAAkB,CARlB,oDAAa,CAGb,+BAAc,CAOd,erGoK4B,CqGzK5B,WA9BY,CA0BZ,sBAAuB,CAKvB,mBAGA,oBAAqB,CAErB,uEAAiC,CAPjC,UzGmlZF,CyGvkZI,6CACE,wBzG0kZN,CyGrkZA,oDAEE,iBAAkB,CAElB,oBAAqB,CADrB,SzGykZF,CyGtkZE,kEAUE,qBrG7EO,CqG4EP,qBAEA,iBAAkB,CAJlB,YANA,WACA,aAAc,CAMd,UAIA,SAAU,CATV,iBAAkB,CAGlB,WADA,SAQA,+CAAqB,CACrB,yEACE,CADF,iEACE,CADF,yDACE,CADF,+EACE,CAXF,UzGmlZJ,CyGlkZI,4JACE,SAAU,CACV,6CzGskZN,C0GxqZA,MAGE,mBAFA,oBtGQS,CsGPT,eAAgB,CAChB,2BAAY,CAEZ,kBtG2K4B,CsG5K5B,c1G4qZF,C0GzqZE,mBAGE,oB1GyqZJ,C0GrqZA,SACE,kB1GwqZF,C0GrqZA,WACE,oB1GwqZF,C0GtqZE,8CAEE,kBtGdO,CsGeP,uDACE,CADF,+CACE,CADF,uCACE,CADF,6D1GwqZJ,C0GlqZA,6BAA+B,e1GsqZ/B,C0GnqZE,wBAEE,+CAMA,atG7BO,CsGsBP,oDAAa,CAMb,gBtGgL0B,CsGrL1B,6BAA8B,CAC9B,kBtGyDK,CsGtDL,cAAe,CADf,eAAgB,CADhB,a1G0qZJ,C0GnqZE,wBACE,a1GqqZJ,C0GlqZE,wBACE,e1GoqZJ,C0GjqZE,0BACE,e1GmqZJ,C0GhqZE,qCAA8B,gB1GmqZhC,C0GlqZE,yBACE,yB1GoqZJ,C0GjqZE,uCAEE,e1GkqZJ,C0G9pZA,aACE,8B1GiqZF,C0G9pZA,aAEE,QAAS,CADT,sB1GkqZF,C0G7pZA,6BAEE,mCACA,mBAFA,iB1GkqZF,C0G9pZE,oCACE,iLACA,oBAAqB,CAKrB,WAAY,CAFZ,YtGwjBgC,CsG1jBhC,iBAAkB,CAClB,KAAM,CAEN,U1GiqZJ,C0G3pZA,WAGE,atGrFS,CsGmFT,gBtGyH4B,CsGxH5B,kB1G+pZF,C0G7pZE,wBAAiB,e1GgqZnB,C0G5pZI,qCACE,aACA,sB1G8pZN,C0G3pZE,kDAAyC,Y1G8pZ3C,C0G3pZE,2GAGE,Y1G6pZJ,C0GzpZI,kHAGE,oBAAqB,CACrB,qB1G2pZN,C0GzpZI,kCAGE,atGlHK,CsGiHL,WAAY,CADZ,U1G6pZN,C0GzpZM,oDACE,gB1G2pZR,C0GtpZE,4BACE,a1GwpZJ,C0GrpZE,aAEE,StGpHM,CsGmHN,oBAAqB,CAErB,oB1GupZJ,CM5xZE,mBiEJA,2HAGA,0BAA2B,CAF3B,0BAA2B,CAC3B,wBAJA,oBAAqB,CAoDrB,gFvEsvZF,CuE9xZE,qEjENA,mBiEOE,2HACA,0BvEiyZF,CACF,CuE7xZE,mCACE,kCACA,anEVO,CmEWP,gBvE+xZJ,CuElyZE,8BACE,kCACA,anEVO,CmEWP,gBvE+xZJ,CuE3xZI,kDAIE,2IAFA,SnEmGsB,CmElGtB,oBvE6xZN,CuEtxZI,+BACE,WAeJ,0EvE0wZF,CuErxZQ,0EAEE,0IvEsxZV,CuE7xZI,iCACE,cAeJ,gFvEixZF,CuE5xZQ,8EAEE,0IvE6xZV,CuEpyZI,+BACE,cAeJ,kGvEwxZF,CuEnyZQ,0EAEE,0IvEoyZV,CuE3yZI,4BACE,WAeJ,kGvE+xZF,CuE1yZQ,oEAEE,0IvE2yZV,CuElzZI,+BACE,cAeJ,kGvEsyZF,CuEjzZQ,0EAEE,0IvEkzZV,CuEzzZI,8BACE,WAeJ,0EvE6yZF,CuExzZQ,wEAEE,0IvEyzZV,CuEh0ZI,6BACE,cAeJ,kGvEozZF,CuE/zZQ,sEAEE,0IvEg0ZV,CuEv0ZI,4BACE,WAeJ,kGvE2zZF,CuEt0ZQ,oEAEE,0IvEu0ZV,C0GhuZM,8CAEE,qBAAsB,CACtB,gB1GiuZR,C0G7tZI,yBACE,oB1G+tZN,C0G5tZI,2BACE,uB1G8tZN,C0G1tZE,aAAI,a1G6tZN,C0G5tZE,aAAQ,e1G+tZV,C0G5tZA,oBAGE,0CADA,uCADA,gB1GiuZF,C0G5tZA,qBACE,gB1G+tZF,C0G3tZA,eACE,iB1G8tZF,C0G7tZE,0BAAe,a1GguZjB,C0G9tZE,sBAOE,sEANA,YAKA,WAAY,CAFZ,MAAO,CAIP,SAAU,CANV,iBAAkB,CAClB,KAAM,CAMN,qDAAwB,CAJxB,U1GouZJ,C0G7tZE,4BACE,U1G+tZJ,C0G3tZA,2BnCpME,2HAGA,0BAA2B,CmCuM3B,yBAA0B,CnCzM1B,0BAA2B,CAC3B,wBAJA,oBAAqB,CAoDrB,gFACE,CmCmJF,iD1GquZF,CuEj6ZE,qEmC0LF,2BnCzLI,2HACA,0BvEq6ZF,CACF,CuEj6ZE,2DACE,kCACA,anEVO,CmEWP,gBvEo6ZJ,CuEv6ZE,iDACE,kCACA,anEVO,CmEWP,gBvEo6ZJ,CuEh6ZI,8EAIE,2IAFA,SnEmGsB,CmElGtB,oBvEo6ZN,CuE75ZI,mDACE,WAeJ,0EvEk5ZF,CuE75ZQ,8HAEE,0IvEg6ZV,CuEv6ZI,uDACE,cAeJ,gFvE45ZF,CuEv6ZQ,sIAEE,0IvE06ZV,CuEj7ZI,mDACE,cAeJ,kGvEs6ZF,CuEj7ZQ,8HAEE,0IvEo7ZV,CuE37ZI,6CACE,WAeJ,kGvEg7ZF,CuE37ZQ,kHAEE,0IvE87ZV,CuEr8ZI,mDACE,cAeJ,kGvE07ZF,CuEr8ZQ,8HAEE,0IvEw8ZV,CuE/8ZI,iDACE,WAeJ,0EvEo8ZF,CuE/8ZQ,0HAEE,0IvEk9ZV,CuEz9ZI,+CACE,cAeJ,kGvE88ZF,CuEz9ZQ,sHAEE,0IvE49ZV,CuEn+ZI,6CACE,WAeJ,kGvEw9ZF,CuEn+ZQ,kHAEE,0IvEs+ZV,C0Gn0ZE,iDnC5MA,2HAGA,0BAA2B,CAF3B,0BAA2B,CAC3B,wBAJA,oBAAqB,CAoDrB,kGvEs+ZF,CuE9gaE,qEmCkMA,iDnCjME,2HACA,0BvEkhaF,CACF,CuE9gaE,iFACE,kCACA,anEVO,CmEWP,gBvEihaJ,CuEphaE,uEACE,kCACA,anEVO,CmEWP,gBvEihaJ,CuE7gaI,0HAIE,2IAFA,SnEmGsB,CmElGtB,oBvEihaN,CuE1gaI,yEACE,WAeJ,0EvE+/ZF,CuE1gaQ,0KAEE,0IvE6gaV,CuEphaI,6EACE,cAeJ,gFvEygaF,CuEphaQ,kLAEE,0IvEuhaV,CuE9haI,yEACE,cAeJ,kGvEmhaF,CuE9haQ,0KAEE,0IvEiiaV,CuExiaI,mEACE,WAeJ,kGvE6haF,CuExiaQ,8JAEE,0IvE2iaV,CuEljaI,yEACE,cAeJ,kGvEuiaF,CuEljaQ,0KAEE,0IvEqjaV,CuE5jaI,uEACE,WAeJ,0EvEijaF,CuE5jaQ,sKAEE,0IvE+jaV,CuEtkaI,qEACE,cAeJ,kGvE2jaF,CuEtkaQ,kKAEE,0IvEykaV,CuEhlaI,mEACE,WAeJ,kGvEqkaF,CuEhlaQ,8JAEE,0IvEmlaV,C0G16ZA,OACE,oB1G66ZF,C0G36ZE,mBACE,+C1G66ZJ,C0G16ZE,aAEE,oBtGlNO,CsGiNP,a1G66ZJ,C0G16ZI,yBACE,S1G46ZN,C0Gx6ZE,sCAGE,SAAU,CADV,UAAW,CADX,oBAAqB,CAGrB,U1G06ZJ,C0Gr6ZA,kBAEE,eAAgB,CADhB,U1Gy6ZF,C0Gt6ZE,8BACE,e1Gw6ZJ,CavlaI,4B6FkLF,oDAGI,kB1Gu6ZJ,CACF,C0Gj6ZA,sCAEE,c1Go6ZF,C0G95ZI,wCAAoB,+C1Gk6ZxB,C0Gj6ZI,iCAAa,S1Go6ZjB,C0Gj6ZE,kCAEE,qDAAuB,CADvB,yFAAuB,CAAvB,wC1Go6ZJ,C0Gh6ZE,2BACE,WAAa,CACb,kEACE,CADF,0D1Gk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IE,aAAc,CADd,cAAe,CADf,cAAe,CADf,elHu7bF,CkHj7bA,iGAEE,kBACA,yBlHo7bF,CkHl7bE,6H3CfA,2HAGA,0BAA2B,CAF3B,0BAA2B,CAC3B,wBAJA,oBAAqB,CAoDrB,4IACE,C2ClCA,mFlH07bJ,CuEj8bE,qE2CKA,6H3CJE,2HACA,0BvEq8bF,CACF,CuEj8bE,6JACE,kCACA,anEVO,CmEWP,gBvEo8bJ,CuEv8bE,mJACE,kCACA,anEVO,CmEWP,gBvEo8bJ,CuEh8bI,kRAIE,2IAFA,SnEmGsB,CmElGtB,oBvEo8bN,CuE77bI,qJACE,WAeJ,0EvEk7bF,CuE77bQ,kUAEE,0IvEg8bV,CuEv8bI,yJACE,cAeJ,gFvE47bF,CuEv8bQ,0UAEE,0IvE08bV,CuEj9bI,qJACE,cAeJ,kGvEs8bF,CuEj9bQ,kUAEE,0IvEo9bV,CuE39bI,+IACE,WAeJ,kGvEg9bF,CuE39bQ,sTAEE,0IvE89bV,CuEr+bI,qJACE,cAeJ,kGvE09bF,CuEr+bQ,kUAEE,0IvEw+bV,CuE/+bI,mJACE,WAeJ,0EvEo+bF,CuE/+bQ,8TAEE,0IvEk/bV,CuEz/bI,iJACE,cAeJ,kGvE8+bF,CuEz/bQ,0TAEE,0IvE4/bV,CuEngcI,+IACE,WAeJ,kGvEw/bF,CuEngcQ,sTAEE,0IvEsgcV,CkH3hcE,6GACE,gBlH8hcJ,CkHrhcI,4DACE,YlHyhcN,CkHrhcE,+BAIE,WAAY,CAHZ,aAAc,CAEd,SAAU,CADV,oBlHyhcJ,CkHrhcI,qCACE,UlHuhcN,CkHphcI,kDACE,elHshcN,CkHlhcE,yCACE,oDAAe,CAEf,YAAiB,CACjB,SlHohcJ,CkHlhcI,2CACE,alHohcN,CazhcI,yBqGFF,yCAWI,iBlHohcJ,CACF,CajhcI,4BqGfF,yCAeI,kBlHqhcJ,CACF,CkHlhcE,uCACE,kDAAc,CACd,YAAa,CACb,SlHohcJ,Ca3hcI,4BqGIF,uCAMI,elHqhcJ,CACF,CkHnhcI,4CACE,alHqhcN,CkHlhcI,yCACE,QlHohcN,CkHlhcM,4CACE,mBlHohcR,CkHhhcI,mDAEE,oBAAqB,CACrB,qBlHkhcN,CkH9gcE,yCAEE,2DAEA,yBAHA,oDAAa,CACb,6CAAqB,CAGrB,+FAA+C,CAF/C,UlHkhcJ,CarjcI,4BqGgCF,yCAQI,wGlHihcJ,CkH/gcI,sEACE,sCAAa,CACb,gBlHihcN,CACF,CkH3gcM,sJAEE,oBlH6gcR,CkHzgcI,0DACE,qHlH2gcN,CarkcI,4BqGyDA,0DAII,alH4gcN,CkH1gcM,uFACE,WAAY,CACZ,aAAc,CACd,mBAAoB,CACpB,wBlH4gcR,CACF,CkHvgcE,oCAGE,e9GzIO,C8G4IP,+BAAiC,CAFjC,mCAHA,aAAc,CAId,aAAc,CAGd,eAAgB,CANhB,kBAAoB,CAKpB,iBAAkB,CAElB,uElHygcJ,CkHvgcI,0CACE,kClHygcN,CkHngcI,6BACE,oBAAqB,CACrB,elHqgcN,CkHlgcI,sCACE,cAAe,CACf,eAAiB,CACjB,iBlHogcN,CkH7/bE,2CACE,oDlHggcJ,CkH9/bI,iEACE,kDAAc,CACd,iBAAkB,CAClB,SlHggcN,CkH7/bI,+DACE,kDAAc,CACd,SlH+/bN,CmH3rcA,aAGE,e/GOS,C+GNT,a/GUS,C+GZT,4BAA6B,CAD7B,iBnHiscF,CmH5rcE,oBACE,anH8rcJ,CmH3rcE,0BACE,iBAAkB,CAClB,WnH6rcJ,CmH1rcE,iCACE,mBnH4rcJ,CmHxrcI,yBACE,kBnH0rcN,CoH/scA,sBACE,oDAAa,CAEb,qBADA,iBpHmtcF,CoHhtcE,6BAOE,iLANA,YAKA,uBAAwB,CAJxB,iBAAkB,CAElB,OAAQ,CADR,KAAM,CAEN,WAGA,WpHktcJ,CaxpcI,6BuGvEJ,sBAkBI,epHitcF,CACF,Ca1qcI,0BuG1DJ,sBAuBI,oDAAa,CAGb,mBAFA,iBpHmtcF,CACF,CoH9scA,oBAIE,gCAHA,cAAe,CACf,UpHktcF,CaxrcI,yBuG5BJ,oBAOI,eAAgB,CAChB,kBAAmB,CAEnB,oFpHgtcF,CACF,CoH7scA,YAEE,eAAgB,CADhB,SpHitcF,CoH9scE,eACE,cpHgtcJ,CoH9scI,sBACE,YpHgtcN,Ca1scI,yBuGdJ,YAaI,cAAe,CAEf,epH8scF,CoH7scE,wCAA8B,kBpHgtchC,CACF,CatscI,6BuG3BJ,YAuBI,QAAS,CACT,iBACA,WpH8scF,CoH5scE,kBACE,apH8scJ,CoH3scE,0BACE,kBpH6scJ,CACF,CoHzscA,iBACE,oBAAqB,CAErB,gBhHsI4B,CgHrI5B,kBAAmB,CAFnB,iBpH8scF,CoH1scE,yCACE,cpH4scJ,Ca7tcI,4BuG0BA,8FACE,YpHyscJ,CACF,CoHtscE,wBASE,chHrFM,CgHgFN,aAAe,CAHf,YACA,aAAc,CAKd,UAAW,CAFX,MAAO,CAGP,SAAU,CALV,iBAAkB,CAOlB,2DAA2B,CAJ3B,OpH4scJ,CoHrscE,yEACE,wBpHuscJ,CoHpscE,uBAGE,a/F9GO,C+F4GP,YACA,kBpHuscJ,CoHnscE,mBACE,+BAAiC,CACjC,a/FnHO,C+FoHP,oBpHqscJ,CoHnscI,yBACE,apHqscN,CoHjscE,sBACE,uBpHmscJ,CoHhscE,uBAEE,eAAiB,CADjB,UpHmscJ,CoH/rcE,kCACE,YpHiscJ,CoH9rcE,wBACE,apHgscJ,CqHr1cA,aAEE,ejHQS,CiHPT,yBAFA,erH01cF,CqHt1cE,uBAEE,mBAAqB,CADrB,SrHy1cJ,CqHr1cE,mCAGE,gCAFA,oBAAqB,CACrB,qBrHw1cJ,CsHn2cA,WACE,oDAAa,CAEb,iBtHs2cF,CsHp2cE,6BAHA,kDtH02cF,CsHn2cE,mBAEE,eAAgB,CADhB,UtHs2cJ,CsHl2cE,eAGE,iCAFA,WAAY,CACZ,oCtHq2cJ,CsHh2cA,gBAGE,YACA,UAHA,iBAAkB,CAClB,UtHq2cF,CuH53cA,OACE,iBvH+3cF,CuH73cE,kBAGE,YAFA,iBAAkB,CAClB,WAEA,SvH+3cJ,Ca70cI,yB0GtDF,kBAQI,WnHsKwB,CmHvKxB,UvHi4cJ,CACF,CwH74cA,WACE,qBpHSS,CoHPT,gCADA,4BxHi5cF,CwH54cI,mEACE,exH84cN,CwH14cE,uBACE,6BxH44cJ,CwH14cI,kCACE,gBxH44cN,CwHx4cE,sBACE,8BxH04cJ,CwHx4cI,iCACE,iBxH04cN,CwHr4cI,+BACE,wBxHu4cN,CwHp4cI,0CACE,cxHs4cN,CwHn4cI,2CACE,axHq4c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DAAc,CACd,a3IuwhBJ,CapthBI,yB8H/CA,8BACE,gD3IswhBJ,CACF,CazthBI,yB8HzCA,8BACE,gD3IqwhBJ,C2IlwhBE,oCACE,gD3IowhBJ,CACF,CuEjkhBE,oDoE/L+C,Y3IqwhBjD,CuEtkhBE,mDoE9L8C,Y3IywhBhD,C4IryhBA,WACE,sB5IwyhBF,C4IryhBA,SACE,oB5IwyhBF,C4IryhBA,UACE,c5IwyhBF,C6IjzhBA,iBACE,kB7IozhBF,C6IjzhBA,UACE,6BAEA,qBAAsB,CADtB,kB7IqzhBF,C6IlzhBE,+BAAuB,e7IqzhBzB,C8IzzhBE,0BAEE,oBAAqB,CADrB,S9Ig0hBJ,C8I5zhBE,6BACE,gDAAa,CACb,gB9I8zhBJ,C8I5zhBI,oCACE,iB9I8zhBN,C8I3zhBI,wCACE,c9I6zhBN,C8I1zhBI,0CACE,oB9I4zhBN,C8IzzhBI,gCAGE,gB1I6LwB,C0I9LxB,oBAAqB,CADrB,S9I6zhBN,C8IzzhBM,mCAEE,2DADA,oDAAa,CACb,yCAAmB,CAEnB,oBADA,U9I4zhBR,C8IxzhBQ,qCACE,kD9I0zhBV,C8IxzhBU,gDACE,gD9I0zhBZ,C8ItzhBQ,sCACE,Y9IwzhBV,C8IpzhBM,uCACE,wB9IszhBR,C8InzhBM,iDACE,kB9IqzhBR,C8I3yhBA,OACE,UAAY,CAEZ,iBAAkB,CADlB,qB9IkzhBF,C8I/yhBE,SACE,oBAAuB,CACvB,kC1I/DO,C0I+DP,0B9IizhBJ,C8I/yhBI,eACE,e9IizhBN,C8I5yhBA,mCAIE,mBADA,kBAAoB,CADpB,oB9IgzhBF,C8I3yhBA,cAGE,QAAS,CADT,iB9I8yhBF,C8I3yhBE,yCAGE,gCADA,UAAW,CAIX,MAAO,CAFP,iBAAkB,CAClB,O9I6yhBJ,C8IzyhBE,qBAEE,WAAY,CADZ,oB9I4yhBJ,C8IxyhBE,oBAEE,WAAY,CADZ,Q9I2yhBJ,C8IpyhBM,sCACE,qB9IsyhBR,C8IjyhBM,0BACE,sBACA,+F9ImyhBR,C8I/xhBQ,gCACE,kB9IiyhBV,C8I5xhBI,8CAEE,c9I8xhBN,C8I3xhBI,uBAEE,sBAAuB,CAEvB,oBAAmB,CAAnB,kBAAmB,CAHnB,WAAY,CAIZ,iB9I6xhBN,C8I1xhBI,uBAEE,kB1IzIK,C0I0IL,qBAAsB,CAFtB,W9I8xhBN,C8IzxhBI,4BACE,sBAAuB,CACvB,a1I3IK,C0I4IL,c9I2xhBN,C8IrxhBM,4DACE,U9I0xhBR,C8IvxhBM,mCACE,c9IyxhBR,C8ItxhBM,sCACE,kF9IwxhBR,C8IrxhBM,oCACE,iF9IuxhBR,C8IhxhBE,kCACE,cAAe,CACf,mB9ImxhBJ,C8IjxhBI,gDACE,oBAAqB,CAErB,WAAY,CACZ,oBACA,qBAAsB,CAHtB,U9IsxhBN,C8I/whBE,sDACE,c9IixhBJ,C8I9whBE,yDACE,sF9IgxhBJ,C8I7whBE,uDACE,qF9I+whBJ,C8IvwhBA,cAEE,2DADA,oDAAa,CACb,yC9I6whBF,C8I3whBE,uBACE,gD9I6whBJ,C8IxwhBE,sBACE,kDAAc,CACd,gB9I2whBJ,C8IxwhBE,sBAGE,gB1IX0B,C0IS1B,eAAgB,CAChB,S9I2whBJ,C8IxwhBI,yBACE,mB9I0whBN,C8IjwhBE,oBAEE,UAAW,CADX,kB9IwwhBJ,C8IpwhBE,4BACE,Y9IswhBJ,C8IpwhBE,2BACE,Y9IswhBJ,C8IpwhBE,8BACE,Y9IswhBJ,C8IpwhBE,wBACE,Y9IswhBJ,C8IpwhBE,4BACE,oC9IswhBJ,C8IpwhBE,6BACE,c9IswhBJ,C8IpwhBE,6BACE,c9IswhBJ,C+I7giBA,kBACE,a3IYS,C2IVT,iC3I8H0B,C2I9H1B,yB3I8H0B,C2I/H1B,yFAA0C,CAE1C,sFACE,CADF,8EACE,CADF,sEACE,CADF,oH/IghiBF,CMz/hBE,yEyIlBE,gCAAkC,CAClC,uF/I8giBJ,C+I3giBE,yBACE,S/I6giBJ,C+IxgiBE,cACE,e/I2giBJ,C+IlgiBI,oDACE,e/IqgiBN,C+IlgiBM,iEACE,iB/IogiBR,Ca9+hBI,0BkIbE,uDACE,iBAAkB,CAElB,UAAW,CADX,K/I+/hBN,C+I3/hBQ,ucACE,e/I+giBV,CACF,C+IngiBE,oDACE,uCACA,0BACA,sBAAuB,CADvB,YAAa,CADb,WAAY,CAGZ,kB/IsgiBJ,C+IpgiBI,+DACE,e/IsgiBN,C+IlgiBE,8DAGE,yDADA,eAAgB,CAChB,+CAAsB,CAFtB,W/IsgiBJ,C+IjgiBM,0PAGE,e/IigiBR,C+I1/hBI,2EACE,e/I4/hBN,C+I1/hBM,gFACE,U/I4/hBR,C+I1/hBQ,qFACE,aAAc,CACd,iB/I4/hBV,CatiiBI,yBkIKJ,iCA4CI,oGAAmB,CACnB,iBAAkB,CAClB,kB/Iy/hBF,C+Iv/hBE,oDACE,eAAgB,CAChB,iBAAkB,CAClB,kB/Iy/hBJ,C+Iv/hBI,uEACE,Y/Iy/hBN,C+Ir/hBE,8DACE,gB/Iu/hBJ,C+Ih/hBI,mIAFA,yDADA,oDAAa,CACb,+C/I2/hBJ,C+Iz/hBI,uEAGE,W/Is/hBN,C+In/hBI,2EACE,e/Iq/hBN,C+I1+hBE,iBACE,e/I++hBJ,CALF,C+It+hBE,iBACE,oBAAqB,CACrB,cAAe,CACf,eAAiB,CACjB,iB/I8+hBJ,C+I5+hBI,4BACE,c/I8+hBN,C+Ix+hBE,0BACE,e/I2+hBJ,CgJ/oiBE,+DtFQA,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1DwpiBF,CiJxoiBA,YACE,2GAGA,cAAe,CADf,qCjJ2oiBF,CiJxoiBE,6CAGE,c7I0L0B,C6IzL1B,ejJ0oiBJ,CiJroiBE,0CAEE,YAAa,CAEb,mBADA,gHjJwoiBJ,CiJpoiBI,kDACE,+BjJuoiBN,CiJroiBM,0EACE,6BjJwoiBR,CiJroiBM,4EACE,8BjJwoiBR,CiJroiBM,0DACE,6BjJwoiBR,CiJnoiBE,wBAGE,a7IjDO,C6I+CP,mBACA,e7IiK0B,C6I/J1B,wBjJqoiBJ,CiJnoiBI,4BAEE,yDACA,6CAEA,wBADA,6BAHA,oDAAa,CACb,+CAAsB,CACtB,sBAAuB,CAGvB,ajJqoiBN,CiJ/niBI,sBACE,SjJioiBN,CiJ/niBM,0BACE,ajJioiBR,CiJ5niBE,qBAGE,wB7I6M0B,C6I/M1B,eAAgB,CAChB,KjJ+niBJ,CiJ1niBE,6BAzEF,YA4EI,wB7IrFO,C6ImFP,YAAa,CACb,0CjJ8niBF,CiJ3niBE,sFAIE,gBjJ6niBJ,CiJ3niBI,sGACE,qBjJgoiBN,CiJ3niBI,4BACE,wBjJ6niBN,CiJzniBE,6CAEE,qB7I5GK,C6I2GL,iBAEA,eAAgB,CAChB,qBjJ2niBJ,CiJxniBE,8EAGE,ejJ0niBJ,CiJvniBE,wDAEE,aAAc,CACd,iBACA,QjJyniBJ,CiJrniBI,yCACE,YjJuniBN,CACF,CiJjniBE,2BACE,iBjJmniBJ,CiJhniBE,4DAGE,mBAAoB,CADpB,YAAa,CAEb,mCAAqC,CACrC,SjJkniBJ,CiJhniBI,sEAEE,iBjJkniBN,CiJ9miBE,4BAEE,mBADA,mBjJiniBJ,CiJ7miBE,gCACE,mBjJ+miBJ,CiJ3miBE,0BAEE,+EADA,WjJ8miBJ,CiJ3miBI,+BAGE,qB7IzKK,C6IwKL,oB7IyGwB,C6I1GxB,iBjJ+miBN,CiJpmiBI,8FACE,wBjJymiBN,CiJvmiBM,+DACE,qBjJymiBR,CiJnmiBE,yBACE,mB7IZ0B,C6Ic1B,qBAAsB,CADtB,mBjJsmiBJ,CiJnmiBI,6BAEE,qB7InMK,C6IkML,ejJsmiBN,CiJnmiBM,yCACE,iBjJqmiBR,CiJlmiBM,wCACE,oBjJomiBR,CiJhmiBI,qCACE,eAAiB,CACjB,8BjJkmiBN,CiJhmiBM,uCACE,ejJkmiBR,CiJ9liBI,qCACE,cACA,uBjJgmiBN,CiJ5liBM,4CACE,ajJ8liBR,CiJ1liBI,mFAEE,ejJ4liBN,CiJtliBE,oBACE,iBjJwliBJ,CiJpliBE,oBACE,oDjJsliBJ,CiJlliBE,yBAGE,a7InPO,C6IiPP,iB7ItC0B,C6IuC1B,iBjJqliBJ,CiJ7kiBI,8BACE,oBAAqB,CACrB,kBACA,kBjJ+kiBN,CiJ5kiBI,oCACE,eAAgB,CAChB,QAAS,CACT,cAAe,CACf,ejJ8kiBN,CiJ5kiBM,uCACE,cAAe,CACf,kBACA,ejJ8kiBR,CiJ5kiBQ,6CACE,WjJ8kiBV,CiJ1kiBM,gDACE,ajJ4kiBR,CiJ1kiBQ,mDACE,oBjJ4kiBV,CiJzkiBU,0DACE,SjJ2kiBZ,CiJxkiBU,yDACE,YjJ0kiBZ,CiJ9jiBM,mCACE,YjJgkiBR,CiJ3jiBM,sCACE,YjJ6jiBR,CiJrjiBM,6HAGE,wBjJujiBR,CiJpjiBM,mHAEE,wBjJsjiBR,CiJnjiBM,2EACE,wBjJqjiBR,CiJ5iiBE,6CACE,YjJijiBJ,CiJ7iiBA,wBACE,0DjJgjiBF,CiJ9iiBA,wBACE,+DjJijiBF,CiJ/iiBA,wBACE,mEjJkjiBF,CiJhjiBA,wBACE,uEjJmjiBF,CiJjjiBA,wBACE,2EjJojiBF,CiJjjiBA,wBACE,+EjJojiBF,CiJjjiBA,+BACE,2DjJojiBF,CiJjjiBA,+BACE,+DjJojiBF,CiJljiBA,+BACE,mEjJqjiBF,CiJnjiBA,+BACE,uEjJsjiBF,CiJpjiBA,+BACE,2EjJujiBF,CiJpjiBA,+BACE,+EjJujiBF,CiJpjiBA,uBACE,2EjJujiBF,CiJpjiBA,mBACE,qFjJujiBF,CiJpjiBA,0BAEE,YACE,ajJsjiBF,CiJpjiBE,qBACE,YjJsjiBJ,CiJnjiBE,uBACE,ajJqjiBJ,CiJnjiBI,6BACE,4BAA6B,CAC7B,aAAc,CACd,iBAAkB,CAClB,eAAgB,CAChB,iBAAkB,CAClB,mFjJqjiBN,CiJnjiBM,wCACE,ejJqjiBR,CiJljiBM,2CAME,sBAAuB,CACvB,QAAS,CACT,cAAe,CAPf,aAAc,CAId,WAAY,CAFQ,MAAO,CAM3B,aAAc,CAPd,iBAAkB,CACR,OAAQ,CAAlB,OAAQ,CACR,UjJ2jiBR,CiJpjiBQ,6CACE,WjJsjiBV,CiJnjiBQ,gDvF7aR,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1Dg/iBA,CiJ1jiBQ,iDACE,a7IhbD,C6IibC,qEjJ4jiBV,CiJtjiBQ,uDACE,UjJwjiBV,CiJljiBQ,oDACE,yDjJojiBV,CiJ/iiBI,iCACE,8BjJijiBN,CiJ7iiBE,sBACE,ajJ+iiBJ,CiJ7iiBI,6BAKE,kBAAmB,CACnB,UAAW,CALX,wBAAyB,CACzB,uBAAyB,CACzB,kBAAmB,CAInB,cAAe,CAHf,mBjJkjiBN,CiJ5iiBI,mCACE,kBAAmB,CAEnB,UAAW,CADX,ejJ+iiBN,CiJxiiBI,8BACE,oBjJ0iiBN,CiJ/hiBI,2FACE,ejJuiiBN,CiJpiiBI,8BACE,SAAU,CACV,qCAAe,CAGf,WAAY,CAFZ,eAAgB,CAChB,UjJuiiBN,CACF,CuE70iBE,+C2EzNyC,iBlJ2ijB3C,CuEl1iBE,yC2EvNA,4ClJ8ijBF,CuEv1iBE,gE2EpNA,6ElJgjjBF,CuE51iBE,2C2ElNqC,iBlJmjjBvC,CuEj2iBE,gD2EjN0C,iBlJujjB5C,CuEt2iBE,2C2E/MA,iBAAkB,CAClB,elJ0jjBF,CuE52iBE,oD2E5MgD,iBlJ6jjBlD,CuEj3iBE,6D2E3M2D,iBlJikjB7D,CuEt3iBE,0C2E1MoC,iBlJqkjBtC,CuE33iBE,0C2EzMoC,iBlJykjBtC,CuEh4iBE,+C2EpMA,sBAAuB,CADvB,iBlJ2kjBF,CuEt4iBE,iD2ElM2C,iBlJ6kjB7C,CuE34iBE,0D2EjMsD,iBlJiljBxD,CuEh5iBE,mE2EhMiE,iBlJqljBnE,CuEr5iBE,gD2E/L0C,iBlJyljB5C,CuE15iBE,gD2E9L0C,iBlJ6ljB5C,CuE/5iBE,uD2EzLA,mBAAoB,CACpB,8BACA,+BAHA,iBlJimjBF,CuEv6iBE,4D2EnLA,mBAAoB,CADpB,iBlJimjBF,CuE76iBE,qD2EjL+C,clJmmjBjD,CuEl7iBE,gC2E9K6B,iBlJqmjB/B,CuEv7iBE,iD2E7K+C,iBlJymjBjD,CuE57iBE,4C2E5KwC,iBlJ6mjB1C,CuEj8iBE,gD2E3K0C,kBlJinjB5C,CmJhqjBA,cACE,+BnJmqjBF,CoJpqjBA,cACE,epJuqjBF,CoJrqjBE,4BACE,kBpJuqjBJ,CoJpqjBE,yBAEE,ahJsBS,CgJvBT,epJuqjBJ,CoJpqjBE,yBACE,epJsqjBJ,CoJjqjBE,4BACE,iBpJoqjBJ,CoJlqjBI,iCACE,wBpJoqjBN,CalnjBI,4BuI3CF,4BACE,gBAAiB,CACjB,eAAgB,CAChB,mFpJiqjBF,CoJ9pjBA,uCACE,YpJgqjBF,CACF,CoJ7pjBA,eACE,kBpJ+pjBF,Ca7ojBI,yBuInBJ,eAII,WAAY,CACZ,gBAAiB,CAEjB,aAAc,CADd,WpJiqjBF,CACF,CqJ/sjBA,cACE,iBAAkB,CAClB,erJktjBF,CqJ/sjBA,mBACE,qHrJktjBF,CqJ7sjBE,oBACE,oBjJCO,CiJAP,QrJgtjBJ,CqJ5sjBA,eACE,crJ+sjBF,CqJxsjBI,yFACE,eAAgB,CAChB,erJ2sjBN,CqJtsjBA,gBACE,YAAa,CACb,2EAEA,sBADA,kBrJ0sjBF,CqJvsjBE,kBACE,QAAS,CACT,kBrJysjBJ,CqJvsjBI,6BACE,eAAgB,CAChB,gBrJysjBN,CsJnvjBE,yBACE,+BtJsvjBJ,CsJnvjBE,yBACE,oBtJqvjBJ,CsJ/ujBE,4BACE,etJkvjBJ,CsJ5ujBE,kEAEE,iBtJ+ujBJ,CsJ7ujBI,4EAEE,kBACA,kBAAmB,CAFnB,UtJkvjBN,CsJ7ujBI,8EACE,YtJgvjBN,CsJ7ujBI,0KAEE,atJivjBN,CsJ7ujBE,iCACE,gBtJ+ujBJ,Ca9tjBI,yByIxCJ,uBA4BI,+CADA,oDAAa,CACb,6BtJ+ujBF,CsJ7ujBE,kEAEE,atJ+ujBJ,CsJ7ujBI,8EACE,ctJgvjBN,CsJ7ujBI,gF5F9CJ,kBAAsB,CAEtB,QAAS,CANT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAOlB,kBAAmB,CANnB,S1D4yjBA,CsJpvjBE,iCACE,etJsvjBJ,CsJnvjBE,iCACE,iBAAkB,CAClB,gBtJqvjBJ,CsJlvjBE,mCACE,kBtJovjBJ,CACF,CuJ5zjBA,gBACE,iBvJ+zjBF,CatwjBI,0B0ItDA,sBAEE,+BAIA,QAAS,CALT,UAAW,CAMX,SAAU,CAJV,iBAAkB,CAElB,WAAY,CADZ,KvJk0jBJ,CACF,CwJ50jBA,aAEE,SpJyBQ,CoJ1BR,cAAe,CAEf,qBACA,iBxJ+0jBF,CwJ50jBA,wBACE,aAAc,CACd,exJ+0jBF,CyJv1jBE,qBAGE,+CAFA,oDAAa,CACb,iCAAe,CACf,uBAAwB,CACxB,iBAAkB,CAClB,kBzJ01jBJ,CyJx1jBI,uBACE,kDAAY,CACZ,cAAe,CACf,iBAAkB,CAClB,kBzJ01jBN,CyJv1jBI,iCACE,UzJy1jBN,CyJt1jBI,+BAEE,kBAAmB,CADnB,UzJy1jBN,CyJt1jBM,sCAIE,+CACA,iEAAmB,CAJnB,oDAAa,CAGb,6BAA8B,CAD9B,uBAGA,eAAgB,CAJhB,UzJ41jBR,CyJr1jBM,mDAGE,mBAAqB,CADrB,OAAQ,CADR,kBAAoB,CAGpB,yDzJu1jBR,CyJp1jBM,+CACE,QzJs1jBR,Can0jBI,yB4IdE,gEAEE,SzJo1jBN,CyJl1jBI,4CACE,UzJo1jBN,CACF,Ca50jBI,yB4IJE,gEAEE,SzJm1jBN,CyJj1jBI,4CACE,SzJm1jBN,CACF,CyJh1jBI,wCACE,UzJk1jBN,CyJh1jBM,0DACE,QzJk1jBR,CyJ50jBE,gIAGE,UzJ80jBJ","sources":["webpack://epfl-elements/./node_modules/bootstrap/scss/_type.scss","webpack://epfl-elements/./assets/components/entrypoint.scss","webpack://epfl-elements/./assets/config/bootstrap.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_root.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_reboot.scss","webpack://epfl-elements/./assets/config/bootstrap-variables.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_hover.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_lists.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_images.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_image.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_grid.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_grid.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_forms.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_transition.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_forms.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_buttons.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_variables.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_transitions.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_dropdown.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_caret.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_input-group.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_custom-forms.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_nav.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_card.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_pagination.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_badge.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_badge.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_alert.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_alert.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_progress.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_list-group.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_close.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_modal.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_tooltip.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_popover.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_carousel.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_align.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_background.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_borders.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_display.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_embed.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_flex.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_float.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_interactions.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_position.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_screenreaders.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_text.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack://epfl-elements/./node_modules/bootstrap/scss/_print.scss","webpack://epfl-elements/./assets/config/typography.scss","webpack://epfl-elements/./assets/config/layout.scss","webpack://epfl-elements/./assets/config/mixins.scss","webpack://epfl-elements/./assets/config/helpers.scss","webpack://epfl-elements/./assets/config/wordpress.scss","webpack://epfl-elements/./assets/components/site.scss","webpack://epfl-elements/./assets/components/atoms/button/button.scss","webpack://epfl-elements/./assets/components/atoms/tag/tag.scss","webpack://epfl-elements/./assets/components/atoms/alert/alert.scss","webpack://epfl-elements/./assets/components/atoms/checkbox/checkbox.scss","webpack://epfl-elements/./assets/components/atoms/collapse/collapse.scss","webpack://epfl-elements/./assets/components/atoms/drawer/drawer.scss","webpack://epfl-elements/./assets/config/variables.scss","webpack://epfl-elements/./assets/components/atoms/icon/icon.scss","webpack://epfl-elements/./assets/components/atoms/input/input.scss","webpack://epfl-elements/./assets/components/atoms/nav-lang/nav-lang.scss","webpack://epfl-elements/./assets/components/atoms/nav-toggle-mobile/nav-toggle-mobile.scss","webpack://epfl-elements/./assets/components/atoms/link/link.scss","webpack://epfl-elements/./assets/components/atoms/list/list.scss","webpack://epfl-elements/./assets/components/atoms/picture/picture.scss","webpack://epfl-elements/./assets/components/atoms/radio/radio.scss","webpack://epfl-elements/./assets/components/atoms/range/range.scss","webpack://epfl-elements/./assets/components/atoms/select/select.scss","webpack://epfl-elements/./assets/components/atoms/separator/separator.scss","webpack://epfl-elements/./assets/components/atoms/social-icon/social-icon.scss","webpack://epfl-elements/./assets/components/atoms/upload/upload.scss","webpack://epfl-elements/./assets/components/atoms/dropdown/dropdown.scss","webpack://epfl-elements/./assets/components/atoms/nav-toggle/nav-toggle.scss","webpack://epfl-elements/./assets/components/atoms/popover/popover.scss","webpack://epfl-elements/./assets/components/atoms/trapeze/trapeze.scss","webpack://epfl-elements/./assets/components/atoms/definition-list/definition-list.scss","webpack://epfl-elements/./assets/components/atoms/figure/figure.scss","webpack://epfl-elements/./assets/components/atoms/loader/loader.scss","webpack://epfl-elements/./assets/components/atoms/nav-user/nav-user.scss","webpack://epfl-elements/./assets/components/molecules/search/search.scss","webpack://epfl-elements/./assets/components/molecules/access-nav/access-nav.scss","webpack://epfl-elements/./assets/components/molecules/avatar-teaser/avatar-teaser.scss","webpack://epfl-elements/./assets/components/molecules/card/card.scss","webpack://epfl-elements/./assets/components/molecules/carousel/carousel.scss","webpack://epfl-elements/./assets/components/molecules/datepicker/datepicker.scss","webpack://epfl-elements/./assets/components/molecules/datepicker/datepicker-fancy.scss","webpack://epfl-elements/./assets/components/molecules/footnotes/footnotes.scss","webpack://epfl-elements/./assets/components/molecules/sidenotes/sidenotes.scss","webpack://epfl-elements/./assets/components/molecules/form-group/form-group.scss","webpack://epfl-elements/./assets/components/molecules/gallery/gallery.scss","webpack://epfl-elements/./assets/components/molecules/list-group/list-group.scss","webpack://epfl-elements/./assets/components/molecules/social-feed/social-feed.scss","webpack://epfl-elements/./assets/components/molecules/breadcrumb/breadcrumb.scss","webpack://epfl-elements/./assets/components/molecules/links-group/links-group.scss","webpack://epfl-elements/./assets/components/molecules/map/map.scss","webpack://epfl-elements/./assets/components/molecules/cover/cover.scss","webpack://epfl-elements/./assets/components/molecules/pagination/pagination.scss","webpack://epfl-elements/./assets/components/molecules/question/question.scss","webpack://epfl-elements/./assets/components/molecules/social/social.scss","webpack://epfl-elements/./assets/components/molecules/tables/tables.scss","webpack://epfl-elements/./assets/components/molecules/tabs/tabs.scss","webpack://epfl-elements/./assets/components/molecules/card-deck/card-deck.scss","webpack://epfl-elements/./assets/components/organisms/card-slider/card-slider.scss","webpack://epfl-elements/./assets/components/organisms/fullwidth-teaser/fullwidth-teaser.scss","webpack://epfl-elements/./assets/components/organisms/nav-main/nav-main.scss","webpack://epfl-elements/./assets/components/organisms/nav-aside/nav-aside.scss","webpack://epfl-elements/./assets/components/organisms/contact/contact.scss","webpack://epfl-elements/./assets/components/organisms/footer/footer.scss","webpack://epfl-elements/./assets/components/organisms/footer/footer-light.scss","webpack://epfl-elements/./assets/components/organisms/header/header.scss","webpack://epfl-elements/./assets/components/organisms/hero/hero.scss","webpack://epfl-elements/./assets/components/organisms/introduction/introduction.scss","webpack://epfl-elements/./assets/components/organisms/newsletter-sign-up/newsletter-sign-up.scss","webpack://epfl-elements/./assets/components/organisms/restauration/restauration.scss","webpack://epfl-elements/./assets/components/organisms/social-feed-group/social-feed-group.scss","webpack://epfl-elements/./assets/components/organisms/key-number-group/key-number-group.scss","webpack://epfl-elements/./assets/components/organisms/cookie-consent/cookie-consent.scss","webpack://epfl-elements/./assets/components/organisms/faq/faq.scss","webpack://epfl-elements/./assets/components/content-types/coursebook/coursebook.scss","webpack://epfl-elements/./assets/components/content-types/event/event.scss","webpack://epfl-elements/./assets/components/content-types/news/news.scss","webpack://epfl-elements/./assets/components/content-types/study-plan/study-plan.scss","webpack://epfl-elements/./assets/components/content-types/study-plan/study-plan-ie.scss","webpack://epfl-elements/./assets/components/content-types/press-review/press-review.scss","webpack://epfl-elements/./assets/components/content-types/project-list/project-list.scss","webpack://epfl-elements/./assets/components/pages/people-detail/people-detail.scss","webpack://epfl-elements/./assets/components/pages/blog-single/blog-single.scss","webpack://epfl-elements/./assets/components/pages/study-plan-course/study-plan-course.scss","webpack://epfl-elements/./assets/components/pages/error-404/error-404.scss","webpack://epfl-elements/./assets/components/pages/event-list/event-list.scss"],"sourcesContent":["// stylelint-disable selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","@charset \"UTF-8\";\n/**\n * Sass Variables\n * Social Media Brand Colors\n */\n/*\n Variables for trapezes card\n*/\n/*!\n * Bootstrap v4.5.2 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *\n * This list has not changed since the v4.0.0\n */\n:root {\n --blue: #4a90e2;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #ff0000;\n --orange: #f5a623;\n --yellow: #ffc107;\n --green: #7ed321;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #707070;\n --gray-dark: #343a40;\n --primary: #ff0000;\n --secondary: #fff;\n --success: #7ed321;\n --info: #4a90e2;\n --warning: #f5a623;\n --danger: #ff0000;\n --light: #e6e6e6;\n --dark: #212121;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --breakpoint-xxl: 1600px;\n --font-family-sans-serif: Arial, sans-serif;\n --font-family-monospace: monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(33, 33, 33, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: Arial, sans-serif;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212121;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #212121;\n text-decoration: underline;\n background-color: transparent;\n}\na:hover {\n color: #ff0000;\n text-decoration: underline;\n}\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.6rem;\n padding-bottom: 0.6rem;\n color: #707070;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=radio],\ninput[type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 400;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 3rem;\n}\n\nh2, .h2 {\n font-size: 2.33rem;\n}\n\nh3, .h3 {\n font-size: 1.78rem;\n}\n\nh4, .h4 {\n font-size: 1.44rem;\n}\n\nh5, .h5 {\n font-size: 1.17rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.28rem;\n font-weight: 400;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(33, 33, 33, 0.1);\n}\n\nsmall,\n.small {\n font-size: 0.83rem;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: rgba(255, 0, 0, 0.2);\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.44rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 0.83rem;\n color: #707070;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #c1c1c1;\n border-radius: 2px;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.83rem;\n color: #707070;\n}\n\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 16px;\n padding-left: 16px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -16px;\n margin-left: -16px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xxl,\n.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 16px;\n padding-left: 16px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 1600px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xxl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n}\n.form-control, .selectize-control .selectize-input {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212121;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, .selectize-control .selectize-input {\n transition: none;\n }\n}\n.form-control::-ms-expand, .selectize-control .selectize-input::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control:-moz-focusring, .selectize-control .selectize-input:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212121;\n}\n.form-control:focus, .selectize-control .selectize-input:focus {\n color: #212121;\n background-color: #fff;\n border-color: #212121;\n outline: 0;\n box-shadow: 0 0 0 1px #d5d5d5;\n}\n.form-control::placeholder, .selectize-control .selectize-input::placeholder {\n color: #707070;\n opacity: 1;\n}\n.form-control:disabled, .selectize-control .selectize-input:disabled, .form-control[readonly], .selectize-control [readonly].selectize-input {\n background-color: #e6e6e6;\n opacity: 1;\n}\n\ninput[type=date].form-control, .selectize-control input[type=date].selectize-input,\ninput[type=time].form-control,\n.selectize-control input[type=time].selectize-input,\ninput[type=datetime-local].form-control,\n.selectize-control input[type=datetime-local].selectize-input,\ninput[type=month].form-control,\n.selectize-control input[type=month].selectize-input {\n appearance: none;\n}\n\nselect.form-control:focus::-ms-value, .selectize-control select.selectize-input:focus::-ms-value {\n color: #212121;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.35rem + 1px);\n padding-bottom: calc(0.35rem + 1px);\n font-size: 0.83rem;\n line-height: 1.575;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212121;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(2.00725rem + 2px);\n padding: 0.35rem 0.7rem;\n font-size: 0.83rem;\n line-height: 1.575;\n border-radius: 2px;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 4px;\n}\n\nselect.form-control[size], .selectize-control select[size].selectize-input, select.form-control[multiple], .selectize-control select[multiple].selectize-input {\n height: auto;\n}\n\ntextarea.form-control, .selectize-control textarea.selectize-input {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.55rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n.form-row > .col,\n.form-row > [class*=col-] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n color: #707070;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.55rem;\n font-size: 0.83rem;\n color: #7ed321;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.83rem;\n line-height: 1.5;\n color: #212121;\n background-color: rgba(126, 211, 33, 0.9);\n border-radius: 2px;\n}\n.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {\n left: 5px;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .was-validated .selectize-control .selectize-input:valid, .selectize-control .was-validated .selectize-input:valid, .form-control.is-valid, .selectize-control .is-valid.selectize-input {\n border-color: #7ed321;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%237ed321' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .was-validated .selectize-control .selectize-input:valid:focus, .selectize-control .was-validated .selectize-input:valid:focus, .form-control.is-valid:focus, .selectize-control .is-valid.selectize-input:focus {\n border-color: #7ed321;\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.25);\n}\n\n.was-validated textarea.form-control:valid, .was-validated .selectize-control textarea.selectize-input:valid, .selectize-control .was-validated textarea.selectize-input:valid, textarea.form-control.is-valid, .selectize-control textarea.is-valid.selectize-input {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #7ed321;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23212121' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") right 0.75rem center/8px 10px no-repeat, #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%237ed321' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;\n}\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #7ed321;\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #7ed321;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #7ed321;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #7ed321;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #97e245;\n background-color: #97e245;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.25);\n}\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #7ed321;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #7ed321;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #7ed321;\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.55rem;\n font-size: 0.83rem;\n color: #ff0000;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.83rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(255, 0, 0, 0.9);\n border-radius: 2px;\n}\n.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {\n left: 5px;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .was-validated .selectize-control .selectize-input:invalid, .selectize-control .was-validated .selectize-input:invalid, .form-control.is-invalid, .selectize-control .is-invalid.selectize-input {\n border-color: #ff0000;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0000' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .was-validated .selectize-control .selectize-input:invalid:focus, .selectize-control .was-validated .selectize-input:invalid:focus, .form-control.is-invalid:focus, .selectize-control .is-invalid.selectize-input:focus {\n border-color: #ff0000;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, .was-validated .selectize-control textarea.selectize-input:invalid, .selectize-control .was-validated textarea.selectize-input:invalid, textarea.form-control.is-invalid, .selectize-control textarea.is-invalid.selectize-input {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #ff0000;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23212121' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") right 0.75rem center/8px 10px no-repeat, #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0000' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;\n}\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #ff0000;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #ff0000;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #ff0000;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #ff0000;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #ff3333;\n background-color: #ff3333;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #ff0000;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #ff0000;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #ff0000;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n.form-inline .form-check {\n width: 100%;\n}\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control, .form-inline .selectize-control .selectize-input, .selectize-control .form-inline .selectize-input {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n.form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212121;\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.68rem 1.4rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 2px;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: #212121;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #d90000;\n border-color: #cc0000;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #d90000;\n border-color: #cc0000;\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #cc0000;\n border-color: #bf0000;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);\n}\n\n.btn-secondary {\n color: #212121;\n background-color: #fff;\n border-color: #fff;\n}\n.btn-secondary:hover {\n color: #212121;\n background-color: #ececec;\n border-color: #e6e6e6;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #212121;\n background-color: #ececec;\n border-color: #e6e6e6;\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 222, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #212121;\n background-color: #fff;\n border-color: #fff;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n color: #212121;\n background-color: #e6e6e6;\n border-color: #dfdfdf;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 222, 0.5);\n}\n\n.btn-success {\n color: #212121;\n background-color: #7ed321;\n border-color: #7ed321;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #6ab21c;\n border-color: #64a71a;\n}\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #6ab21c;\n border-color: #64a71a;\n box-shadow: 0 0 0 0.2rem rgba(112, 184, 33, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #212121;\n background-color: #7ed321;\n border-color: #7ed321;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #64a71a;\n border-color: #5d9c18;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(112, 184, 33, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #4a90e2;\n border-color: #4a90e2;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #297cdd;\n border-color: #2275d7;\n}\n.btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #297cdd;\n border-color: #2275d7;\n box-shadow: 0 0 0 0.2rem rgba(101, 161, 230, 0.5);\n}\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #4a90e2;\n border-color: #4a90e2;\n}\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #2275d7;\n border-color: #216fcc;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(101, 161, 230, 0.5);\n}\n\n.btn-warning {\n color: #212121;\n background-color: #f5a623;\n border-color: #f5a623;\n}\n.btn-warning:hover {\n color: #212121;\n background-color: #e7940b;\n border-color: #db8c0a;\n}\n.btn-warning:focus, .btn-warning.focus {\n color: #212121;\n background-color: #e7940b;\n border-color: #db8c0a;\n box-shadow: 0 0 0 0.2rem rgba(213, 146, 35, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212121;\n background-color: #f5a623;\n border-color: #f5a623;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #db8c0a;\n border-color: #cf8509;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(213, 146, 35, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #d90000;\n border-color: #cc0000;\n}\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #d90000;\n border-color: #cc0000;\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #cc0000;\n border-color: #bf0000;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);\n}\n\n.btn-light {\n color: #212121;\n background-color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.btn-light:hover {\n color: #212121;\n background-color: lightgray;\n border-color: #cdcdcd;\n}\n.btn-light:focus, .btn-light.focus {\n color: #212121;\n background-color: lightgray;\n border-color: #cdcdcd;\n box-shadow: 0 0 0 0.2rem rgba(200, 200, 200, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n color: #212121;\n background-color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {\n color: #212121;\n background-color: #cdcdcd;\n border-color: #c6c6c6;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 200, 200, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #212121;\n border-color: #212121;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #0e0e0e;\n border-color: #080808;\n}\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #0e0e0e;\n border-color: #080808;\n box-shadow: 0 0 0 0.2rem rgba(66, 66, 66, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #212121;\n border-color: #212121;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #080808;\n border-color: #010101;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(66, 66, 66, 0.5);\n}\n\n.btn-outline-primary {\n color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #ff0000;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n\n.btn-outline-secondary {\n color: #fff;\n border-color: #fff;\n}\n.btn-outline-secondary:hover {\n color: #212121;\n background-color: #fff;\n border-color: #fff;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #fff;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n color: #212121;\n background-color: #fff;\n border-color: #fff;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n\n.btn-outline-success {\n color: #7ed321;\n border-color: #7ed321;\n}\n.btn-outline-success:hover {\n color: #212121;\n background-color: #7ed321;\n border-color: #7ed321;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #7ed321;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n color: #212121;\n background-color: #7ed321;\n border-color: #7ed321;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.5);\n}\n\n.btn-outline-info {\n color: #4a90e2;\n border-color: #4a90e2;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #4a90e2;\n border-color: #4a90e2;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #4a90e2;\n background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #4a90e2;\n border-color: #4a90e2;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);\n}\n\n.btn-outline-warning {\n color: #f5a623;\n border-color: #f5a623;\n}\n.btn-outline-warning:hover {\n color: #212121;\n background-color: #f5a623;\n border-color: #f5a623;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #f5a623;\n background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {\n color: #212121;\n background-color: #f5a623;\n border-color: #f5a623;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.5);\n}\n\n.btn-outline-danger {\n color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #ff0000;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n\n.btn-outline-light {\n color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.btn-outline-light:hover {\n color: #212121;\n background-color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #e6e6e6;\n background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {\n color: #212121;\n background-color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5);\n}\n\n.btn-outline-dark {\n color: #212121;\n border-color: #212121;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #212121;\n border-color: #212121;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 33, 33, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #212121;\n background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #212121;\n border-color: #212121;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 33, 33, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #212121;\n text-decoration: underline;\n}\n.btn-link:hover {\n color: #ff0000;\n text-decoration: underline;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #707070;\n pointer-events: none;\n}\n\n.btn-lg {\n padding: 1rem 2rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 4px;\n}\n\n.btn-sm {\n padding: 0.35rem 0.7rem;\n font-size: 0.83rem;\n line-height: 1.575;\n border-radius: 2px;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=submit].btn-block,\ninput[type=reset].btn-block,\ninput[type=button].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212121;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(33, 33, 33, 0.15);\n border-radius: 2px;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1600px) {\n .dropdown-menu-xxl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-right {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #d5d5d5;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212121;\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #141414;\n text-decoration: none;\n background-color: #e6e6e6;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #ff0000;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #707070;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.83rem;\n color: #707070;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212121;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control, .selectize-control .input-group > .selectize-input,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0;\n}\n.input-group > .form-control + .form-control, .selectize-control .input-group > .selectize-input + .form-control, .selectize-control .input-group > .form-control + .selectize-input, .selectize-control .input-group > .selectize-input + .selectize-input,\n.input-group > .form-control + .custom-select,\n.selectize-control .input-group > .selectize-input + .custom-select,\n.input-group > .form-control + .custom-file,\n.selectize-control .input-group > .selectize-input + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.selectize-control .input-group > .form-control-plaintext + .selectize-input,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.selectize-control .input-group > .custom-select + .selectize-input,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.selectize-control .input-group > .custom-file + .selectize-input,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control:focus, .selectize-control .input-group > .selectize-input:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n.input-group > .form-control:not(:first-child), .selectize-control .input-group > .selectize-input:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group:not(.has-validation) > .form-control:not(:last-child), .selectize-control .input-group:not(.has-validation) > .selectize-input:not(:last-child),\n.input-group:not(.has-validation) > .custom-select:not(:last-child),\n.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > .form-control:nth-last-child(n+3), .selectize-control .input-group.has-validation > .selectize-input:nth-last-child(n+3),\n.input-group.has-validation > .custom-select:nth-last-child(n+3),\n.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212121;\n text-align: center;\n white-space: nowrap;\n background-color: #d5d5d5;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n}\n.input-group-text input[type=radio],\n.input-group-text input[type=checkbox] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea), .selectize-control .input-group-lg > .selectize-input:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(2.875rem + 2px);\n}\n\n.input-group-lg > .form-control, .selectize-control .input-group-lg > .selectize-input,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 4px;\n}\n\n.input-group-sm > .form-control:not(textarea), .selectize-control .input-group-sm > .selectize-input:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(2.00725rem + 2px);\n}\n\n.input-group-sm > .form-control, .selectize-control .input-group-sm > .selectize-input,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.35rem 0.7rem;\n font-size: 0.83rem;\n line-height: 1.575;\n border-radius: 2px;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,\n.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,\n.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n z-index: 1;\n display: block;\n min-height: 1.5rem;\n padding-left: 2.5rem;\n color-adjust: exact;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #ff0000;\n background-color: #ff0000;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #212121;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #ffb3b3;\n border-color: #ffb3b3;\n}\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #707070;\n}\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #d5d5d5;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -2.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -2.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: 50%/50% 50% no-repeat;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 2px;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #ff0000;\n background-color: #ff0000;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(255, 0, 0, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(255, 0, 0, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(255, 0, 0, 0.5);\n}\n\n.custom-switch {\n padding-left: 3.25rem;\n}\n.custom-switch .custom-control-label::before {\n left: -3.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-3.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(255, 0, 0, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212121;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23212121' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") right 0.75rem center/8px 10px no-repeat;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #212121;\n outline: 0;\n box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.075), 0 0 5px rgba(33, 33, 33, 0.5);\n}\n.custom-select:focus::-ms-value {\n color: #212121;\n background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n.custom-select:disabled {\n color: #707070;\n background-color: #d5d5d5;\n}\n.custom-select::-ms-expand {\n display: none;\n}\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212121;\n}\n\n.custom-select-sm {\n height: calc(2.00725rem + 2px);\n padding-top: 0.35rem;\n padding-bottom: 0.35rem;\n padding-left: 0.7rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n overflow: hidden;\n opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #212121;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e6e6e6;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n overflow: hidden;\n font-weight: 400;\n line-height: 1.5;\n color: #212121;\n background-color: #fff;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n}\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #212121;\n content: \"Browse\";\n background-color: #d5d5d5;\n border-left: inherit;\n border-radius: 0 2px 2px 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.custom-range:focus {\n outline: 0;\n}\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 1px #d5d5d5;\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 1px #d5d5d5;\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 1px #d5d5d5;\n}\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #ff0000;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #ffb3b3;\n}\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c1c1c1;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #ff0000;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #ffb3b3;\n}\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c1c1c1;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #ff0000;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n.custom-range::-ms-thumb:active {\n background-color: #ffb3b3;\n}\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n.custom-range::-ms-fill-lower {\n background-color: #c1c1c1;\n border-radius: 1rem;\n}\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #c1c1c1;\n border-radius: 1rem;\n}\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n}\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #707070;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #d5d5d5;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n border: 1px solid transparent;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #d5d5d5;\n}\n.nav-tabs .nav-link.disabled {\n color: #707070;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #707070;\n background-color: #fff;\n border-color: #d5d5d5 #d5d5d5 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 2px;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #ff0000;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(2px - 1px);\n border-top-right-radius: calc(2px - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(2px - 1px);\n border-bottom-left-radius: calc(2px - 1px);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.35rem;\n}\n\n.card-title {\n margin-bottom: 0.9rem;\n}\n\n.card-subtitle {\n margin-top: -0.45rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.35rem;\n}\n\n.card-header {\n padding: 0.9rem 1.35rem;\n margin-bottom: 0;\n background-color: transparent;\n border-bottom: 1px solid #d5d5d5;\n}\n.card-header:first-child {\n border-radius: calc(2px - 1px) calc(2px - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.9rem 1.35rem;\n background-color: transparent;\n border-top: 1px solid #d5d5d5;\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(2px - 1px) calc(2px - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.675rem;\n margin-bottom: -0.9rem;\n margin-left: -0.675rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.675rem;\n margin-left: -0.675rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.35rem;\n border-radius: calc(2px - 1px);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(2px - 1px);\n border-top-right-radius: calc(2px - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(2px - 1px);\n border-bottom-left-radius: calc(2px - 1px);\n}\n\n.card-deck .card {\n margin-bottom: 16px;\n}\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -16px;\n margin-left: -16px;\n }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 16px;\n margin-bottom: 0;\n margin-left: 16px;\n }\n}\n\n.card-group > .card {\n margin-bottom: 16px;\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.9rem;\n}\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion {\n overflow-anchor: none;\n}\n.accordion > .card {\n overflow: hidden;\n}\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 2px;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.25rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #ff0000;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #d5d5d5;\n}\n.page-link:hover {\n z-index: 2;\n color: #ff0000;\n text-decoration: none;\n background-color: #fff;\n border-color: #707070;\n}\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #707070;\n background-color: #e6e6e6;\n border-color: #e6e6e6;\n}\n.page-item.disabled .page-link {\n color: #d5d5d5;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #c1c1c1;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 0.25rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.25rem;\n font-size: 0.83rem;\n line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 2px;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #ff0000;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #cc0000;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n\n.badge-secondary {\n color: #212121;\n background-color: #fff;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #212121;\n background-color: #e6e6e6;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n\n.badge-success {\n color: #212121;\n background-color: #7ed321;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #212121;\n background-color: #64a71a;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(126, 211, 33, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #4a90e2;\n}\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #2275d7;\n}\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);\n}\n\n.badge-warning {\n color: #212121;\n background-color: #f5a623;\n}\na.badge-warning:hover, a.badge-warning:focus {\n color: #212121;\n background-color: #db8c0a;\n}\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(245, 166, 35, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #ff0000;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #cc0000;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);\n}\n\n.badge-light {\n color: #212121;\n background-color: #e6e6e6;\n}\na.badge-light:hover, a.badge-light:focus {\n color: #212121;\n background-color: #cdcdcd;\n}\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #212121;\n}\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #080808;\n}\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(33, 33, 33, 0.5);\n}\n\n.alert {\n position: relative;\n padding: 0.4rem 0.6rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3.2rem;\n}\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 0.4rem 0.6rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #941010;\n background-color: #ffcccc;\n border-color: #ffb8b8;\n}\n.alert-primary hr {\n border-top-color: #ff9f9f;\n}\n.alert-primary .alert-link {\n color: #660b0b;\n}\n\n.alert-secondary {\n color: #949494;\n background-color: white;\n border-color: white;\n}\n.alert-secondary hr {\n border-top-color: #f2f2f2;\n}\n.alert-secondary .alert-link {\n color: #7b7b7b;\n}\n\n.alert-success {\n color: #517e21;\n background-color: #e5f6d3;\n border-color: #dbf3c1;\n}\n.alert-success hr {\n border-top-color: #cfefac;\n}\n.alert-success .alert-link {\n color: #375616;\n}\n\n.alert-info {\n color: #365b85;\n background-color: #dbe9f9;\n border-color: #cce0f7;\n}\n.alert-info hr {\n border-top-color: #b6d3f4;\n}\n.alert-info .alert-link {\n color: #274261;\n}\n\n.alert-warning {\n color: #8f6622;\n background-color: #fdedd3;\n border-color: #fce6c1;\n}\n.alert-warning hr {\n border-top-color: #fbdca9;\n}\n.alert-warning .alert-link {\n color: #664918;\n}\n\n.alert-danger {\n color: #941010;\n background-color: #ffcccc;\n border-color: #ffb8b8;\n}\n.alert-danger hr {\n border-top-color: #ff9f9f;\n}\n.alert-danger .alert-link {\n color: #660b0b;\n}\n\n.alert-light {\n color: #878787;\n background-color: #fafafa;\n border-color: #f8f8f8;\n}\n.alert-light hr {\n border-top-color: #ebebeb;\n}\n.alert-light .alert-link {\n color: #6e6e6e;\n}\n\n.alert-dark {\n color: #212121;\n background-color: lightgray;\n border-color: #c1c1c1;\n}\n.alert-dark hr {\n border-top-color: #b4b4b4;\n}\n.alert-dark .alert-link {\n color: #080808;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.75rem;\n background-color: #d5d5d5;\n border-radius: 2px;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #ff0000;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #707070;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #707070;\n text-decoration: none;\n background-color: #e6e6e6;\n}\n.list-group-item-action:active {\n color: #212121;\n background-color: #d5d5d5;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid rgba(33, 33, 33, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #707070;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #ff0000;\n border-color: #ff0000;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1600px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #941010;\n background-color: #ffb8b8;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #941010;\n background-color: #ff9f9f;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #941010;\n border-color: #941010;\n}\n\n.list-group-item-secondary {\n color: #949494;\n background-color: white;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #949494;\n background-color: #f2f2f2;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #949494;\n border-color: #949494;\n}\n\n.list-group-item-success {\n color: #517e21;\n background-color: #dbf3c1;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #517e21;\n background-color: #cfefac;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #517e21;\n border-color: #517e21;\n}\n\n.list-group-item-info {\n color: #365b85;\n background-color: #cce0f7;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #365b85;\n background-color: #b6d3f4;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #365b85;\n border-color: #365b85;\n}\n\n.list-group-item-warning {\n color: #8f6622;\n background-color: #fce6c1;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #8f6622;\n background-color: #fbdca9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #8f6622;\n border-color: #8f6622;\n}\n\n.list-group-item-danger {\n color: #941010;\n background-color: #ffb8b8;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #941010;\n background-color: #ff9f9f;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #941010;\n border-color: #941010;\n}\n\n.list-group-item-light {\n color: #878787;\n background-color: #f8f8f8;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #878787;\n background-color: #ebebeb;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #878787;\n border-color: #878787;\n}\n\n.list-group-item-dark {\n color: #212121;\n background-color: #c1c1c1;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #212121;\n background-color: #b4b4b4;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #212121;\n border-color: #212121;\n}\n\n.close {\n float: right;\n font-size: 2rem;\n font-weight: 300;\n line-height: 1;\n color: #707070;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.5;\n}\n.close:hover {\n color: #707070;\n text-decoration: none;\n}\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: 0.75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: min-content;\n content: \"\";\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(33, 33, 33, 0.2);\n border-radius: 4px;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #212121;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #d5d5d5;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #d5d5d5;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: min-content;\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.83rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {\n bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #212121;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #212121;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {\n top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #212121;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #212121;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #212121;\n border-radius: 2px;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 296px;\n font-family: Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.83rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d5d5d5;\n border-radius: 0;\n}\n.popover .arrow {\n position: absolute;\n display: block;\n width: 10px;\n height: 10px;\n margin: 0 0;\n}\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=top] {\n margin-bottom: 10px;\n}\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {\n bottom: -11px;\n}\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {\n bottom: 0;\n border-width: 10px 5px 0;\n border-top-color: #d5d5d5;\n}\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {\n bottom: 1px;\n border-width: 10px 5px 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=right] {\n margin-left: 10px;\n}\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {\n left: -11px;\n width: 10px;\n height: 10px;\n margin: 0 0;\n}\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {\n left: 0;\n border-width: 5px 10px 5px 0;\n border-right-color: #d5d5d5;\n}\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {\n left: 1px;\n border-width: 5px 10px 5px 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {\n margin-top: 10px;\n}\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {\n top: -11px;\n}\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {\n top: 0;\n border-width: 0 5px 10px 5px;\n border-bottom-color: #d5d5d5;\n}\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {\n top: 1px;\n border-width: 0 5px 10px 5px;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 10px;\n margin-left: -5px;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=left] {\n margin-right: 10px;\n}\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {\n right: -11px;\n width: 10px;\n height: 10px;\n margin: 0 0;\n}\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {\n right: 0;\n border-width: 5px 0 5px 10px;\n border-left-color: #d5d5d5;\n}\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {\n right: 1px;\n border-width: 5px 0 5px 10px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 16px 16px;\n margin-bottom: 0;\n font-size: 1rem;\n color: #707070;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 16px 16px;\n color: #212121;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: 50%/100% 100% no-repeat;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #ff0000 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #cc0000 !important;\n}\n\n.bg-secondary {\n background-color: #fff !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #e6e6e6 !important;\n}\n\n.bg-success {\n background-color: #7ed321 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #64a71a !important;\n}\n\n.bg-info {\n background-color: #4a90e2 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #2275d7 !important;\n}\n\n.bg-warning {\n background-color: #f5a623 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #db8c0a !important;\n}\n\n.bg-danger {\n background-color: #ff0000 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #cc0000 !important;\n}\n\n.bg-light {\n background-color: #e6e6e6 !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #cdcdcd !important;\n}\n\n.bg-dark {\n background-color: #212121 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #080808 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #d5d5d5 !important;\n}\n\n.border-top {\n border-top: 1px solid #d5d5d5 !important;\n}\n\n.border-right {\n border-right: 1px solid #d5d5d5 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #d5d5d5 !important;\n}\n\n.border-left {\n border-left: 1px solid #d5d5d5 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #ff0000 !important;\n}\n\n.border-secondary {\n border-color: #fff !important;\n}\n\n.border-success {\n border-color: #7ed321 !important;\n}\n\n.border-info {\n border-color: #4a90e2 !important;\n}\n\n.border-warning {\n border-color: #f5a623 !important;\n}\n\n.border-danger {\n border-color: #ff0000 !important;\n}\n\n.border-light {\n border-color: #e6e6e6 !important;\n}\n\n.border-dark {\n border-color: #212121 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 2px !important;\n}\n\n.rounded {\n border-radius: 2px !important;\n}\n\n.rounded-top {\n border-top-left-radius: 2px !important;\n border-top-right-radius: 2px !important;\n}\n\n.rounded-right {\n border-top-right-radius: 2px !important;\n border-bottom-right-radius: 2px !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 2px !important;\n border-bottom-left-radius: 2px !important;\n}\n\n.rounded-left {\n border-top-left-radius: 2px !important;\n border-bottom-left-radius: 2px !important;\n}\n\n.rounded-lg {\n border-radius: 4px !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1600px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.8571428571%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1600px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n@media (min-width: 1600px) {\n .float-xxl-left {\n float: left !important;\n }\n .float-xxl-right {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n}\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only, .table-restauration tr td .tablesaw-cell-label {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(33, 33, 33, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(33, 33, 33, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(33, 33, 33, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.m-gutter {\n margin: 16px !important;\n}\n\n.mt-gutter,\n.my-gutter {\n margin-top: 16px !important;\n}\n\n.mr-gutter,\n.mx-gutter {\n margin-right: 16px !important;\n}\n\n.mb-gutter,\n.my-gutter {\n margin-bottom: 16px !important;\n}\n\n.ml-gutter,\n.mx-gutter {\n margin-left: 16px !important;\n}\n\n.m-6 {\n margin: 6rem !important;\n}\n\n.mt-6,\n.my-6 {\n margin-top: 6rem !important;\n}\n\n.mr-6,\n.mx-6 {\n margin-right: 6rem !important;\n}\n\n.mb-6,\n.my-6 {\n margin-bottom: 6rem !important;\n}\n\n.ml-6,\n.mx-6 {\n margin-left: 6rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.p-gutter {\n padding: 16px !important;\n}\n\n.pt-gutter,\n.py-gutter {\n padding-top: 16px !important;\n}\n\n.pr-gutter,\n.px-gutter {\n padding-right: 16px !important;\n}\n\n.pb-gutter,\n.py-gutter {\n padding-bottom: 16px !important;\n}\n\n.pl-gutter,\n.px-gutter {\n padding-left: 16px !important;\n}\n\n.p-6 {\n padding: 6rem !important;\n}\n\n.pt-6,\n.py-6 {\n padding-top: 6rem !important;\n}\n\n.pr-6,\n.px-6 {\n padding-right: 6rem !important;\n}\n\n.pb-6,\n.py-6 {\n padding-bottom: 6rem !important;\n}\n\n.pl-6,\n.px-6 {\n padding-left: 6rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1, .container-full.my-1[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-1[class*=bg-] + .container-full[class*=bg-],\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2, .container-full.my-2[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-2[class*=bg-] + .container-full[class*=bg-],\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3, .container-full.my-3[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-3[class*=bg-] + .container-full[class*=bg-],\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4, .container-full.my-4[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-4[class*=bg-] + .container-full[class*=bg-],\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5, .container-full.my-5[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-5[class*=bg-] + .container-full[class*=bg-],\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-ngutter {\n margin: -16px !important;\n}\n\n.mt-ngutter,\n.my-ngutter {\n margin-top: -16px !important;\n}\n\n.mr-ngutter,\n.mx-ngutter {\n margin-right: -16px !important;\n}\n\n.mb-ngutter,\n.my-ngutter {\n margin-bottom: -16px !important;\n}\n\n.ml-ngutter,\n.mx-ngutter {\n margin-left: -16px !important;\n}\n\n.m-n6 {\n margin: -6rem !important;\n}\n\n.mt-n6, .container-full.my-6[class*=bg-] + .container-full[class*=bg-],\n.container-full.mb-6[class*=bg-] + .container-full[class*=bg-],\n.my-n6 {\n margin-top: -6rem !important;\n}\n\n.mr-n6,\n.mx-n6 {\n margin-right: -6rem !important;\n}\n\n.mb-n6,\n.my-n6 {\n margin-bottom: -6rem !important;\n}\n\n.ml-n6,\n.mx-n6 {\n margin-left: -6rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 3rem !important;\n }\n .m-sm-gutter {\n margin: 16px !important;\n }\n .mt-sm-gutter,\n.my-sm-gutter {\n margin-top: 16px !important;\n }\n .mr-sm-gutter,\n.mx-sm-gutter {\n margin-right: 16px !important;\n }\n .mb-sm-gutter,\n.my-sm-gutter {\n margin-bottom: 16px !important;\n }\n .ml-sm-gutter,\n.mx-sm-gutter {\n margin-left: 16px !important;\n }\n .m-sm-6 {\n margin: 6rem !important;\n }\n .mt-sm-6,\n.my-sm-6 {\n margin-top: 6rem !important;\n }\n .mr-sm-6,\n.mx-sm-6 {\n margin-right: 6rem !important;\n }\n .mb-sm-6,\n.my-sm-6 {\n margin-bottom: 6rem !important;\n }\n .ml-sm-6,\n.mx-sm-6 {\n margin-left: 6rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 3rem !important;\n }\n .p-sm-gutter {\n padding: 16px !important;\n }\n .pt-sm-gutter,\n.py-sm-gutter {\n padding-top: 16px !important;\n }\n .pr-sm-gutter,\n.px-sm-gutter {\n padding-right: 16px !important;\n }\n .pb-sm-gutter,\n.py-sm-gutter {\n padding-bottom: 16px !important;\n }\n .pl-sm-gutter,\n.px-sm-gutter {\n padding-left: 16px !important;\n }\n .p-sm-6 {\n padding: 6rem !important;\n }\n .pt-sm-6,\n.py-sm-6 {\n padding-top: 6rem !important;\n }\n .pr-sm-6,\n.px-sm-6 {\n padding-right: 6rem !important;\n }\n .pb-sm-6,\n.py-sm-6 {\n padding-bottom: 6rem !important;\n }\n .pl-sm-6,\n.px-sm-6 {\n padding-left: 6rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-ngutter {\n margin: -16px !important;\n }\n .mt-sm-ngutter,\n.my-sm-ngutter {\n margin-top: -16px !important;\n }\n .mr-sm-ngutter,\n.mx-sm-ngutter {\n margin-right: -16px !important;\n }\n .mb-sm-ngutter,\n.my-sm-ngutter {\n margin-bottom: -16px !important;\n }\n .ml-sm-ngutter,\n.mx-sm-ngutter {\n margin-left: -16px !important;\n }\n .m-sm-n6 {\n margin: -6rem !important;\n }\n .mt-sm-n6,\n.my-sm-n6 {\n margin-top: -6rem !important;\n }\n .mr-sm-n6,\n.mx-sm-n6 {\n margin-right: -6rem !important;\n }\n .mb-sm-n6,\n.my-sm-n6 {\n margin-bottom: -6rem !important;\n }\n .ml-sm-n6,\n.mx-sm-n6 {\n margin-left: -6rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n.mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n.my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n.mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n.mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n.my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n.mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n.mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n.my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n.mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n.mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n.my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n.mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n.mx-md-5 {\n margin-left: 3rem !important;\n }\n .m-md-gutter {\n margin: 16px !important;\n }\n .mt-md-gutter,\n.my-md-gutter {\n margin-top: 16px !important;\n }\n .mr-md-gutter,\n.mx-md-gutter {\n margin-right: 16px !important;\n }\n .mb-md-gutter,\n.my-md-gutter {\n margin-bottom: 16px !important;\n }\n .ml-md-gutter,\n.mx-md-gutter {\n margin-left: 16px !important;\n }\n .m-md-6 {\n margin: 6rem !important;\n }\n .mt-md-6,\n.my-md-6 {\n margin-top: 6rem !important;\n }\n .mr-md-6,\n.mx-md-6 {\n margin-right: 6rem !important;\n }\n .mb-md-6,\n.my-md-6 {\n margin-bottom: 6rem !important;\n }\n .ml-md-6,\n.mx-md-6 {\n margin-left: 6rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n.py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n.px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n.px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n.py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n.px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n.px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n.py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n.px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n.px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n.py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n.px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n.px-md-5 {\n padding-left: 3rem !important;\n }\n .p-md-gutter {\n padding: 16px !important;\n }\n .pt-md-gutter,\n.py-md-gutter {\n padding-top: 16px !important;\n }\n .pr-md-gutter,\n.px-md-gutter {\n padding-right: 16px !important;\n }\n .pb-md-gutter,\n.py-md-gutter {\n padding-bottom: 16px !important;\n }\n .pl-md-gutter,\n.px-md-gutter {\n padding-left: 16px !important;\n }\n .p-md-6 {\n padding: 6rem !important;\n }\n .pt-md-6,\n.py-md-6 {\n padding-top: 6rem !important;\n }\n .pr-md-6,\n.px-md-6 {\n padding-right: 6rem !important;\n }\n .pb-md-6,\n.py-md-6 {\n padding-bottom: 6rem !important;\n }\n .pl-md-6,\n.px-md-6 {\n padding-left: 6rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-ngutter {\n margin: -16px !important;\n }\n .mt-md-ngutter,\n.my-md-ngutter {\n margin-top: -16px !important;\n }\n .mr-md-ngutter,\n.mx-md-ngutter {\n margin-right: -16px !important;\n }\n .mb-md-ngutter,\n.my-md-ngutter {\n margin-bottom: -16px !important;\n }\n .ml-md-ngutter,\n.mx-md-ngutter {\n margin-left: -16px !important;\n }\n .m-md-n6 {\n margin: -6rem !important;\n }\n .mt-md-n6,\n.my-md-n6 {\n margin-top: -6rem !important;\n }\n .mr-md-n6,\n.mx-md-n6 {\n margin-right: -6rem !important;\n }\n .mb-md-n6,\n.my-md-n6 {\n margin-bottom: -6rem !important;\n }\n .ml-md-n6,\n.mx-md-n6 {\n margin-left: -6rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n.mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 3rem !important;\n }\n .m-lg-gutter {\n margin: 16px !important;\n }\n .mt-lg-gutter,\n.my-lg-gutter {\n margin-top: 16px !important;\n }\n .mr-lg-gutter,\n.mx-lg-gutter {\n margin-right: 16px !important;\n }\n .mb-lg-gutter,\n.my-lg-gutter {\n margin-bottom: 16px !important;\n }\n .ml-lg-gutter,\n.mx-lg-gutter {\n margin-left: 16px !important;\n }\n .m-lg-6 {\n margin: 6rem !important;\n }\n .mt-lg-6,\n.my-lg-6 {\n margin-top: 6rem !important;\n }\n .mr-lg-6,\n.mx-lg-6 {\n margin-right: 6rem !important;\n }\n .mb-lg-6,\n.my-lg-6 {\n margin-bottom: 6rem !important;\n }\n .ml-lg-6,\n.mx-lg-6 {\n margin-left: 6rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 3rem !important;\n }\n .p-lg-gutter {\n padding: 16px !important;\n }\n .pt-lg-gutter,\n.py-lg-gutter {\n padding-top: 16px !important;\n }\n .pr-lg-gutter,\n.px-lg-gutter {\n padding-right: 16px !important;\n }\n .pb-lg-gutter,\n.py-lg-gutter {\n padding-bottom: 16px !important;\n }\n .pl-lg-gutter,\n.px-lg-gutter {\n padding-left: 16px !important;\n }\n .p-lg-6 {\n padding: 6rem !important;\n }\n .pt-lg-6,\n.py-lg-6 {\n padding-top: 6rem !important;\n }\n .pr-lg-6,\n.px-lg-6 {\n padding-right: 6rem !important;\n }\n .pb-lg-6,\n.py-lg-6 {\n padding-bottom: 6rem !important;\n }\n .pl-lg-6,\n.px-lg-6 {\n padding-left: 6rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-ngutter {\n margin: -16px !important;\n }\n .mt-lg-ngutter,\n.my-lg-ngutter {\n margin-top: -16px !important;\n }\n .mr-lg-ngutter,\n.mx-lg-ngutter {\n margin-right: -16px !important;\n }\n .mb-lg-ngutter,\n.my-lg-ngutter {\n margin-bottom: -16px !important;\n }\n .ml-lg-ngutter,\n.mx-lg-ngutter {\n margin-left: -16px !important;\n }\n .m-lg-n6 {\n margin: -6rem !important;\n }\n .mt-lg-n6,\n.my-lg-n6 {\n margin-top: -6rem !important;\n }\n .mr-lg-n6,\n.mx-lg-n6 {\n margin-right: -6rem !important;\n }\n .mb-lg-n6,\n.my-lg-n6 {\n margin-bottom: -6rem !important;\n }\n .ml-lg-n6,\n.mx-lg-n6 {\n margin-left: -6rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n.mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 3rem !important;\n }\n .m-xl-gutter {\n margin: 16px !important;\n }\n .mt-xl-gutter,\n.my-xl-gutter {\n margin-top: 16px !important;\n }\n .mr-xl-gutter,\n.mx-xl-gutter {\n margin-right: 16px !important;\n }\n .mb-xl-gutter,\n.my-xl-gutter {\n margin-bottom: 16px !important;\n }\n .ml-xl-gutter,\n.mx-xl-gutter {\n margin-left: 16px !important;\n }\n .m-xl-6 {\n margin: 6rem !important;\n }\n .mt-xl-6,\n.my-xl-6 {\n margin-top: 6rem !important;\n }\n .mr-xl-6,\n.mx-xl-6 {\n margin-right: 6rem !important;\n }\n .mb-xl-6,\n.my-xl-6 {\n margin-bottom: 6rem !important;\n }\n .ml-xl-6,\n.mx-xl-6 {\n margin-left: 6rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 3rem !important;\n }\n .p-xl-gutter {\n padding: 16px !important;\n }\n .pt-xl-gutter,\n.py-xl-gutter {\n padding-top: 16px !important;\n }\n .pr-xl-gutter,\n.px-xl-gutter {\n padding-right: 16px !important;\n }\n .pb-xl-gutter,\n.py-xl-gutter {\n padding-bottom: 16px !important;\n }\n .pl-xl-gutter,\n.px-xl-gutter {\n padding-left: 16px !important;\n }\n .p-xl-6 {\n padding: 6rem !important;\n }\n .pt-xl-6,\n.py-xl-6 {\n padding-top: 6rem !important;\n }\n .pr-xl-6,\n.px-xl-6 {\n padding-right: 6rem !important;\n }\n .pb-xl-6,\n.py-xl-6 {\n padding-bottom: 6rem !important;\n }\n .pl-xl-6,\n.px-xl-6 {\n padding-left: 6rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-ngutter {\n margin: -16px !important;\n }\n .mt-xl-ngutter,\n.my-xl-ngutter {\n margin-top: -16px !important;\n }\n .mr-xl-ngutter,\n.mx-xl-ngutter {\n margin-right: -16px !important;\n }\n .mb-xl-ngutter,\n.my-xl-ngutter {\n margin-bottom: -16px !important;\n }\n .ml-xl-ngutter,\n.mx-xl-ngutter {\n margin-left: -16px !important;\n }\n .m-xl-n6 {\n margin: -6rem !important;\n }\n .mt-xl-n6,\n.my-xl-n6 {\n margin-top: -6rem !important;\n }\n .mr-xl-n6,\n.mx-xl-n6 {\n margin-right: -6rem !important;\n }\n .mb-xl-n6,\n.my-xl-n6 {\n margin-bottom: -6rem !important;\n }\n .ml-xl-n6,\n.mx-xl-n6 {\n margin-left: -6rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1600px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n.my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n.mx-xxl-0 {\n margin-right: 0 !important;\n }\n .mb-xxl-0,\n.my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n.mx-xxl-0 {\n margin-left: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .mt-xxl-1,\n.my-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xxl-1,\n.mx-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xxl-1,\n.my-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xxl-1,\n.mx-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .mt-xxl-2,\n.my-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xxl-2,\n.mx-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xxl-2,\n.my-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xxl-2,\n.mx-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .mt-xxl-3,\n.my-xxl-3 {\n margin-top: 1rem !important;\n }\n .mr-xxl-3,\n.mx-xxl-3 {\n margin-right: 1rem !important;\n }\n .mb-xxl-3,\n.my-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xxl-3,\n.mx-xxl-3 {\n margin-left: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .mt-xxl-4,\n.my-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xxl-4,\n.mx-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xxl-4,\n.my-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xxl-4,\n.mx-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .mt-xxl-5,\n.my-xxl-5 {\n margin-top: 3rem !important;\n }\n .mr-xxl-5,\n.mx-xxl-5 {\n margin-right: 3rem !important;\n }\n .mb-xxl-5,\n.my-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xxl-5,\n.mx-xxl-5 {\n margin-left: 3rem !important;\n }\n .m-xxl-gutter {\n margin: 16px !important;\n }\n .mt-xxl-gutter,\n.my-xxl-gutter {\n margin-top: 16px !important;\n }\n .mr-xxl-gutter,\n.mx-xxl-gutter {\n margin-right: 16px !important;\n }\n .mb-xxl-gutter,\n.my-xxl-gutter {\n margin-bottom: 16px !important;\n }\n .ml-xxl-gutter,\n.mx-xxl-gutter {\n margin-left: 16px !important;\n }\n .m-xxl-6 {\n margin: 6rem !important;\n }\n .mt-xxl-6,\n.my-xxl-6 {\n margin-top: 6rem !important;\n }\n .mr-xxl-6,\n.mx-xxl-6 {\n margin-right: 6rem !important;\n }\n .mb-xxl-6,\n.my-xxl-6 {\n margin-bottom: 6rem !important;\n }\n .ml-xxl-6,\n.mx-xxl-6 {\n margin-left: 6rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n.py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n.px-xxl-0 {\n padding-right: 0 !important;\n }\n .pb-xxl-0,\n.py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n.px-xxl-0 {\n padding-left: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .pt-xxl-1,\n.py-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xxl-1,\n.px-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xxl-1,\n.py-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xxl-1,\n.px-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .pt-xxl-2,\n.py-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xxl-2,\n.px-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xxl-2,\n.py-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xxl-2,\n.px-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .pt-xxl-3,\n.py-xxl-3 {\n padding-top: 1rem !important;\n }\n .pr-xxl-3,\n.px-xxl-3 {\n padding-right: 1rem !important;\n }\n .pb-xxl-3,\n.py-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xxl-3,\n.px-xxl-3 {\n padding-left: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .pt-xxl-4,\n.py-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xxl-4,\n.px-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xxl-4,\n.py-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xxl-4,\n.px-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .pt-xxl-5,\n.py-xxl-5 {\n padding-top: 3rem !important;\n }\n .pr-xxl-5,\n.px-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-5,\n.py-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xxl-5,\n.px-xxl-5 {\n padding-left: 3rem !important;\n }\n .p-xxl-gutter {\n padding: 16px !important;\n }\n .pt-xxl-gutter,\n.py-xxl-gutter {\n padding-top: 16px !important;\n }\n .pr-xxl-gutter,\n.px-xxl-gutter {\n padding-right: 16px !important;\n }\n .pb-xxl-gutter,\n.py-xxl-gutter {\n padding-bottom: 16px !important;\n }\n .pl-xxl-gutter,\n.px-xxl-gutter {\n padding-left: 16px !important;\n }\n .p-xxl-6 {\n padding: 6rem !important;\n }\n .pt-xxl-6,\n.py-xxl-6 {\n padding-top: 6rem !important;\n }\n .pr-xxl-6,\n.px-xxl-6 {\n padding-right: 6rem !important;\n }\n .pb-xxl-6,\n.py-xxl-6 {\n padding-bottom: 6rem !important;\n }\n .pl-xxl-6,\n.px-xxl-6 {\n padding-left: 6rem !important;\n }\n .m-xxl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xxl-n1,\n.my-xxl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xxl-n1,\n.mx-xxl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xxl-n1,\n.my-xxl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xxl-n1,\n.mx-xxl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xxl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xxl-n2,\n.my-xxl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xxl-n2,\n.mx-xxl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xxl-n2,\n.my-xxl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xxl-n2,\n.mx-xxl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xxl-n3 {\n margin: -1rem !important;\n }\n .mt-xxl-n3,\n.my-xxl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xxl-n3,\n.mx-xxl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xxl-n3,\n.my-xxl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xxl-n3,\n.mx-xxl-n3 {\n margin-left: -1rem !important;\n }\n .m-xxl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xxl-n4,\n.my-xxl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xxl-n4,\n.mx-xxl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xxl-n4,\n.my-xxl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xxl-n4,\n.mx-xxl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xxl-n5 {\n margin: -3rem !important;\n }\n .mt-xxl-n5,\n.my-xxl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xxl-n5,\n.mx-xxl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xxl-n5,\n.my-xxl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xxl-n5,\n.mx-xxl-n5 {\n margin-left: -3rem !important;\n }\n .m-xxl-ngutter {\n margin: -16px !important;\n }\n .mt-xxl-ngutter,\n.my-xxl-ngutter {\n margin-top: -16px !important;\n }\n .mr-xxl-ngutter,\n.mx-xxl-ngutter {\n margin-right: -16px !important;\n }\n .mb-xxl-ngutter,\n.my-xxl-ngutter {\n margin-bottom: -16px !important;\n }\n .ml-xxl-ngutter,\n.mx-xxl-ngutter {\n margin-left: -16px !important;\n }\n .m-xxl-n6 {\n margin: -6rem !important;\n }\n .mt-xxl-n6,\n.my-xxl-n6 {\n margin-top: -6rem !important;\n }\n .mr-xxl-n6,\n.mx-xxl-n6 {\n margin-right: -6rem !important;\n }\n .mb-xxl-n6,\n.my-xxl-n6 {\n margin-bottom: -6rem !important;\n }\n .ml-xxl-n6,\n.mx-xxl-n6 {\n margin-left: -6rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n.my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n.mx-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-auto,\n.my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n.mx-xxl-auto {\n margin-left: auto !important;\n }\n}\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.text-monospace {\n font-family: monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1600px) {\n .text-xxl-left {\n text-align: left !important;\n }\n .text-xxl-right {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #ff0000 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #b30000 !important;\n}\n\n.text-secondary {\n color: #fff !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #d9d9d9 !important;\n}\n\n.text-success {\n color: #7ed321 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #569117 !important;\n}\n\n.text-info {\n color: #4a90e2 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #1f69c1 !important;\n}\n\n.text-warning {\n color: #f5a623 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #c37d09 !important;\n}\n\n.text-danger {\n color: #ff0000 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #b30000 !important;\n}\n\n.text-light {\n color: #e6e6e6 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: silver !important;\n}\n\n.text-dark {\n color: #212121 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: black !important;\n}\n\n.text-body {\n color: #212121 !important;\n}\n\n.text-muted {\n color: #707070 !important;\n}\n\n.text-black-50 {\n color: rgba(33, 33, 33, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n*::before,\n*::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\nblockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\nimg {\n page-break-inside: avoid;\n }\n p,\nh2,\nh3 {\n orphans: 3;\n widows: 3;\n }\n h2,\nh3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #212121;\n }\n .table, .semaineDeRef {\n border-collapse: collapse !important;\n }\n .table td, .semaineDeRef td,\n.table th,\n.semaineDeRef th {\n background-color: #fff !important;\n }\n .table-bordered th,\n.table-bordered td {\n border: 1px solid #c1c1c1 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #d5d5d5;\n }\n .table .thead-dark th, .semaineDeRef .thead-dark th {\n color: inherit;\n border-color: #d5d5d5;\n }\n}\nbody {\n font-size: 1.125rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n}\n@media (max-width: 767.98px) {\n body {\n font-size: 1rem;\n }\n}\n@media (max-width: 575.98px) {\n body {\n font-size: 0.875rem;\n }\n}\n\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-bottom: 0.75em;\n}\n\nh1,\n.h1 {\n font-size: 3rem;\n line-height: 1.1em;\n font-weight: 700;\n}\n\nh2,\n.h2 {\n font-size: 2.375rem;\n line-height: 1.2em;\n}\n\nh3,\n.h3 {\n font-size: 1.75rem;\n line-height: 1.35em;\n font-weight: 700;\n}\n\nh4,\n.h4 {\n font-size: 1.5rem;\n line-height: 1.35em;\n}\n\nh5,\n.h5 {\n font-size: 1.25rem;\n line-height: 1.4em;\n font-weight: 700;\n}\n\nh6,\n.h6 {\n font-size: 1.125rem;\n line-height: 1.5em;\n text-transform: uppercase;\n}\n\n.lead {\n font-size: 1.375rem;\n}\n@media (max-width: 991.98px) {\n .lead {\n font-size: 1.25rem;\n }\n}\n@media (max-width: 575.98px) {\n .lead {\n font-size: 1rem;\n }\n}\n\nsmall {\n color: #707070;\n}\n\ndel,\ns {\n color: #707070;\n}\n\nblockquote,\n.blockquote {\n font-size: 1.5rem;\n margin-bottom: 2.5rem;\n margin-top: 2.5rem;\n}\n\nblockquote {\n padding-left: 1.66rem;\n border-left: 1px solid #d5d5d5;\n}\nblockquote p {\n line-height: 1.3em;\n font-style: italic;\n}\nblockquote p:before {\n content: \"“\";\n padding-right: 0.2rem;\n}\nblockquote p:after {\n content: \"”\";\n padding-left: 0.2rem;\n}\nblockquote.blockquote-fr p:before {\n content: \"«\";\n}\nblockquote.blockquote-fr p:after {\n content: \"»\";\n}\nblockquote .blockquote-footer {\n margin-top: 0.72rem;\n font-size: 0.83rem;\n}\nblockquote .blockquote-footer cite {\n font-style: normal;\n}\n\ntable {\n font-size: 0.83rem;\n}\n\n@media (max-width: 991.98px) {\n h1,\n.h1 {\n font-size: 2.875rem;\n }\n h2,\n.h2 {\n font-size: 2.25rem;\n }\n h3,\n.h3 {\n font-size: 1.625rem;\n }\n h4,\n.h4 {\n font-size: 1.375rem;\n }\n}\n@media (max-width: 767.98px) {\n h1,\n.h1 {\n font-size: 2.5rem;\n }\n}\n@media (max-width: 575.98px) {\n h1,\n.h1 {\n font-size: 2rem;\n }\n h2,\n.h2 {\n font-size: 1.625rem;\n }\n h3,\n.h3 {\n font-size: 1.375rem;\n }\n h4,\n.h4 {\n font-size: 1.25rem;\n }\n h5,\n.h5 {\n font-size: 1rem;\n }\n h6,\n.h6 {\n font-size: 0.9375rem;\n }\n}\n.container-grid {\n display: grid;\n grid-template-rows: auto;\n grid-column-gap: 32px;\n grid-template-columns: [full-start] 1fr [content-start] minmax(auto, 540px) [content-end] 1fr [full-end];\n max-width: 100%;\n}\n@media (max-width: 767.98px) {\n .container-grid {\n grid-gap: 32px;\n }\n}\n@media (min-width: 768px) {\n .container-grid {\n grid-template-columns: [full-start] 1fr [content-start] 600px [content-end] 1fr [full-end];\n }\n}\n@media (min-width: 992px) {\n .container-grid {\n grid-template-columns: [full-start] 1fr [content-start] 640px [content-end] 1fr [full-end];\n }\n}\n@media (min-width: 1200px) {\n .container-grid {\n grid-template-columns: [full-start] 1fr [content-start] 570px [content-end] 1fr [full-end];\n }\n}\n.container-grid > * {\n grid-column: content;\n}\n.container-grid .container-full,\n.container-grid .container,\n.container-grid .embed-responsive, .container-grid > iframe {\n grid-column: full;\n}\n\n.container-full[class*=bg-] + .container-full[class*=bg-] {\n margin-top: 0 !important;\n}\n\n:-ms-fullscreen, :root .container-grid {\n /* autoprefixer: off */\n display: block;\n}\n\n:-ms-fullscreen, :root .container-grid > * {\n /* autoprefixer: off */\n max-width: 800px;\n margin: 0 auto;\n}\n\n@media (min-width: 992px) {\n :-ms-fullscreen, :root .container-grid > * {\n /* autoprefixer: off */\n max-width: 640px;\n }\n}\n@media (min-width: 1200px) {\n :-ms-fullscreen, :root .container-grid > * {\n /* autoprefixer: off */\n max-width: 570px;\n }\n}\n:-ms-fullscreen, :root .container-grid .container-full {\n /* autoprefixer: off */\n max-width: 100%;\n width: 100%;\n}\n\n.sr-only-xs {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n@media (min-width: 576px) {\n .sr-only-sm {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n\n@media (min-width: 768px) {\n .sr-only-md {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n\n@media (min-width: 992px) {\n .sr-only-lg {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .sr-only-xl {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n\n@media (min-width: 1600px) {\n .sr-only-xxl {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n\n.introjs-tooltip {\n min-width: 500px !important;\n max-width: 60% !important;\n}\n\n.introjs-helperNumberLayer {\n background: #ff0000 !important;\n}\n\n.focused, .link-pretty, .btn {\n position: relative;\n}\n.focused:before, .link-pretty:before, .btn:before {\n content: \" \";\n position: absolute;\n top: -5px;\n right: -5px;\n bottom: -5px;\n left: -5px;\n border: 1px solid transparent;\n border-radius: 4px;\n transform: scale(1);\n transition: transform 0.1s ease, border-color 0.3s;\n}\n.focused:focus, .link-pretty:focus, .btn:focus, .focused.focus, .focus.link-pretty, .focus.btn {\n box-shadow: none !important;\n outline: none !important;\n}\n.focused:focus:before, .link-pretty:focus:before, .btn:focus:before, .focused.focus:before, .focus.link-pretty:before, .focus.btn:before {\n transform: scale(1);\n border-color: #ff0000;\n}\n.focused:active:before, .link-pretty:active:before, .btn:active:before {\n content: none;\n}\n\n.flex-grow {\n flex: 1 1 auto;\n}\n\n.offset-top {\n margin-top: -4rem;\n}\n\n@media (min-width: 576px) {\n .offset-sm-top {\n margin-top: -4rem;\n }\n}\n@media (min-width: 768px) {\n .offset-md-top {\n margin-top: -4rem;\n }\n}\n@media (min-width: 992px) {\n .offset-lg-top {\n margin-top: -4rem;\n }\n}\n@media (min-width: 1200px) {\n .offset-xl-top {\n margin-top: -4rem;\n }\n}\n@media (min-width: 1600px) {\n .offset-xxl-top {\n margin-top: -4rem;\n }\n}\n.overflow-hidden {\n overflow: hidden;\n}\n\n.text-small {\n font-size: 0.778rem;\n}\n\n.text-xs {\n font-size: 0.75rem;\n}\n\n.text-sm {\n font-size: 0.875rem;\n}\n\n.text-base {\n font-size: 1rem;\n}\n\n.text-lg {\n font-size: 1.125rem;\n}\n\n.text-xl {\n font-size: 1.25rem;\n}\n\n.text-arrow {\n display: flex;\n justify-content: space-between;\n}\n.text-arrow:after {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23707070' d='M11.586 7L6.293 1.707 7.707.293 15.414 8l-7.707 7.707-1.414-1.414L11.586 9H0V7h11.586z'/%3E%3C/svg%3E\");\n display: block;\n margin-left: auto;\n opacity: 0.6;\n transition: opacity 0.2s;\n}\na:hover .text-arrow:after {\n opacity: 1;\n}\n\n.text-padded {\n background-color: #fff;\n box-shadow: 0.444rem 0 0 #fff, -0.444rem 0 0 #fff;\n box-decoration-break: clone;\n}\n\n.text-spread {\n letter-spacing: 3px;\n}\n\n/*\n Text Decoration\n\n Bootstrap v5 + legacy\n*/\n.underline, .text-decoration-underline {\n text-decoration: underline;\n}\n\n.overline, .text-decoration-overline {\n text-decoration: overline;\n}\n\n.line-through, .text-decoration-line-through {\n text-decoration: line-through;\n}\n\n.no-underline {\n text-decoration: none;\n}\n\n/*\n Triangles\n*/\n.triangle-outer-bottom-right {\n position: relative;\n}\n\n.triangle-outer-bottom-right:after {\n content: \"\";\n display: block;\n position: absolute;\n bottom: -0.24rem;\n left: -1.3rem;\n border-left: 1rem solid transparent;\n border-top: 1rem solid #ff0000;\n border-right: 1rem solid transparent;\n width: 0;\n height: 0;\n transform: rotate(-45deg);\n transition: background 0.15s;\n}\n\n.triangle-outer-top-right:after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0.479rem;\n left: -1.3rem;\n border-left: 1rem solid transparent;\n border-top: 1rem solid #ff0000;\n border-right: 1rem solid transparent;\n width: 0;\n height: 0;\n transform: rotate(-45deg);\n transition: background 0.15s;\n}\n\n.bg-gray-100 {\n background-color: #e6e6e6 !important;\n}\n\na.bg-gray-100:hover, a.bg-gray-100:focus,\nbutton.bg-gray-100:hover,\nbutton.bg-gray-100:focus {\n background-color: #cdcdcd !important;\n}\n\n.bg-gray-200 {\n background-color: #d5d5d5 !important;\n}\n\na.bg-gray-200:hover, a.bg-gray-200:focus,\nbutton.bg-gray-200:hover,\nbutton.bg-gray-200:focus {\n background-color: #bcbcbc !important;\n}\n\n.bg-gray-300 {\n background-color: #c1c1c1 !important;\n}\n\na.bg-gray-300:hover, a.bg-gray-300:focus,\nbutton.bg-gray-300:hover,\nbutton.bg-gray-300:focus {\n background-color: #a8a8a8 !important;\n}\n\n.bg-gray-400 {\n background-color: #ced4da !important;\n}\n\na.bg-gray-400:hover, a.bg-gray-400:focus,\nbutton.bg-gray-400:hover,\nbutton.bg-gray-400:focus {\n background-color: #b1bbc4 !important;\n}\n\n.bg-gray-500 {\n background-color: #adb5bd !important;\n}\n\na.bg-gray-500:hover, a.bg-gray-500:focus,\nbutton.bg-gray-500:hover,\nbutton.bg-gray-500:focus {\n background-color: #919ca6 !important;\n}\n\n.bg-gray-600 {\n background-color: #707070 !important;\n}\n\na.bg-gray-600:hover, a.bg-gray-600:focus,\nbutton.bg-gray-600:hover,\nbutton.bg-gray-600:focus {\n background-color: #575757 !important;\n}\n\n.bg-gray-700 {\n background-color: #495057 !important;\n}\n\na.bg-gray-700:hover, a.bg-gray-700:focus,\nbutton.bg-gray-700:hover,\nbutton.bg-gray-700:focus {\n background-color: #32373b !important;\n}\n\n.bg-gray-800 {\n background-color: #343a40 !important;\n}\n\na.bg-gray-800:hover, a.bg-gray-800:focus,\nbutton.bg-gray-800:hover,\nbutton.bg-gray-800:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-gray-900 {\n background-color: #212529 !important;\n}\n\na.bg-gray-900:hover, a.bg-gray-900:focus,\nbutton.bg-gray-900:hover,\nbutton.bg-gray-900:focus {\n background-color: #0a0c0d !important;\n}\n\nhr {\n width: 100%;\n}\n\n.text-gray-100 {\n color: #e6e6e6 !important;\n}\n\n.text-gray-200 {\n color: #d5d5d5 !important;\n}\n\n.text-gray-300 {\n color: #c1c1c1 !important;\n}\n\n.text-gray-400 {\n color: #ced4da !important;\n}\n\n.text-gray-500 {\n color: #adb5bd !important;\n}\n\n.text-gray-600 {\n color: #707070 !important;\n}\n\n.text-gray-700 {\n color: #495057 !important;\n}\n\n.text-gray-800 {\n color: #343a40 !important;\n}\n\n.text-gray-900 {\n color: #212529 !important;\n}\n\n.opacity-0 {\n opacity: 0;\n}\n\n.opacity-10 {\n opacity: 0.1;\n}\n\n.opacity-20 {\n opacity: 0.2;\n}\n\n.opacity-25 {\n opacity: 0.25;\n}\n\n.opacity-30 {\n opacity: 0.3;\n}\n\n.opacity-40 {\n opacity: 0.4;\n}\n\n.opacity-50 {\n opacity: 0.5;\n}\n\n.opacity-60 {\n opacity: 0.6;\n}\n\n.opacity-70 {\n opacity: 0.7;\n}\n\n.opacity-75 {\n opacity: 0.75;\n}\n\n.opacity-80 {\n opacity: 0.8;\n}\n\n.opacity-90 {\n opacity: 0.9;\n}\n\n.opacity-100 {\n opacity: 1;\n}\n\n/*\n * Custom css for Wordpress theme only\n*/\nbody.epfl-wp .entry-content > img {\n max-width: 100%;\n height: auto;\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 1rem;\n}\n\n/* Tablesaw Sass Mixins */ /* Structure */\n.site {\n position: relative;\n top: 0;\n transition: top 0.3s ease-in-out;\n}\n.search-open .site {\n top: 3rem;\n}\n\n/* Sticky footer */\nhtml,\nbody {\n height: 100%;\n}\n\nbody {\n overflow-x: hidden;\n display: flex;\n flex-direction: column;\n}\nbody > .site {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\nbody > .site > header.header {\n flex-shrink: 0;\n}\nbody > .main-container,\nbody > .site > .main-container {\n flex: 1 0 auto;\n}\nbody > .main-container + .bg-gray-100,\nbody > .site > .main-container + .bg-gray-100 {\n flex-shrink: 0;\n}\n\n/* Containers */\n@media (max-width: 767.98px) {\n .container-grid {\n grid-row-gap: 0;\n }\n}\n\n/* Typography */\n.content p + h1, .content p + h2, .content p + h3, .content p + h4, .content p + h5, .content p + h6,\n.content ol + h1,\n.content ol + h2,\n.content ol + h3,\n.content ol + h4,\n.content ol + h5,\n.content ol + h6,\n.content ul + h1,\n.content ul + h2,\n.content ul + h3,\n.content ul + h4,\n.content ul + h5,\n.content ul + h6,\n.content dl + h1,\n.content dl + h2,\n.content dl + h3,\n.content dl + h4,\n.content dl + h5,\n.content dl + h6,\n.content table + h1,\n.content table + h2,\n.content table + h3,\n.content table + h4,\n.content table + h5,\n.content table + h6 {\n margin-top: 1.75em;\n}\n.content h2 + h3,\n.content h3 + h4,\n.content h4 + h5,\n.content h5 + h6 {\n margin-top: 1.5em;\n}\n\n.content.container-grid > p + h1, .content.container-grid > p + h2, .content.container-grid > p + h3, .content.container-grid > ol + h1, .content.container-grid > ol + h2, .content.container-grid > ol + h3, .content.container-grid > ul + h1, .content.container-grid > ul + h2, .content.container-grid > ul + h3, .content.container-grid > dl + h1, .content.container-grid > dl + h2, .content.container-grid > dl + h3,\n.content .container-grid > p + h1,\n.content .container-grid > p + h2,\n.content .container-grid > p + h3,\n.content .container-grid > ol + h1,\n.content .container-grid > ol + h2,\n.content .container-grid > ol + h3,\n.content .container-grid > ul + h1,\n.content .container-grid > ul + h2,\n.content .container-grid > ul + h3,\n.content .container-grid > dl + h1,\n.content .container-grid > dl + h2,\n.content .container-grid > dl + h3 {\n margin-top: 1.25em;\n}\n.content.container-grid > p + h4, .content.container-grid > ol + h4, .content.container-grid > ul + h4, .content.container-grid > dl + h4,\n.content .container-grid > p + h4,\n.content .container-grid > ol + h4,\n.content .container-grid > ul + h4,\n.content .container-grid > dl + h4 {\n margin-top: 1.125em;\n}\n.content.container-grid > p + h5, .content.container-grid > ol + h5, .content.container-grid > ul + h5, .content.container-grid > dl + h5,\n.content .container-grid > p + h5,\n.content .container-grid > ol + h5,\n.content .container-grid > ul + h5,\n.content .container-grid > dl + h5 {\n margin-top: 1em;\n}\n.content.container-grid > p + h6, .content.container-grid > ol + h6, .content.container-grid > ul + h6, .content.container-grid > dl + h6,\n.content .container-grid > p + h6,\n.content .container-grid > ol + h6,\n.content .container-grid > ul + h6,\n.content .container-grid > dl + h6 {\n margin-top: 0.875em;\n}\n.content.container-grid > h2 + h3,\n.content .container-grid > h2 + h3 {\n margin-top: 0.5em;\n}\n.content.container-grid > h3 + h4, .content.container-grid > h4 + h5, .content.container-grid > h5 + h6,\n.content .container-grid > h3 + h4,\n.content .container-grid > h4 + h5,\n.content .container-grid > h5 + h6 {\n margin-top: 0.625em;\n}\n\n.btn:disabled, .btn.disabled,\nbutton:disabled,\nbutton.disabled,\nbutton.btn:disabled,\nbutton.btn.disabled,\ninput[type=button]:disabled,\ninput[type=button].disabled {\n opacity: 1;\n}\n.btn:focus, .btn:focus-visible, .btn.focus,\nbutton:focus,\nbutton:focus-visible,\nbutton.focus,\nbutton.btn:focus,\nbutton.btn:focus-visible,\nbutton.btn.focus,\ninput[type=button]:focus,\ninput[type=button]:focus-visible,\ninput[type=button].focus {\n outline-width: 2px !important;\n outline-style: solid !important;\n outline-offset: 2px;\n}\n\n.btn {\n text-decoration: none;\n white-space: normal;\n transition: background 0.15s, color 0.15s, border-color 0.15s;\n}\n.btn:before {\n content: none;\n}\n\n.btn-primary {\n font-weight: 700;\n}\n.btn-primary:hover, .btn-primary.hover {\n background: #b51f1f;\n border-color: #b51f1f;\n}\n.btn-primary:focus, .btn-primary:focus-visible, .btn-primary.focus {\n outline-color: #b51f1f !important;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {\n background: #891818;\n border-color: #891818;\n}\n.btn-primary:disabled, .btn-primary.disabled {\n background: #e6e6e6;\n border-color: #c1c1c1;\n color: #c1c1c1;\n}\n.bg-dark .btn-primary:disabled, .bg-dark .btn-primary.disabled {\n background: #212121;\n border-color: #707070;\n color: #707070;\n}\n\n.btn-secondary {\n background: transparent;\n border-color: #c1c1c1;\n}\n.bg-dark .btn-secondary {\n border-color: #707070;\n color: #fff !important;\n}\n.bg-gray-100 .btn-secondary {\n background-color: #fff;\n}\n.btn-secondary:hover, .btn-secondary.hover {\n background: #e6e6e6;\n border-color: #707070;\n}\n.bg-dark .btn-secondary:hover, .bg-dark .btn-secondary.hover {\n background: transparent;\n border-color: #e6e6e6;\n}\n.btn-secondary:focus, .btn-secondary:focus-visible, .btn-secondary.focus {\n outline-color: #707070 !important;\n}\n.bg-dark .btn-secondary:focus, .bg-dark .btn-secondary.focus {\n border-color: #e6e6e6;\n}\n.bg-dark .btn-secondary:focus:before, .bg-dark .btn-secondary.focus:before {\n border-color: #e6e6e6;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {\n background: linear-gradient(to bottom, #e6e6e6 0%, #fff 100%);\n border-color: #c1c1c1;\n}\n.bg-dark .btn-secondary:not(:disabled):not(.disabled):active, .bg-dark .btn-secondary:not(:disabled):not(.disabled).active {\n background: #707070;\n border-color: #fff;\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n background: transparent;\n border-color: #707070;\n color: #707070 !important;\n}\n\n.btn-light, .btn-light:hover {\n border-color: #707070;\n}\n\n.btn-circle {\n border-radius: 50%;\n width: 20px;\n height: 20px;\n padding: 0;\n background-color: #fff;\n border: none;\n box-shadow: 0 0 0 2px rgba(33, 33, 33, 0.4);\n line-height: 1;\n color: rgba(33, 33, 33, 0.4);\n transition: box-shadow 0.2s;\n cursor: pointer;\n}\n.btn-circle:hover {\n box-shadow: 0 0 0 5px rgba(33, 33, 33, 0.6);\n outline: 1rem solid transparent;\n color: rgba(33, 33, 33, 0.6);\n}\n\na.tag:hover {\n background: #e6e6e6;\n border-top-color: #a8a8a8;\n border-right-color: #a8a8a8;\n border-left-color: #a8a8a8;\n color: #212121;\n text-decoration: none;\n}\n\n.tag {\n display: inline-block;\n margin: 0 0.1em 0.3em 0;\n padding: 0.4em 0.6em;\n text-decoration: none;\n background: #fff;\n border: 1px solid #c1c1c1;\n font-size: inherit;\n line-height: 1;\n font-weight: 400;\n color: #343a40;\n border-radius: 2px;\n transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border-color 0.2s ease-in-out;\n vertical-align: middle;\n}\n.tag .remove {\n text-decoration: none;\n float: right;\n padding: 0;\n border: 0;\n font-size: 1.25em;\n line-height: 0.5em;\n margin-top: 0.2em;\n margin-left: 0.3em;\n color: inherit;\n transition: all 0.2s ease-in-out;\n}\n.tag .remove:hover {\n color: #ff0000;\n}\n.tag.tag-sm {\n font-size: 0.75em;\n}\n.tag.tag-plain {\n border-color: #707070;\n background: #707070;\n color: #fff;\n}\n.tag.tag-primary {\n border-bottom: 1px solid #ff0000;\n}\n.tag.tag-secondary {\n border-bottom: 1px solid #212121;\n}\n.tag.tag-success {\n border-bottom: 1px solid #7ed321;\n}\n.tag.tag-info {\n border-bottom: 1px solid #4a90e2;\n}\n.tag.tag-warning {\n border-bottom: 1px solid #f5a623;\n}\n.tag.tag-danger {\n border-bottom: 1px solid #ff0000;\n}\n.tag.tag-light {\n border-bottom: 1px solid #c1c1c1;\n}\n.tag.tag-dark {\n border-bottom: 1px solid #212121;\n}\n\na.tag > *,\n.btn.tag > *,\nbutton.tag > * {\n vertical-align: middle;\n}\na.tag .remove,\n.btn.tag .remove,\nbutton.tag .remove {\n width: 1.25rem;\n height: 1.25rem;\n margin-top: -1px;\n margin-bottom: -1px;\n margin-right: -2px;\n background: #e6e6e6;\n border-radius: 2px;\n line-height: 1.3rem;\n text-align: center;\n}\na.tag:hover, a.tag:focus,\n.btn.tag:hover,\n.btn.tag:focus,\nbutton.tag:hover,\nbutton.tag:focus {\n border-color: #212121;\n}\na.tag:hover .remove, a.tag:focus .remove,\n.btn.tag:hover .remove,\n.btn.tag:focus .remove,\nbutton.tag:hover .remove,\nbutton.tag:focus .remove {\n background: #ff0000;\n color: #fff;\n}\na.tag:focus, a.tag:focus-visible, a.tag.focus,\n.btn.tag:focus,\n.btn.tag:focus-visible,\n.btn.tag.focus,\nbutton.tag:focus,\nbutton.tag:focus-visible,\nbutton.tag.focus {\n outline: solid 2px #ff0000 !important;\n outline-offset: 2px;\n}\na.tag.tag-secondary:focus, a.tag.tag-secondary:focus-visible, a.tag.tag-secondary.focus, a.tag.tag-plain:focus, a.tag.tag-plain:focus-visible, a.tag.tag-plain.focus,\n.btn.tag.tag-secondary:focus,\n.btn.tag.tag-secondary:focus-visible,\n.btn.tag.tag-secondary.focus,\n.btn.tag.tag-plain:focus,\n.btn.tag.tag-plain:focus-visible,\n.btn.tag.tag-plain.focus,\nbutton.tag.tag-secondary:focus,\nbutton.tag.tag-secondary:focus-visible,\nbutton.tag.tag-secondary.focus,\nbutton.tag.tag-plain:focus,\nbutton.tag.tag-plain:focus-visible,\nbutton.tag.tag-plain.focus {\n outline-color: #707070 !important;\n}\na.tag.tag-plain .remove,\n.btn.tag.tag-plain .remove,\nbutton.tag.tag-plain .remove {\n color: #212121;\n}\na.tag.tag-plain:hover, a.tag.tag-plain:focus,\n.btn.tag.tag-plain:hover,\n.btn.tag.tag-plain:focus,\nbutton.tag.tag-plain:hover,\nbutton.tag.tag-plain:focus {\n border-color: #212121;\n}\na.tag.tag-plain:hover .remove, a.tag.tag-plain:focus .remove,\n.btn.tag.tag-plain:hover .remove,\n.btn.tag.tag-plain:focus .remove,\nbutton.tag.tag-plain:hover .remove,\nbutton.tag.tag-plain:focus .remove {\n background: #fff;\n color: #ff0000;\n}\n\n.tag-group {\n padding: 1em;\n background: #f2f2f2;\n border-radius: 2px;\n border: 1px solid #c1c1c1;\n}\n.tag-group label {\n font-size: 0.85em;\n color: #707070;\n}\n\n.tag-input:not(.selectize-control) {\n width: 100%;\n}\n.tag-input.tag-input-sm + .tag-input .tag {\n font-size: 0.83rem;\n}\n.tag-input .selectize-input {\n padding: 0.3em 0.2em 0.1em;\n background: #f2f2f2;\n border-radius: 2px;\n border: 1px solid #c1c1c1;\n}\n\n.btn.tag.tag-sm .remove,\n.tag-input-sm .tag.btn .remove {\n width: 1rem;\n height: 1rem;\n line-height: 1rem;\n}\n\n.selectize-control {\n cursor: text;\n}\n.selectize-control .selectize-input {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n min-height: calc(2.25rem + 2px);\n}\n.selectize-control .selectize-input .tag {\n margin-right: 0.4em;\n cursor: pointer;\n}\n.selectize-control .selectize-input .tag.active, .selectize-control .selectize-input .tag:hover {\n background: #e6e6e6;\n border-top-color: #a8a8a8;\n border-right-color: #a8a8a8;\n border-left-color: #a8a8a8;\n color: #212121;\n text-decoration: none;\n}\n.selectize-control .selectize-input input {\n margin: 0 0.1em 0.2em 0;\n padding: 0.2em 0.4em;\n background: none;\n min-width: 15px !important;\n border: 0;\n line-height: 1;\n outline: none;\n}\n.selectize-control .selectize-dropdown {\n position: absolute;\n background: #fff;\n border: 1px solid #c1c1c1;\n border-top: none;\n}\n.selectize-control .selectize-dropdown-content {\n max-height: 200px;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.selectize-control .selectize-dropdown-content .option,\n.selectize-control .selectize-dropdown-content .create {\n border-top: 1px solid #d5d5d5;\n padding: 0.4em 0.6em;\n color: #495057;\n cursor: pointer;\n}\n.selectize-control .selectize-dropdown-content .option:hover, .selectize-control .selectize-dropdown-content .option.active,\n.selectize-control .selectize-dropdown-content .create:hover,\n.selectize-control .selectize-dropdown-content .create.active {\n background-color: #f3f3f3;\n color: #212121;\n}\n\n.alert {\n position: relative;\n min-height: 2.96rem;\n padding-top: 0.64rem;\n padding-left: 3.2rem;\n background: #fff;\n color: #212121;\n}\n.alert:before {\n display: inline-block;\n position: absolute;\n top: 50%;\n left: 0.6rem;\n width: 2rem;\n height: 2rem;\n margin-top: -1rem;\n}\n\n.alert-primary {\n border-color: #ff0000;\n}\n.alert-primary hr {\n border-top-color: #e60000;\n}\n.alert-primary .alert-link {\n color: #cc0000;\n}\n\n.alert-secondary {\n border-color: #fff;\n}\n.alert-secondary hr {\n border-top-color: #f2f2f2;\n}\n.alert-secondary .alert-link {\n color: #e6e6e6;\n}\n\n.alert-success {\n border-color: #7ed321;\n}\n.alert-success hr {\n border-top-color: #71bd1e;\n}\n.alert-success .alert-link {\n color: #64a71a;\n}\n\n.alert-info {\n border-color: #4a90e2;\n}\n.alert-info hr {\n border-top-color: #3483de;\n}\n.alert-info .alert-link {\n color: #2275d7;\n}\n\n.alert-warning {\n border-color: #f5a623;\n}\n.alert-warning hr {\n border-top-color: #f39c0b;\n}\n.alert-warning .alert-link {\n color: #db8c0a;\n}\n\n.alert-danger {\n border-color: #ff0000;\n}\n.alert-danger hr {\n border-top-color: #e60000;\n}\n.alert-danger .alert-link {\n color: #cc0000;\n}\n\n.alert-light {\n border-color: #e6e6e6;\n}\n.alert-light hr {\n border-top-color: #d9d9d9;\n}\n.alert-light .alert-link {\n color: #cdcdcd;\n}\n\n.alert-dark {\n border-color: #212121;\n}\n.alert-dark hr {\n border-top-color: #141414;\n}\n.alert-dark .alert-link {\n color: #080808;\n}\n\n.alert-success:before {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%237ed321' cx='18' cy='18' r='18'/%3E%3Cpath stroke='%23FFF' stroke-width='3' d='M10 16.976L16 23l10-10'/%3E%3C/g%3E%3C/svg%3E\");\n}\n\n.alert-danger:before {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ff0000' d='M24.042 0L34 9.958v14.084L24.042 34H9.958L0 24.042V9.958L9.958 0z'/%3E%3Cg stroke='%23FFF' stroke-width='4'%3E%3Cpath d='M17 9v10M17 21v4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\");\n}\n\n.alert-warning:before {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 36 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.746 1.124l15.591 27.9A2 2 0 0 1 33.591 32H2.41a2 2 0 0 1-1.746-2.976l15.591-27.9a2 2 0 0 1 3.492 0z' fill='%23ffc107'/%3E%3Cpath d='M18 12v10M18 24v2' stroke='%23FFF' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E\");\n}\n\n.alert-info:before {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%234a90e2' width='34' height='34' rx='4'/%3E%3Cpath d='M17 25V15M17 13V9' stroke='%23FFF' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E\");\n}\n\n.close:hover {\n color: #ff0000;\n}\n\n.custom-checkbox .custom-control-label:before {\n border: 1px solid #707070;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {\n border-color: #ff0000;\n}\n\n.custom-control {\n padding-left: 1.5rem;\n}\n\n.custom-control-label:before, .custom-control-label:after {\n top: 3.5px;\n left: -1.5rem;\n}\n@media (min-width: 576px) {\n .custom-control-label:before, .custom-control-label:after {\n top: 3.5px;\n }\n}\n@media (min-width: 768px) {\n .custom-control-label:before, .custom-control-label:after {\n top: 5px;\n }\n}\n\n.custom-controls-inline .custom-control {\n display: inline-flex;\n align-items: center;\n margin-right: 1rem;\n}\n\n.collapse-title {\n position: relative;\n padding: 0;\n background: none;\n border: none;\n color: #212121;\n transition: box-shadow 0.25s, color 0.15s;\n}\n.collapse-title:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: -0.3rem;\n width: 0.6rem;\n height: 100%;\n background: #ff0000;\n opacity: 0;\n transition: opacity 0.3s, transform 0.2s;\n /* z-index: $zindex-background;\n with z-index:-1 the pseudo element is hidden if the section has a background color - ak*/\n z-index: 0;\n}\n.collapse-title:focus {\n outline: none;\n position: relative;\n}\n.collapse-title:focus:before {\n transform: translateX(-0.7rem);\n opacity: 1;\n}\n.collapse-title.collapse-title-desktop {\n display: block;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding: 0.9rem 16px 0.9rem 0;\n border-top: 1px solid #c1c1c1;\n font-size: 1.125rem;\n text-align: left;\n font-weight: 800;\n}\n.collapse-title.collapse-title-desktop:hover {\n cursor: pointer;\n}\n.collapse-title.collapse-title-desktop:after {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23707070' viewBox='0 0 6 3'%3E%3Cpath d='M3 0 6 3 0 3z'/%3E%3C/svg%3E\");\n position: absolute;\n top: 12px;\n right: 0;\n width: 12px;\n height: 6px;\n border: 0;\n}\n.collapse-title.collapse-title-desktop.collapsed:after {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 6 3'%3E%3Cpath d='M3 3 6 0 0 0z'/%3E%3C/svg%3E\");\n}\n.collapse-title.collapse-title-desktop:hover, .collapse-title.collapse-title-desktop:focus, .collapse-title.collapse-title-desktop:active {\n color: #ff0000;\n}\n@media (max-width: 767.98px) {\n .collapse-title {\n display: block;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding: 0.9rem 16px 0.9rem 0;\n border-top: 1px solid #c1c1c1;\n font-size: 1.125rem;\n text-align: left;\n font-weight: 800;\n }\n .collapse-title:hover {\n cursor: pointer;\n }\n .collapse-title:after {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23707070' viewBox='0 0 6 3'%3E%3Cpath d='M3 0 6 3 0 3z'/%3E%3C/svg%3E\");\n position: absolute;\n top: 12px;\n right: 0;\n width: 12px;\n height: 6px;\n border: 0;\n }\n .collapse-title.collapsed:after {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 6 3'%3E%3Cpath d='M3 3 6 0 0 0z'/%3E%3C/svg%3E\");\n }\n}\n.collapse-title p {\n margin-bottom: 0.25em;\n}\n.collapse-title *:last-child {\n margin-bottom: 0;\n}\n\nbutton.collapse-title:focus, button.collapse-title:focus-visible {\n outline: 0 !important;\n}\n\n.collapse-item:after {\n content: \"\";\n display: block;\n padding-top: 2rem;\n}\n.collapse-item *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 768px) {\n .collapse-item:not(.collapse-item-desktop) {\n display: block !important;\n height: auto !important;\n min-height: 1px !important;\n overflow: visible !important;\n transition: none !important;\n }\n}\n\nheader.collapse-title {\n font-size: inherit;\n}\nheader.collapse-title p {\n font-size: 1rem;\n}\n@media (min-width: 768px) {\n header.collapse-title p {\n font-size: 1.125rem;\n }\n}\n@media (min-width: 992px) {\n header.collapse-title p.title {\n font-size: 1.25rem;\n }\n}\n\nheader.collapse-title + .collapse-item:before {\n content: \"\";\n display: block;\n padding-top: 0.5rem;\n}\n\n.collapse-group {\n border-bottom: 1px solid #c1c1c1;\n margin-bottom: 2rem;\n}\n\n.link-collapse {\n display: inline-flex;\n align-items: baseline;\n text-decoration: none;\n}\n.link-collapse:after {\n content: \"\";\n display: inline-block;\n width: 12px;\n height: 12px;\n margin-left: 6px;\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23707070' viewBox='0 0 6 3'%3E%3Cpath d='M3 0 6 3 0 3z'/%3E%3C/svg%3E\") no-repeat center center;\n background-size: contain;\n}\n.link-collapse.collapsed:after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 6 3'%3E%3Cpath d='M3 3 6 0 0 0z'/%3E%3C/svg%3E\");\n}\n\n.collapse-show {\n display: block !important;\n}\n\n@media (min-width: 576px) {\n .collapse-sm-show {\n display: block !important;\n }\n}\n@media (min-width: 768px) {\n .collapse-md-show {\n display: block !important;\n }\n}\n@media (min-width: 992px) {\n .collapse-lg-show {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .collapse-xl-show {\n display: block !important;\n }\n}\n@media (min-width: 1600px) {\n .collapse-xxl-show {\n display: block !important;\n }\n}\n.collapse-drop-toggle {\n position: relative;\n margin-bottom: 9.6px;\n}\n.collapse-drop-toggle:not(.collapsed), .collapse-drop-toggle:not(.collapsed):hover {\n background: #212121;\n color: #fff;\n}\n.collapse-drop-toggle:not(.collapsed):after {\n content: \"\";\n position: absolute;\n top: calc(100% + 9.6px);\n left: 50%;\n width: 0;\n height: 0;\n border-left: 7.2px solid transparent;\n border-bottom: 7.2px solid #d5d5d5;\n border-right: 7.2px solid transparent;\n transform: translateX(-50%);\n}\n\n.collapse-drop.show, .collapse-drop.collapsing {\n position: relative;\n margin-top: 4.8px;\n border-top: 2px solid #d5d5d5;\n}\n.collapse-drop.show > form, .collapse-drop.collapsing > form {\n box-shadow: 0 0.5rem 1rem rgba(33, 33, 33, 0.175);\n border-bottom: 1px solid #d5d5d5;\n}\n\n.collapse-partial:not(.show) {\n display: block !important;\n position: relative;\n height: 7rem;\n overflow: hidden;\n margin-bottom: 1rem;\n}\n\n.collapse-partial > * {\n margin: 0;\n}\n\n.collapse-partial:not(.show):after {\n content: \" \";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 40%;\n background: linear-gradient(0deg, white 0, rgba(255, 255, 255, 0.9) 15%, transparent);\n}\n\n.collapse-partial + button .icon {\n top: 0.2em;\n}\n\n.collapse-partial.show + button .icon {\n transform: rotate(180deg);\n}\n\n.collapse-container {\n border-top: 1px solid #c1c1c1;\n border-bottom: 1px solid #c1c1c1;\n margin-bottom: 3rem;\n}\n.collapse-container .collapse-title {\n border-top: 0;\n}\n.collapse-container + .collapse-container {\n border-top: 0;\n margin-top: -3rem;\n}\n\n.collapse-partial-0:not(.show) {\n height: 0rem;\n}\n\n.collapse-partial-1:not(.show) {\n height: 2rem;\n}\n\n.collapse-partial-2:not(.show) {\n height: 4rem;\n}\n\n.collapse-partial-3:not(.show) {\n height: 6rem;\n}\n\n.collapse-partial-4:not(.show) {\n height: 8rem;\n}\n\n.collapse-partial-5:not(.show) {\n height: 10rem;\n}\n\n.collapse-partial-6:not(.show) {\n height: 12rem;\n}\n\n.collapse-partial-7:not(.show) {\n height: 14rem;\n}\n\n.collapse-partial-8:not(.show) {\n height: 16rem;\n}\n\n.collapse-partial-9:not(.show) {\n height: 18rem;\n}\n\n.drawer {\n display: inline-block;\n position: relative;\n width: 20px;\n height: 100%;\n min-height: 5.5rem;\n overflow: hidden;\n flex-shrink: 0;\n background: #ff0000;\n transition: width 0.3s ease;\n}\n@media (max-width: 1199.98px) {\n .drawer.open {\n width: 50%;\n }\n}\n.drawer .drawer-link {\n display: block;\n position: relative;\n width: 20px;\n height: 100%;\n min-height: 5.5rem;\n line-height: 1.2;\n z-index: 5;\n color: #fff;\n transition: width 0.3s ease;\n}\n.drawer .drawer-link:hover {\n background: #b51f1f;\n}\n.drawer .drawer-link .text {\n position: absolute;\n white-space: nowrap;\n top: 50%;\n padding: 0 2.1em 0 1.1em;\n transform: translateY(-50%);\n transition: all 0.3s ease-in-out;\n text-decoration: underline;\n text-decoration-thickness: 0.08em;\n text-underline-offset: 2px;\n}\n.drawer .drawer-link:focus-visible .text {\n text-decoration-thickness: 0.2em;\n text-underline-offset: 4px;\n}\n.drawer .drawer-toggle {\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n width: 20px;\n height: 100%;\n background: #ff0000;\n border: none;\n cursor: pointer;\n z-index: 10;\n color: #fff;\n}\n.drawer .drawer-toggle .icon {\n position: absolute;\n top: 50%;\n right: 0;\n font-size: 1.1rem;\n transform: translateY(-50%);\n transform-origin: 50% 50%;\n}\n.drawer .drawer-toggle:hover {\n background: #b51f1f;\n}\n.drawer .drawer-toggle:focus, .drawer .drawer-toggle:focus-visible {\n outline: 0 !important;\n}\n.drawer.open .drawer-toggle .icon {\n transform: rotate(180deg) translateY(50%);\n}\n.drawer:focus-within {\n outline: 2px solid #b51f1f;\n outline-offset: 2px;\n}\n\n.icon {\n display: inline-flex;\n align-self: center;\n position: relative;\n width: 1em;\n height: 1em;\n color: inherit;\n fill: currentColor;\n transition: transform 0.2s;\n}\n.icon svg {\n width: 1em;\n height: 1em;\n}\n.icon-right .icon {\n margin-left: 0.4em;\n}\n.icon-left .icon {\n margin-right: 0.4em;\n}\n\n.icon-rotate-90 {\n transform: rotate(90deg);\n}\n\n.feather {\n width: 1em;\n height: 1em;\n stroke: currentColor;\n stroke-width: 2;\n stroke-linecap: round;\n stroke-linejoin: round;\n fill: none;\n}\n\n.form-control, .selectize-control .selectize-input {\n height: auto;\n transition: color 0.3s, border-color 0.3s, outline 0.3s, box-shadow 0.3s;\n}\n.form-control:hover, .selectize-control .selectize-input:hover, .form-control.hover, .selectize-control .hover.selectize-input {\n border-color: #707070;\n}\n.form-control:focus, .selectize-control .selectize-input:focus, .form-control.focus, .selectize-control .focus.selectize-input {\n border-color: #212121 !important;\n box-shadow: 0 0 0 1px #d5d5d5 !important;\n}\n.form-control.is-invalid, .selectize-control .is-invalid.selectize-input {\n border-color: #ff0000 !important;\n font-weight: 700;\n}\n.form-control:disabled, .selectize-control .selectize-input:disabled, .form-control.disabled, .selectize-control .disabled.selectize-input {\n color: #707070;\n border-color: #d5d5d5 !important;\n}\n@media (max-width: 767.98px) {\n .form-control, .selectize-control .selectize-input {\n font-size: 16px;\n }\n}\n\n.nav-lang {\n display: flex;\n margin-right: 3rem;\n}\n.nav-lang.show .dropdown-toggle {\n border: 1px solid #adb5bd;\n}\n.nav-lang .dropdown-toggle,\n.nav-lang .dropdown-item {\n position: relative;\n padding: 0.6rem 2rem 0.6rem 0.7rem;\n font-size: 0.83rem;\n font-weight: bold;\n transition: background 0.2s ease;\n}\n@media (min-width: 576px) {\n .nav-lang .dropdown-toggle,\n.nav-lang .dropdown-item {\n height: 2.625rem;\n padding-top: 0.6rem;\n padding-bottom: 0.7rem;\n }\n}\n@media (min-width: 768px) {\n .nav-lang .dropdown-toggle,\n.nav-lang .dropdown-item {\n height: 2.875rem;\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n}\n.nav-lang .dropdown-toggle:before {\n content: \" \";\n position: absolute;\n top: calc(50% - 0.35rem);\n right: 0.5rem;\n left: auto;\n width: 0;\n height: 0;\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.nav-lang .dropdown-toggle:after {\n position: absolute;\n right: 0.5rem;\n bottom: calc(50% - 0.45rem);\n}\n.nav-lang .dropdown-menu ul,\n.nav-lang .dropdown-menu li,\n.nav-lang .dropdown-menu a,\n.nav-lang .dropdown-toggle {\n width: 5.8rem;\n}\n.nav-lang .dropdown-menu {\n padding: 0;\n background: none;\n border: 0;\n margin-top: 0;\n transform: translate3d(0px, 40px, 0px) !important;\n}\n.nav-lang .dropdown-menu li {\n padding-left: 0;\n}\n.nav-lang .dropdown-menu li:before {\n content: none;\n}\n.nav-lang .dropdown-menu a:not(.active) {\n background: white;\n border: 1px solid #adb5bd;\n}\n.nav-lang .dropdown-menu a:not(.active):hover {\n background: #e6e6e6;\n}\n.nav-lang a.active {\n border: 1px solid #ff0000;\n color: #fff !important;\n}\n.nav-lang a.active .icon {\n color: #fff;\n}\n.nav-lang .icon {\n margin-right: 0.3rem;\n font-size: 1.1rem;\n color: #707070;\n transform: translateY(0.13rem);\n vertical-align: top;\n}\n.nav-lang .icon + span {\n display: inline-block;\n vertical-align: middle;\n}\n.nav-lang .dropdown-item {\n margin-top: -1px;\n}\n.nav-lang .dropdown-item:not(.active):active {\n color: #212121;\n border-color: black !important;\n z-index: 20;\n}\n\n.nav-lang-short ul {\n display: flex;\n flex-flow: row nowrap;\n list-style-type: none;\n margin-bottom: 0;\n padding: 0;\n font-size: 1rem;\n}\n.nav-lang-short ul li {\n position: relative;\n font-weight: bold;\n}\n.nav-lang-short ul li + li a {\n padding-left: 0.5rem;\n}\n.nav-lang-short ul li + li:before {\n content: \" \";\n display: block;\n position: absolute;\n top: 0.3rem;\n left: 0rem;\n width: 1px;\n height: 0.9rem;\n background: #d5d5d5;\n}\n.nav-lang-short ul li .active {\n color: #ff0000;\n}\n.nav-lang-short ul li a {\n color: #adb5bd;\n}\n.nav-lang-short ul li a:hover {\n color: #212121;\n}\n.nav-lang-short ul li a,\n.nav-lang-short ul li span {\n padding: 0.4rem;\n text-decoration: none;\n}\n\n@media (max-width: 1199.98px) {\n .nav-lang {\n width: auto;\n margin: 0 1rem !important;\n transition: bottom 0.3s ease;\n z-index: 1140;\n }\n .nav-lang.nav-lang-short {\n margin: 0 0.25rem !important;\n }\n .nav-lang.nav-lang-short ul {\n display: flex;\n width: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n padding-top: 0;\n font-size: 1rem;\n }\n .nav-lang.nav-lang-short ul li {\n flex-grow: 1;\n padding: 0;\n }\n .nav-lang.nav-lang-short ul li a, .nav-lang.nav-lang-short ul li span {\n display: block;\n padding: 0 0.4rem;\n line-height: 3rem;\n text-align: center;\n }\n .nav-lang.nav-lang-short ul li + li:before {\n top: 1.1rem;\n }\n}\n@media (max-width: 575.98px) {\n .nav-lang {\n margin: 0 0.5rem 0 0.75rem !important;\n }\n .nav-lang .dropdown-toggle,\n.nav-lang .dropdown-item {\n width: auto;\n height: 2.5rem;\n padding: 0.5rem 1.5rem 0.5rem 0.625rem;\n }\n .nav-lang .icon {\n display: none;\n }\n}\n.nav-toggle-mobile {\n display: flex;\n flex-flow: row nowrap;\n align-items: baseline;\n margin: 0;\n padding: 0.8125rem 0.875rem;\n font-size: 1rem;\n font-weight: bold !important;\n}\n@media (min-width: 576px) {\n .nav-toggle-mobile {\n padding: 0.5rem 0.9375rem;\n }\n}\n@media (min-width: 768px) {\n .nav-toggle-mobile {\n padding: 0.625rem 0.9375rem;\n }\n}\n@media (max-width: 575.98px) {\n .nav-toggle-mobile .label {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n}\n@media (min-width: 576px) {\n .nav-toggle-mobile .hamburger {\n margin-left: 0.4rem;\n }\n}\n.nav-toggle-mobile .hamburger span {\n display: block;\n width: 1rem;\n height: 2px;\n background: #212121;\n opacity: 1;\n transition: transform 0.3s, opacity 0.3s;\n}\n.nav-toggle-mobile .hamburger span + span {\n margin-top: 3px;\n}\n\n.mobile-menu-open .hamburger {\n position: relative;\n}\n.mobile-menu-open .hamburger span {\n background: #ff0000;\n}\n.mobile-menu-open .hamburger span:nth-child(1) {\n transform: rotate(45deg) translateY(0.17rem) translateX(0.28rem);\n}\n.mobile-menu-open .hamburger span:nth-child(2) {\n transform: rotate(-45deg) translateY(0.06rem) translateX(0.05rem);\n}\n.mobile-menu-open .hamburger span:nth-child(3) {\n opacity: 0;\n}\n.mobile-menu-open .header {\n overflow: hidden;\n}\n\na {\n text-decoration-color: #ff0000;\n transition: text-decoration-color 0.2s ease-in-out, color 0.2s ease-in-out;\n}\na:hover, a:focus, a:active {\n text-decoration-color: #212121;\n}\na:active {\n color: #ff0000;\n}\na.text-muted {\n text-decoration-color: #707070;\n}\na.text-muted:hover {\n color: #212121 !important;\n text-decoration-color: #212121;\n}\n\na.text-primary:hover, a.text-primary:focus {\n text-decoration-color: #ff0000;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n text-decoration-color: #fff;\n}\n\na.text-success:hover, a.text-success:focus {\n text-decoration-color: #7ed321;\n}\n\na.text-info:hover, a.text-info:focus {\n text-decoration-color: #4a90e2;\n}\n\na.text-warning:hover, a.text-warning:focus {\n text-decoration-color: #f5a623;\n}\n\na.text-danger:hover, a.text-danger:focus {\n text-decoration-color: #ff0000;\n}\n\na.text-light:hover, a.text-light:focus {\n text-decoration-color: #e6e6e6;\n}\n\na.text-dark:hover, a.text-dark:focus {\n text-decoration-color: #212121;\n}\n\na.text-white:hover, a.text-white:focus {\n text-decoration-color: #fff;\n}\n\n.link-pretty {\n text-decoration: none;\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-repeat: repeat-x;\n background-size: 1px 1px;\n background-position: 0 100%;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n@media (min-resolution: 168dpi) {\n .link-pretty {\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-position: 0 100%;\n }\n}\n.link-pretty::selection {\n background-color: rgba(255, 0, 0, 0.4);\n color: #212121;\n text-shadow: none;\n}\n.link-pretty:hover, .link-pretty.hover {\n color: #ff0000;\n text-decoration: none;\n background-image: linear-gradient(#495057 0%, #495057 100%);\n}\n.bg-primary .link-pretty {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-primary .link-pretty:hover, .bg-primary .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-secondary .link-pretty {\n color: #212121;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n.bg-secondary .link-pretty:hover, .bg-secondary .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-success .link-pretty {\n color: #212121;\n text-shadow: 3px 0 #7ed321, 2px 0 #7ed321, 1px 0 #7ed321, -1px 0 #7ed321, -2px 0 #7ed321, -3px 0 #7ed321;\n}\n.bg-success .link-pretty:hover, .bg-success .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-info .link-pretty {\n color: #fff;\n text-shadow: 3px 0 #4a90e2, 2px 0 #4a90e2, 1px 0 #4a90e2, -1px 0 #4a90e2, -2px 0 #4a90e2, -3px 0 #4a90e2;\n}\n.bg-info .link-pretty:hover, .bg-info .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-warning .link-pretty {\n color: #212121;\n text-shadow: 3px 0 #f5a623, 2px 0 #f5a623, 1px 0 #f5a623, -1px 0 #f5a623, -2px 0 #f5a623, -3px 0 #f5a623;\n}\n.bg-warning .link-pretty:hover, .bg-warning .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-danger .link-pretty {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-danger .link-pretty:hover, .bg-danger .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-light .link-pretty {\n color: #212121;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n.bg-light .link-pretty:hover, .bg-light .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-dark .link-pretty {\n color: #fff;\n text-shadow: 3px 0 #212121, 2px 0 #212121, 1px 0 #212121, -1px 0 #212121, -2px 0 #212121, -3px 0 #212121;\n}\n.bg-dark .link-pretty:hover, .bg-dark .link-pretty.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n\n.link-icon {\n display: flex;\n justify-content: space-between;\n}\n.link-icon .icon {\n content: \"\";\n width: 16px;\n height: 16px;\n opacity: 0.5;\n transition: opacity 0.2s;\n}\n.link-icon:hover .icon,\n.link-icon a:hover .link-icon .icon {\n opacity: 1;\n}\n\nul {\n padding-left: 1rem;\n margin-left: 0;\n}\nul > li {\n list-style-type: none;\n padding-left: 1rem;\n position: relative;\n}\nul > li:before {\n content: \"\";\n position: absolute;\n top: 0.7rem;\n right: calc(100% - 0.5rem);\n width: 6px;\n height: 5px;\n background: #ff0000;\n font-size: 1.1rem;\n line-height: 0.8rem;\n}\n@media (max-width: 767.98px) {\n ul > li:before {\n top: 0.6rem;\n }\n}\n@media (max-width: 575.98px) {\n ul > li:before {\n top: 0.5rem;\n }\n}\nul ul {\n padding-left: calc( 1rem / 2 );\n}\nul ul > li:before {\n background: transparent;\n border: 1px solid #ff0000;\n}\nul ul ul > li:before {\n background: #ff0000;\n border: none;\n}\nul ol > li:before {\n font-weight: 400;\n}\n\nol {\n counter-reset: item;\n padding-left: 1rem;\n margin-left: 0;\n}\nol > li {\n list-style-type: none;\n padding-left: 1rem;\n position: relative;\n}\nol > li:before {\n content: counter(item);\n counter-increment: item;\n position: absolute;\n top: 0.3rem;\n right: calc(100% - 0.5rem);\n font-size: 0.8rem;\n font-weight: 700;\n color: #ff0000;\n}\n@media (max-width: 767.98px) {\n ol > li:before {\n top: 0.2rem;\n }\n}\n@media (max-width: 575.98px) {\n ol > li:before {\n top: 0.1rem;\n }\n}\nol ol {\n counter-reset: secondary-item;\n padding-left: calc( 1rem / 2 );\n}\nol ol ol {\n counter-reset: third-item;\n}\nol ol > li:before {\n content: counter(item) \".\" counter(secondary-item);\n counter-increment: secondary-item;\n font-weight: 400;\n}\nol ol ol > li:before {\n content: counter(item) \".\" counter(secondary-item) \".\" counter(third-item);\n counter-increment: third-item;\n}\nol ul > li:before {\n top: 0.7rem;\n background: transparent;\n border: 1px solid #ff0000;\n}\n\n.list-unstyled li,\n.list-inline li,\n.nav li,\nnav li {\n padding-left: 0;\n}\n.list-unstyled li:before,\n.list-inline li:before,\n.nav li:before,\nnav li:before {\n content: none;\n}\n\n.list-inline li {\n display: inline-block;\n}\n.list-inline li:not(:last-child) {\n margin-right: 0.5em;\n}\n.list-inline.has-sep li:not(:last-child):after {\n content: \"|\";\n position: relative;\n top: -1px;\n right: -0.125em;\n font-weight: 400;\n margin-left: 0.5em;\n color: #c1c1c1;\n}\n\npicture .img-fluid {\n width: 100%;\n}\n\n.custom-radio .custom-control-label:before {\n border: 1px solid #707070;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label:before {\n border-color: #ff0000;\n}\n\n.form-control-range {\n --range: calc(var(--max) - var(--min));\n --ratio: calc((var(--val) - var(--min)) / var(--range));\n --sx: calc(.5 * 1.5em + var(--ratio) * (100% - 1.5em));\n}\n.form-control-range::-moz-range-progress {\n background-color: #ff0000;\n height: 0.5rem;\n border-radius: 1rem;\n}\n.form-control-range::-webkit-slider-runnable-track {\n background: linear-gradient(#ff0000, #ff0000) 0/var(--sx) 100% no-repeat #c1c1c1;\n}\n\n.ms-offscreen {\n clip: rect(0 0 0 0) !important;\n position: absolute !important;\n overflow: hidden !important;\n top: auto !important;\n left: auto !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n border: 0 !important;\n outline: 0 !important;\n}\n\n.ms-parent {\n display: block;\n position: relative;\n}\n\n.ms-choice {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n overflow: hidden;\n white-space: nowrap;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23212121' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #d5d5d5;\n border-radius: 2px;\n text-align: left;\n text-decoration: none;\n line-height: 1.5;\n color: #212121;\n}\n.ms-choice:focus {\n border-color: #212121;\n box-shadow: inset 0 1px 2px rgba(33, 33, 33, 0.075), 0 0 5px rgba(33, 33, 33, 0.5);\n outline: none;\n}\n.ms-choice.disabled {\n background-color: #d5d5d5;\n background-image: none;\n border: 1px solid #d5d5d5;\n cursor: default;\n}\n.ms-choice > span {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ms-choice > span.placeholder {\n font-size: 1rem;\n color: #707070;\n}\n.ms-choice > div {\n position: absolute;\n top: 0;\n right: 0;\n width: 20px;\n height: 25px;\n}\n\n.ms-drop {\n display: none;\n position: absolute;\n width: 100%;\n min-width: 10rem;\n overflow: hidden;\n margin-top: -1px;\n padding: 0.5rem 0;\n z-index: 1000;\n background: #fff;\n border: 1px solid rgba(33, 33, 33, 0.15);\n color: #212121;\n box-shadow: 0 0.5rem 1rem rgba(33, 33, 33, 0.175);\n}\n.ms-drop.bottom {\n top: 100%;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n.ms-drop.top {\n bottom: 100%;\n border-top-right-radius: 2px;\n border-top-left-radius: 2px;\n}\n.ms-drop ul {\n overflow: auto;\n margin: 0;\n padding: 0;\n}\n.ms-drop ul > li {\n list-style: none;\n background-image: none;\n padding-left: 0;\n}\n.ms-drop ul > li:before {\n content: none;\n}\n.ms-drop ul > li .disabled {\n color: #707070;\n}\n.ms-drop ul > li.multiple {\n display: block;\n float: left;\n}\n.ms-drop ul > li.group {\n clear: both;\n}\n.ms-drop label {\n display: block;\n margin-bottom: 0;\n padding: 0.25rem 1.5rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ms-drop label:hover {\n background-color: #e6e6e6;\n color: #141414;\n}\n.ms-drop label.optgroup {\n font-weight: 700;\n}\n.ms-drop input[type=checkbox] {\n vertical-align: middle;\n margin-right: 0.5em;\n margin-bottom: 0.25em;\n}\n.ms-drop .ms-no-results {\n display: none;\n}\n\nhr {\n border-color: #e6e6e6;\n width: 100%;\n}\nhr.bold {\n border-top-width: 3px;\n}\nhr.darker {\n border-color: #d5d5d5;\n}\n\n.social-icon {\n display: inline-block;\n padding: 0.7rem;\n background: #e6e6e6;\n border-radius: 0.17rem;\n line-height: 0;\n}\n.social-icon .icon {\n top: 0;\n font-size: 24px;\n color: #fff;\n}\n\n.social-icon-details {\n min-height: 2.6em;\n text-decoration: none !important;\n vertical-align: bottom;\n}\n.social-icon-details:hover {\n background: #707070;\n color: white;\n}\n.social-icon-details .user {\n position: relative;\n top: 2px;\n line-height: 24px;\n vertical-align: bottom;\n}\n.social-icon-details .icon + .user {\n margin-left: 0.25em;\n top: -1px;\n line-height: 1em;\n}\n\na.social-icon {\n margin-bottom: 0.3rem;\n transition: transform 0.2s ease, background-color 0.2s ease, background-image 0.2s ease;\n}\na.social-icon:hover, a.social-icon:focus {\n transform: translateY(-0.2rem);\n box-shadow: 0;\n}\n\n.social-icon-facebook {\n background-color: #3b5998;\n}\n\n.social-icon-twitter {\n background-color: #1da1f2;\n}\n\n.social-icon-whatsapp {\n background-color: #25d366;\n}\n\n.social-icon-mail-plane {\n background-color: #4a90e2;\n}\n\n.social-icon-googleplus {\n background-color: #db4437;\n}\n\n.social-icon-linkedin {\n background-color: #007bb5;\n}\n\n.social-icon-youtube {\n background-color: #ff0000;\n}\n\n.social-icon-youtube svg {\n transform: scale(1.3);\n}\n\n.social-icon-round.social-icon-instagram, .social-icon-instagram {\n background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);\n}\n\n.social-icon-round {\n border-radius: 100% !important;\n padding: 0.8rem;\n}\n.social-icon-round:before {\n border-radius: 100% !important;\n}\n.social-icon-negative {\n padding: 0.5rem;\n background: transparent;\n transition: background 0.2s;\n}\n.social-icon-negative .icon {\n font-size: 1.5rem;\n color: #212121;\n transition: fill 0.2s;\n}\n.social-icon-negative:hover {\n background: #ff0000 !important;\n}\n.social-icon-negative:hover .icon {\n color: #fff !important;\n}\n\n.social-icon-discrete .icon {\n transition: fill 0.2s ease;\n}\n.social-icon-discrete:not(:hover) {\n background: #e6e6e6;\n}\n.social-icon-discrete:not(:hover) .icon {\n color: #707070;\n}\n\n.social-icon-list {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n margin: 0;\n}\n.social-icon-list li {\n margin-bottom: 0.25rem;\n}\n.social-icon-list li .social-icon {\n margin: 0;\n}\n.social-icon-list li:not(:last-child) {\n margin-right: 0.25rem;\n}\n@media (min-width: 992px) {\n .social-icon-list li {\n margin-bottom: 0;\n }\n}\n\n.upload {\n padding: 1rem 0.85rem;\n border: 1px solid #c1c1c1;\n}\n.upload ul {\n margin-left: 0.3rem;\n}\n\n.upload-input {\n position: absolute;\n overflow: hidden;\n width: 0.1px;\n height: 0.1px;\n opacity: 0;\n z-index: -1;\n}\n.upload-input:focus + label.btn, .upload-input:focus-visible + label.btn {\n outline: 2px solid;\n outline-offset: 2px;\n}\n.upload-input:focus + label.btn-primary, .upload-input:focus-visible + label.btn-primary {\n outline-color: #b51f1f;\n}\n.upload-input:focus + label.btn-secondary, .upload-input:focus-visible + label.btn-secondary {\n outline-color: #707070;\n}\n\n.dropdown-item {\n text-decoration: none;\n}\n.dropdown-item.active {\n background: #ff0000;\n color: #fff !important;\n}\n.dropdown-item .icon {\n margin-right: 0.25rem;\n vertical-align: middle;\n}\n.dropdown-item .icon + * {\n vertical-align: middle;\n}\n\nli.dropdown-item:before {\n content: none;\n}\n\n.dropdown .dropdown-toggle:after {\n transition: all 0.3s ease-in-out;\n}\n.dropdown.show .dropdown-toggle:after {\n transform: rotate(180deg);\n}\n\n.nav-toggle {\n display: none;\n position: relative;\n top: 1px;\n z-index: 1120;\n margin-right: 10.6666666667px;\n padding: 0.25rem 0.5rem;\n}\n.nav-toggle:hover {\n cursor: pointer;\n}\n.nav-toggle .loader {\n display: none;\n margin-right: 0.2rem;\n}\n.nav-toggle.is-loading .loader {\n display: inline-block;\n}\n.nav-toggle.is-loading .icon {\n display: none !important;\n}\n.nav-toggle .icon {\n margin-right: 0.2rem;\n font-size: 0.7rem;\n}\n.nav-toggle .icon:first-of-type {\n display: block;\n}\n.nav-toggle .icon:last-of-type {\n display: none;\n}\n@media (min-width: 1200px) {\n .nav-toggle {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .bg-gray-100 .nav-toggle:after {\n background: #e6e6e6;\n }\n}\n\n.desktop-menu-open .nav-toggle .icon:first-of-type {\n display: none;\n}\n.desktop-menu-open .nav-toggle .icon:last-of-type {\n display: block;\n}\n\n.popover {\n border-bottom-color: #212121;\n}\n@media (max-width: 767.98px) {\n .popover {\n width: 296px;\n max-width: 90vw;\n }\n}\n.popover:after, .popover:before {\n content: \"\";\n position: absolute;\n top: 100%;\n right: 10px;\n border-style: solid;\n border-width: 0 10px 10px 0;\n border-color: transparent #fff transparent transparent;\n}\n.popover:before {\n border-width: 0 11px 11px 0;\n border-right-color: #d5d5d5;\n}\n.popover:after {\n box-shadow: 1px 0 0 0 #212121;\n}\n\n.bs-popover-bottom:after, .bs-popover-auto[x-placement^=bottom]:after, .bs-popover-bottom:before, .bs-popover-auto[x-placement^=bottom]:before {\n top: auto;\n bottom: 100%;\n border-width: 10px 10px 0 0;\n border-color: transparent #fff transparent transparent;\n}\n.bs-popover-bottom:before, .bs-popover-auto[x-placement^=bottom]:before {\n border-width: 11px 11px 0 0;\n border-right-color: #d5d5d5;\n}\n\n.btn-circle[data-toggle=popover] .icon:last-child {\n display: none;\n}\n.btn-circle[data-toggle=popover][aria-describedby] {\n color: #ff0000;\n}\n.btn-circle[data-toggle=popover][aria-describedby] .icon:first-child {\n display: none;\n}\n.btn-circle[data-toggle=popover][aria-describedby] .icon:last-child {\n display: inline-block;\n}\n.btn-circle[data-toggle=popover][aria-describedby]:hover {\n color: #e60000;\n}\n\n.trapeze-vertical-container {\n display: block;\n position: relative;\n z-index: 1;\n transition: margin 0.2s, padding 0.2s;\n}\n.trapeze-vertical-container:hover, .trapeze-vertical-container:focus {\n padding-left: 0.5rem;\n margin-right: -0.5rem;\n}\n.trapeze-vertical-container:hover .trapeze-vertical, .trapeze-vertical-container:focus .trapeze-vertical {\n border-right-width: 0.5rem;\n}\n\n.trapeze-vertical {\n display: block;\n position: absolute;\n z-index: 0;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n margin-right: -0.5rem;\n border-right: 0 solid #d5d5d5;\n border-top: 0.5rem solid transparent;\n border-bottom: 0.5rem solid transparent;\n transition: border 0.2s;\n}\n\n.trapeze-horizontal-container {\n display: block;\n position: relative;\n z-index: 1;\n transition: margin 0.2s, padding 0.2s;\n}\n.trapeze-horizontal-container:hover, .trapeze-horizontal-container:focus {\n margin-top: -0.5rem !important;\n padding-bottom: 0.5rem;\n}\n.trapeze-horizontal-container:hover .trapeze-horizontal, .trapeze-horizontal-container:focus .trapeze-horizontal {\n border-top-width: 0.5rem;\n}\n\n.trapeze-horizontal {\n display: block;\n position: absolute;\n z-index: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0;\n margin-top: -0.5rem;\n border-top: 0 solid #d5d5d5;\n border-left: 0.5rem solid transparent;\n border-right: 0.5rem solid transparent;\n transition: border 0.2s;\n}\n\n.link-trapeze-vertical {\n position: relative;\n z-index: 0;\n transition: transform 0.2s;\n}\n.link-trapeze-vertical:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: -1;\n border: 0.5rem solid transparent;\n transition: border 0.2s;\n}\n.link-trapeze-vertical:before {\n top: 0;\n right: 100%;\n width: 0;\n height: 100%;\n border-right-width: 0;\n border-right-color: #d5d5d5;\n border-left-width: 0;\n}\n.link-trapeze-vertical:hover, .link-trapeze-vertical:focus {\n transform: translateX(0.5rem);\n}\n.link-trapeze-vertical:hover:before, .link-trapeze-vertical:focus:before {\n border-right-width: 0.5rem;\n}\n\n.link-trapeze-horizontal {\n position: relative;\n z-index: 0;\n transition: transform 0.2s;\n}\n.link-trapeze-horizontal:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: -1;\n border: 0.5rem solid transparent;\n transition: border 0.2s;\n}\n.link-trapeze-horizontal:before {\n top: 100%;\n left: 0;\n width: 100%;\n height: 0;\n border-bottom-width: 0;\n border-top-width: 0;\n border-top-color: #d5d5d5;\n}\n.link-trapeze-horizontal:hover, .link-trapeze-horizontal:focus {\n transform: translateY(-0.5rem);\n}\n.link-trapeze-horizontal:hover:before, .link-trapeze-horizontal:focus:before {\n border-top-width: 0.5rem;\n}\n\n.definition-list {\n margin: 1rem 0;\n padding-top: 1rem;\n border-top: 2px solid #e6e6e6;\n border-bottom: 2px solid #e6e6e6;\n}\n.definition-list dd {\n margin-bottom: 1rem;\n}\n\n.definition-list-grid {\n display: grid;\n grid-template-columns: minmax(min-content, 100px) 1fr;\n grid-auto-rows: auto;\n border: none;\n}\n.definition-list-grid dt {\n grid-column: 1;\n font-weight: 400;\n color: #707070;\n padding-right: 16px;\n}\n.definition-list-grid dt:last-of-type {\n border-bottom: none;\n}\n.definition-list-grid dt.definition-list-item-full {\n padding-bottom: 0;\n border-bottom: none;\n}\n.definition-list-grid dd {\n grid-column: 2;\n}\n.definition-list-grid dd:last-of-type {\n border-bottom: none;\n}\n.definition-list-grid dt,\n.definition-list-grid dd {\n margin-bottom: 16px;\n padding-bottom: 16px;\n border-bottom: 1px solid #d5d5d5;\n}\n.definition-list-grid dt:first-of-type,\n.definition-list-grid dd:first-of-type {\n padding-top: 16px;\n border-top: 1px solid #d5d5d5;\n}\n.definition-list-grid .definition-list-item-full {\n grid-column: 1/span 2;\n}\n\n:-ms-fullscreen, :root .definition-list-grid {\n /* autoprefixer: off */\n display: block;\n}\n\n:-ms-fullscreen, :root .definition-list-grid dt {\n /* autoprefixer: off */\n float: left;\n margin: 0;\n border: none;\n}\n\n:-ms-fullscreen, :root .definition-list-grid dd {\n /* autoprefixer: off */\n}\n:-ms-fullscreen::after, :root .definition-list-grid dd::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n:-ms-fullscreen, :root .definition-list-grid .definition-list-item-full {\n /* autoprefixer: off */\n float: none;\n width: 100%;\n}\n:-ms-fullscreen::after, :root .definition-list-grid .definition-list-item-full::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\nfigure picture {\n display: block;\n margin-bottom: 0.5rem;\n}\n\nfigcaption {\n font-size: 0.778rem;\n color: #707070;\n}\n\n@keyframes rotation {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n.loader {\n display: inline-block;\n width: 0.9rem;\n height: 0.9rem;\n border: 3px solid #d5d5d5;\n border-right-color: #707070;\n border-radius: 100%;\n animation: rotation 1s linear infinite;\n}\n\n.user-dropdown .btn {\n display: flex;\n align-items: center;\n padding: 0.35rem 0.7rem;\n border: 0;\n}\n.user-dropdown .btn .user-avatar {\n --avatar-size: 2.5rem;\n flex-basis: var(--avatar-size);\n width: var(--avatar-size);\n}\n@media (min-width: 576px) {\n .user-dropdown .btn .user-avatar {\n --avatar-size: 2.625rem;\n }\n}\n@media (min-width: 768px) {\n .user-dropdown .btn .user-avatar {\n --avatar-size: 2.875rem;\n }\n}\n.user-dropdown .btn p {\n margin: 0 0.5rem 0 1rem;\n}\n\n.header .nav-user {\n margin-left: auto;\n}\n.header .nav-user + .nav-lang {\n margin-left: 0 !important;\n}\n\n.nav-user.user-login {\n position: relative;\n padding-left: 1.5rem;\n}\n.nav-user.user-login .icon {\n position: absolute;\n top: 4px;\n left: 0;\n margin-right: 0.25rem;\n}\n\n@media (max-width: 1199.98px) {\n .header .nav-user {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n@media (max-width: 767.98px) {\n .header .nav-user-login {\n padding: 0;\n }\n .header .nav-user-login .user-login-link {\n padding: 0.5em;\n }\n .header .nav-user-login .label {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n .header .nav-user-login .icon {\n position: static;\n width: 1.25rem;\n height: 1.25rem;\n margin: 0;\n }\n .header .nav-user {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n .header .nav-user + .nav-lang-short > ul {\n padding-left: 0 !important;\n }\n .header .nav-user .btn {\n padding: 0.35rem;\n }\n .header .nav-user:not(.show) .btn {\n border-radius: 50%;\n }\n .header .nav-user:not(.show) .btn:after {\n content: none;\n }\n .header .nav-user:not(.show) .user-name {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n .header .nav-user.show {\n position: fixed;\n top: 0.625rem;\n right: 0.75rem;\n left: 0.75rem;\n margin: 0;\n background: white;\n z-index: 1199;\n }\n .header .nav-user.show .btn {\n width: 100%;\n padding-left: 0.68rem;\n padding-right: 0.68rem;\n border: 2px solid #707070;\n border-bottom: 0;\n border-radius: 2px 2px 0 0;\n }\n .header .nav-user.show .btn:after {\n margin-left: auto;\n }\n .header .nav-user.show .dropdown-menu {\n top: -2px !important;\n left: 0 !important;\n width: 100%;\n border: 2px solid #707070;\n border-top: 0;\n border-radius: 0 0 2px 2px;\n }\n}\n.search {\n flex: 0 0 auto;\n}\n.search .dropdown-toggle {\n padding: 1rem;\n}\n.search .dropdown-toggle:after {\n display: none;\n}\n.search .search-form {\n display: flex;\n border: none;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n.search input[type=text] {\n width: 12rem;\n box-shadow: none !important;\n}\n\n.search-mobile-toggle .icon {\n width: 16px;\n height: 16px;\n}\n\n.search-mobile {\n display: none;\n}\n@media (max-width: 1599.98px) {\n .search-mobile {\n display: flex;\n flex-flow: row nowrap;\n position: absolute;\n top: -3rem;\n right: 0;\n bottom: auto;\n left: 0;\n width: 100%;\n height: 3rem;\n background: #212121;\n transition: bottom 0.3s;\n z-index: 1139;\n }\n .search-mobile .form-control, .search-mobile .selectize-control .selectize-input, .selectize-control .search-mobile .selectize-input {\n padding: 0 0 0 0.4rem;\n background: #212121;\n border: 0;\n color: #fff;\n box-shadow: none !important;\n border-radius: 0;\n }\n .search-mobile .form-control::placeholder, .search-mobile .selectize-control .selectize-input::placeholder, .selectize-control .search-mobile .selectize-input::placeholder {\n color: #c1c1c1;\n }\n .search-mobile .input-group-text {\n background: #212121;\n border-radius: 0;\n border: 0;\n }\n .search-mobile .icon {\n color: #c1c1c1;\n }\n .search-mobile .searchform-controller .icon {\n display: block;\n transition: color 0.2s ease-in-out;\n }\n .search-mobile .search-mobile-close {\n align-items: center;\n display: flex;\n margin: 0 0.9rem;\n }\n .search-mobile .search-mobile-close:hover .icon {\n color: #fff;\n }\n}\n\n.access-nav {\n position: absolute;\n top: -1000px;\n}\n.access-nav ul {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.access-nav li a {\n display: block;\n position: fixed;\n top: 0;\n left: 25px;\n z-index: 3003;\n transform: translateY(-100%);\n transition: opacity 0.2s, transform 0.2s;\n opacity: 0;\n}\n.access-nav li a:focus {\n top: 25px;\n transform: translateY(0%);\n opacity: 1;\n}\n\n.avatar-teaser {\n display: flex;\n align-items: center;\n margin-bottom: 1rem;\n}\n\n.avatar-teaser-body {\n flex: 1 1 auto;\n padding: 0.5rem 0;\n border-top: 1px solid #e6e6e6;\n border-bottom: 1px solid #e6e6e6;\n font-size: 0.83rem;\n color: #707070;\n}\n.avatar-teaser-body > * {\n margin: 0;\n}\n\n.bg-gray-100 .avatar-teaser-body {\n border-color: #d5d5d5;\n color: #212121;\n}\n\n.avatar-teaser-img {\n flex: 0 0 50px;\n width: 50px;\n margin-right: 0.6rem;\n border-radius: 50%;\n}\n.avatar-teaser-img img {\n max-width: 100%;\n border-radius: 50%;\n}\n.avatar-teaser-img + .avatar-teaser-img,\n.avatar-teaser-img + .avatar-teaser-img-placeholder {\n margin-left: -2.25rem;\n}\n@media (min-width: 576px) {\n .avatar-teaser-img + .avatar-teaser-img,\n.avatar-teaser-img + .avatar-teaser-img-placeholder {\n margin-left: -1.2rem;\n }\n}\n\n.avatar-teaser-img-placeholder {\n display: flex;\n justify-content: center;\n align-items: center;\n flex: 0 0 auto;\n width: 50px;\n height: 50px;\n margin-right: 0.6rem;\n background-color: #d5d5d5;\n border-radius: 50%;\n text-decoration: none;\n font-weight: 700;\n transition: background-color 0.2s;\n}\n\na.avatar-teaser-img-placeholder:hover:before {\n background-color: #e6e6e6;\n}\n\na.avatar-teaser-img,\na.avatar-teaser-img-placeholder {\n position: relative;\n z-index: 0;\n text-decoration: none;\n}\na.avatar-teaser-img:before,\na.avatar-teaser-img-placeholder:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: -1;\n top: -3px;\n right: -3px;\n bottom: -3px;\n left: -3px;\n border: 1px solid #ff0000;\n background-color: #fff;\n border-radius: 50%;\n opacity: 0;\n transform: scale(0.8);\n transition: background-color 0.2s, opacity 0.2s, transform 0.2s;\n}\na.avatar-teaser-img:hover:before, a.avatar-teaser-img:focus:before,\na.avatar-teaser-img-placeholder:hover:before,\na.avatar-teaser-img-placeholder:focus:before {\n opacity: 1;\n transform: scale(1);\n}\n\n.card {\n border-color: #e6e6e6;\n border-radius: 0;\n flex: 1 1 0%;\n max-width: 100%;\n margin-bottom: 32px;\n}\n.bg-gray-100 .card {\n border-color: #c1c1c1;\n}\n\n.card-sm {\n margin-bottom: 16px;\n}\n\n.card-gray {\n border-color: #d5d5d5;\n}\n.card-gray .card-footer,\n.card-gray .card-body {\n background: #e6e6e6;\n transition: transform 0.2s, background 0.2s;\n}\n\na.card-gray:hover .card-body {\n background: #fff;\n}\n\n.card-body .card-header {\n display: flex;\n justify-content: space-between;\n margin-bottom: 1rem;\n padding-top: 0;\n padding-right: 0;\n padding-left: 0;\n font-size: 0.83rem;\n color: #707070;\n}\n.card-body + .card-footer {\n padding-top: 0;\n}\n.card-body .card-info + p {\n margin-top: 0.5em;\n}\n.card-body p:last-of-type {\n margin-bottom: 0;\n}\n.card-body .card-img-top + .card-title {\n margin-top: 0.9rem;\n}\n.card-img-top + .card-body {\n border-top: none !important;\n}\n.card-sm .card-body, .card-body.card-sm {\n padding: 0.675rem;\n}\n\n.card-header {\n border-color: rgba(33, 33, 33, 0.1);\n}\n\n.card-footer {\n padding-bottom: 1.35rem;\n border: 0;\n}\n\n.card-distinction .card-body {\n position: relative;\n border-top: 1px solid #ff0000 !important;\n padding-top: 1.8rem;\n}\n.card-distinction .card-body:before {\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff0000' viewBox='0 0 20 30'%3E%3Cpath d='M0 0h20v30L10 19 0 30z'/%3E%3C/svg%3E\");\n display: inline-block;\n position: absolute;\n top: 0;\n left: 1.35rem;\n width: 20px;\n height: 30px;\n}\n\n.card-info {\n font-size: 0.83rem;\n margin-bottom: 1rem;\n color: #707070;\n}\n.card-info:last-of-type {\n margin-bottom: 0;\n}\n.card-info > :not(:last-of-type):after {\n content: \" ›\";\n margin: 0 0.25em 0 0.15em;\n}\n.card-info .card-info-date:not(:last-child):after {\n content: \" –\";\n}\n.card-info .event-info:after,\n.card-info .event-info-date:after,\n.card-info .card-info-date.event-date:after {\n content: none;\n}\n.card-info .event-info-date .event-date,\n.card-info .event-info-date .event-time,\n.card-info .event-info-date .icon {\n display: inline-block;\n vertical-align: middle;\n}\n.card-info .event-info-date .icon {\n width: 18px;\n height: 18px;\n color: #707070;\n}\n.card-info .event-info-date .icon:not(:first-child) {\n margin-left: 0.5em;\n}\n.card-info .event-info > span {\n display: block;\n}\n.card-info a {\n display: inline-block;\n color: #ff0000;\n text-decoration: none;\n}\n.card-info a:hover {\n text-decoration: none;\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-repeat: repeat-x;\n background-size: 1px 1px;\n background-position: 0 100%;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n@media (min-resolution: 168dpi) {\n .card-info a:hover {\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-position: 0 100%;\n }\n}\n.card-info a:hover::selection {\n background-color: rgba(255, 0, 0, 0.4);\n color: #212121;\n text-shadow: none;\n}\n.card-info a:hover:hover, .card-info a:hover.hover {\n color: #ff0000;\n text-decoration: none;\n background-image: linear-gradient(#212121 0%, #212121 100%);\n}\n.bg-primary .card-info a:hover {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-primary .card-info a:hover:hover, .bg-primary .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-secondary .card-info a:hover {\n color: #212121;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n.bg-secondary .card-info a:hover:hover, .bg-secondary .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-success .card-info a:hover {\n color: #212121;\n text-shadow: 3px 0 #7ed321, 2px 0 #7ed321, 1px 0 #7ed321, -1px 0 #7ed321, -2px 0 #7ed321, -3px 0 #7ed321;\n}\n.bg-success .card-info a:hover:hover, .bg-success .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-info .card-info a:hover {\n color: #fff;\n text-shadow: 3px 0 #4a90e2, 2px 0 #4a90e2, 1px 0 #4a90e2, -1px 0 #4a90e2, -2px 0 #4a90e2, -3px 0 #4a90e2;\n}\n.bg-info .card-info a:hover:hover, .bg-info .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-warning .card-info a:hover {\n color: #212121;\n text-shadow: 3px 0 #f5a623, 2px 0 #f5a623, 1px 0 #f5a623, -1px 0 #f5a623, -2px 0 #f5a623, -3px 0 #f5a623;\n}\n.bg-warning .card-info a:hover:hover, .bg-warning .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-danger .card-info a:hover {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-danger .card-info a:hover:hover, .bg-danger .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-light .card-info a:hover {\n color: #212121;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n.bg-light .card-info a:hover:hover, .bg-light .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-dark .card-info a:hover {\n color: #fff;\n text-shadow: 3px 0 #212121, 2px 0 #212121, 1px 0 #212121, -1px 0 #212121, -2px 0 #212121, -3px 0 #212121;\n}\n.bg-dark .card-info a:hover:hover, .bg-dark .card-info a:hover.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.card-info a.btn:hover, .card-info a.btn.hover {\n background-image: none;\n text-shadow: none;\n}\n.card-info a.btn-primary {\n color: #fff !important;\n}\n.card-info a.btn-secondary {\n color: #212121 !important;\n}\n.card-info p {\n color: #212121;\n}\np + .card-info {\n margin-top: 1rem;\n}\n\n.card-info-bordered {\n padding: 0.75rem 0;\n border-top: 1px solid rgba(33, 33, 33, 0.1);\n border-bottom: 1px solid rgba(33, 33, 33, 0.1);\n}\n\n.card-info-border-sm {\n padding: 0.25rem 0;\n}\n\na.card-img-top {\n position: relative;\n}\n.card-body a.card-img-top {\n display: block;\n}\na.card-img-top:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 0 6px #ff0000;\n opacity: 0;\n transition: opacity 0.2s;\n}\na.card-img-top:hover:before {\n opacity: 0.6;\n}\n\na.card-title,\n.card-title a {\n transition: color 0.3s;\n text-decoration: none;\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-repeat: repeat-x;\n background-size: 1px 1px;\n background-position: 0 100%;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n background-position: 0 90%;\n}\n@media (min-resolution: 168dpi) {\n a.card-title,\n.card-title a {\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-position: 0 100%;\n }\n}\na.card-title::selection,\n.card-title a::selection {\n background-color: rgba(255, 0, 0, 0.4);\n color: #212121;\n text-shadow: none;\n}\na.card-title:hover, a.card-title.hover,\n.card-title a:hover,\n.card-title a.hover {\n color: #ff0000;\n text-decoration: none;\n background-image: linear-gradient(#212121 0%, #212121 100%);\n}\n.bg-primary a.card-title,\n.bg-primary .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-primary a.card-title:hover, .bg-primary a.card-title.hover,\n.bg-primary .card-title a:hover,\n.bg-primary .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-secondary a.card-title,\n.bg-secondary .card-title a {\n color: #212121;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n.bg-secondary a.card-title:hover, .bg-secondary a.card-title.hover,\n.bg-secondary .card-title a:hover,\n.bg-secondary .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-success a.card-title,\n.bg-success .card-title a {\n color: #212121;\n text-shadow: 3px 0 #7ed321, 2px 0 #7ed321, 1px 0 #7ed321, -1px 0 #7ed321, -2px 0 #7ed321, -3px 0 #7ed321;\n}\n.bg-success a.card-title:hover, .bg-success a.card-title.hover,\n.bg-success .card-title a:hover,\n.bg-success .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-info a.card-title,\n.bg-info .card-title a {\n color: #fff;\n text-shadow: 3px 0 #4a90e2, 2px 0 #4a90e2, 1px 0 #4a90e2, -1px 0 #4a90e2, -2px 0 #4a90e2, -3px 0 #4a90e2;\n}\n.bg-info a.card-title:hover, .bg-info a.card-title.hover,\n.bg-info .card-title a:hover,\n.bg-info .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-warning a.card-title,\n.bg-warning .card-title a {\n color: #212121;\n text-shadow: 3px 0 #f5a623, 2px 0 #f5a623, 1px 0 #f5a623, -1px 0 #f5a623, -2px 0 #f5a623, -3px 0 #f5a623;\n}\n.bg-warning a.card-title:hover, .bg-warning a.card-title.hover,\n.bg-warning .card-title a:hover,\n.bg-warning .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-danger a.card-title,\n.bg-danger .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-danger a.card-title:hover, .bg-danger a.card-title.hover,\n.bg-danger .card-title a:hover,\n.bg-danger .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-light a.card-title,\n.bg-light .card-title a {\n color: #212121;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n.bg-light a.card-title:hover, .bg-light a.card-title.hover,\n.bg-light .card-title a:hover,\n.bg-light .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-dark a.card-title,\n.bg-dark .card-title a {\n color: #fff;\n text-shadow: 3px 0 #212121, 2px 0 #212121, 1px 0 #212121, -1px 0 #212121, -2px 0 #212121, -3px 0 #212121;\n}\n.bg-dark a.card-title:hover, .bg-dark a.card-title.hover,\n.bg-dark .card-title a:hover,\n.bg-dark .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.card-gray a.card-title,\n.card-gray .card-title a {\n text-decoration: none;\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-repeat: repeat-x;\n background-size: 1px 1px;\n background-position: 0 100%;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n@media (min-resolution: 168dpi) {\n .card-gray a.card-title,\n.card-gray .card-title a {\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-position: 0 100%;\n }\n}\n.card-gray a.card-title::selection,\n.card-gray .card-title a::selection {\n background-color: rgba(255, 0, 0, 0.4);\n color: #212121;\n text-shadow: none;\n}\n.card-gray a.card-title:hover, .card-gray a.card-title.hover,\n.card-gray .card-title a:hover,\n.card-gray .card-title a.hover {\n color: #ff0000;\n text-decoration: none;\n background-image: linear-gradient(#212121 0%, #212121 100%);\n}\n.bg-primary .card-gray a.card-title,\n.bg-primary .card-gray .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-primary .card-gray a.card-title:hover, .bg-primary .card-gray a.card-title.hover,\n.bg-primary .card-gray .card-title a:hover,\n.bg-primary .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-secondary .card-gray a.card-title,\n.bg-secondary .card-gray .card-title a {\n color: #212121;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n.bg-secondary .card-gray a.card-title:hover, .bg-secondary .card-gray a.card-title.hover,\n.bg-secondary .card-gray .card-title a:hover,\n.bg-secondary .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-success .card-gray a.card-title,\n.bg-success .card-gray .card-title a {\n color: #212121;\n text-shadow: 3px 0 #7ed321, 2px 0 #7ed321, 1px 0 #7ed321, -1px 0 #7ed321, -2px 0 #7ed321, -3px 0 #7ed321;\n}\n.bg-success .card-gray a.card-title:hover, .bg-success .card-gray a.card-title.hover,\n.bg-success .card-gray .card-title a:hover,\n.bg-success .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-info .card-gray a.card-title,\n.bg-info .card-gray .card-title a {\n color: #fff;\n text-shadow: 3px 0 #4a90e2, 2px 0 #4a90e2, 1px 0 #4a90e2, -1px 0 #4a90e2, -2px 0 #4a90e2, -3px 0 #4a90e2;\n}\n.bg-info .card-gray a.card-title:hover, .bg-info .card-gray a.card-title.hover,\n.bg-info .card-gray .card-title a:hover,\n.bg-info .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-warning .card-gray a.card-title,\n.bg-warning .card-gray .card-title a {\n color: #212121;\n text-shadow: 3px 0 #f5a623, 2px 0 #f5a623, 1px 0 #f5a623, -1px 0 #f5a623, -2px 0 #f5a623, -3px 0 #f5a623;\n}\n.bg-warning .card-gray a.card-title:hover, .bg-warning .card-gray a.card-title.hover,\n.bg-warning .card-gray .card-title a:hover,\n.bg-warning .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-danger .card-gray a.card-title,\n.bg-danger .card-gray .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-danger .card-gray a.card-title:hover, .bg-danger .card-gray a.card-title.hover,\n.bg-danger .card-gray .card-title a:hover,\n.bg-danger .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-light .card-gray a.card-title,\n.bg-light .card-gray .card-title a {\n color: #212121;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n.bg-light .card-gray a.card-title:hover, .bg-light .card-gray a.card-title.hover,\n.bg-light .card-gray .card-title a:hover,\n.bg-light .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-dark .card-gray a.card-title,\n.bg-dark .card-gray .card-title a {\n color: #fff;\n text-shadow: 3px 0 #212121, 2px 0 #212121, 1px 0 #212121, -1px 0 #212121, -2px 0 #212121, -3px 0 #212121;\n}\n.bg-dark .card-gray a.card-title:hover, .bg-dark .card-gray a.card-title.hover,\n.bg-dark .card-gray .card-title a:hover,\n.bg-dark .card-gray .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n\na.card {\n text-decoration: none;\n}\na.card .card-title {\n transition: 0.4s ease;\n}\na.card:hover {\n color: #212121;\n border-color: #212121;\n}\na.card:hover .card-title {\n color: #ff0000;\n}\na.card.link-trapeze-horizontal:before {\n top: calc(100% + 1px);\n right: -1px;\n left: -1px;\n width: auto;\n}\n\n.card-img-overlay {\n right: auto;\n max-width: 400px;\n}\n.card-img-overlay .card-title {\n margin-bottom: 0;\n}\n@media (max-width: 767.98px) {\n .card-img-overlay .card-title,\n.card-img-overlay .h4 {\n font-size: 1.152rem;\n }\n}\n\n.card-img-top,\n.card-overlay .card-img {\n min-height: 1px;\n}\n\n.card-grayscale:hover .card-img-top img {\n filter: grayscale(0%);\n}\n.card-grayscale:hover .card-body {\n opacity: 1;\n}\n.card-grayscale .card-img-top img {\n transition: filter 0.2s;\n filter: grayscale(100%);\n}\n.card-grayscale .card-body {\n opacity: 0.75;\n transition: opacity 0.3s, background 0.3s, border 0.3s !important;\n}\n\n.carousel {\n overflow: hidden;\n}\n\n.carousel-control {\n padding: 0 2rem;\n background: transparent;\n border: 0;\n cursor: pointer;\n font-size: 2rem;\n transition: all 0.3s ease-in-out;\n}\n.carousel-control .icon {\n width: 1.5em;\n height: 1.5em;\n padding: 0.5rem;\n background: rgba(255, 255, 255, 0.6);\n border-radius: 50%;\n color: #000;\n transition: all 0.2s;\n}\n.carousel-control:hover {\n opacity: 1;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n.carousel-control:hover .icon {\n background: rgba(255, 255, 255, 0.8);\n}\n\n.carousel-control-prev {\n justify-content: flex-start;\n}\n.carousel-control-prev .icon {\n padding-right: 0.625rem;\n padding-left: 0.375rem;\n}\n\n.carousel-control-next {\n justify-content: flex-end;\n}\n.carousel-control-next .icon {\n padding-right: 0.375rem;\n padding-left: 0.625rem;\n}\n\n.carousel-indicators {\n bottom: 0;\n margin: 0;\n padding: 0 15% 1rem;\n}\n.carousel-indicators:before {\n content: \"\";\n position: absolute;\n top: auto;\n right: 0;\n bottom: 0;\n left: 0;\n height: 6rem;\n opacity: 0.3;\n background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n}\n.carousel-indicators li {\n border-top: inherit;\n border-bottom: inherit;\n border-radius: 50%;\n cursor: pointer;\n width: 12px;\n height: 12px;\n margin: 0 5px;\n padding: 0;\n}\n.carousel-indicators li:before {\n content: none;\n}\n\n@media (max-width: 1199.98px) {\n .carousel-control {\n display: none;\n }\n .carousel-indicators {\n position: static;\n padding: 1.5rem 15% 0;\n }\n .carousel-indicators:before {\n display: none;\n }\n .carousel-indicators li {\n width: 14px;\n height: 14px;\n background: #d5d5d5;\n }\n .carousel-indicators li.active {\n background: #ff0000;\n }\n .carousel-highlighted-news .carousel-indicators {\n padding-top: 0.5rem;\n }\n}\n.datepicker {\n display: none;\n}\n\n.datepicker-wrapper .picker__holder {\n padding: 0.5rem 0;\n background: #fff;\n border: 1px solid #e6e6e6;\n}\n\n.datepicker-wrapper .picker__header {\n margin-bottom: 1.4em;\n}\n@media (max-width: 767.98px) {\n .datepicker-wrapper .picker__header {\n text-align: left;\n }\n}\n\n.datepicker-wrapper .picker__month {\n font-weight: 700;\n}\n\n.datepicker-wrapper .picker__year {\n font-style: normal;\n}\n\n.datepicker-wrapper .picker__nav--next,\n.datepicker-wrapper .picker__nav--prev {\n right: 0;\n width: 2.4rem;\n height: 2.4rem;\n padding: 0;\n border: 1px solid #e6e6e6;\n border-radius: 100%;\n text-align: center;\n transition: border 0.2s;\n}\n.datepicker-wrapper .picker__nav--next:hover, .datepicker-wrapper .picker__nav--next:focus,\n.datepicker-wrapper .picker__nav--prev:hover,\n.datepicker-wrapper .picker__nav--prev:focus {\n background: transparent;\n border: 1px solid #707070;\n}\n\n.datepicker-wrapper .picker__nav--prev {\n right: auto;\n left: 0;\n}\n@media (max-width: 767.98px) {\n .datepicker-wrapper .picker__nav--prev {\n right: 3rem;\n left: auto;\n }\n}\n\n.datepicker-wrapper .picker__nav--next:before,\n.datepicker-wrapper .picker__nav--prev:before {\n content: \" \";\n display: inline-block;\n position: relative;\n top: 0.95rem;\n right: 0.1rem;\n width: 0.5rem;\n height: 0.5rem;\n border-style: solid;\n border-width: 2px 2px 0 0;\n border-color: #212121 #212121 transparent transparent;\n transform: rotate(45deg);\n vertical-align: top;\n}\n\n.datepicker-wrapper .picker__nav--prev:before {\n right: auto;\n left: 0.1rem;\n transform: rotate(-135deg);\n}\n\n.datepicker-wrapper .picker__day {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n width: 2.4rem;\n height: 2.4rem;\n padding: 0 !important;\n background: transparent !important;\n line-height: 1.65rem;\n border-radius: 100%;\n}\n.datepicker-wrapper .picker__day:hover, .datepicker-wrapper .picker__day:focus {\n border: 1px solid #d5d5d5;\n}\n.datepicker-wrapper .picker__day.picker__day--today {\n border-color: #ff0000;\n}\n.datepicker-wrapper .picker__day.picker__day--today:before {\n content: none;\n}\n.datepicker-wrapper .picker__day.picker__day--highlighted {\n border-color: #d5d5d5 !important;\n font-weight: normal;\n color: #212121;\n}\n.datepicker-wrapper .picker__day.picker__day--selected {\n background: #ff0000 !important;\n border-color: #ff0000 !important;\n color: #fff;\n}\n\n.datepicker-fancy {\n display: none;\n}\n.datepicker-fancy + .picker .picker__holder {\n background: none;\n}\n@media (max-width: 767.98px) {\n .datepicker-fancy + .picker .picker__holder {\n overflow: hidden;\n padding: 1.1rem 0 0.9rem;\n border-left: 0;\n border-right: 0;\n }\n .datepicker-fancy + .picker .picker__holder table {\n display: block;\n position: relative;\n min-height: 3rem;\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"1\"] {\n left: calc(-100% * 0);\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"2\"] {\n left: calc(-100% * 1);\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"3\"] {\n left: calc(-100% * 2);\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"4\"] {\n left: calc(-100% * 3);\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"5\"] {\n left: calc(-100% * 4);\n }\n .datepicker-fancy + .picker .picker__holder table tbody[data-week=\"6\"] {\n left: calc(-100% * 5);\n }\n .datepicker-fancy + .picker .picker__holder table tbody {\n position: absolute;\n top: 1.3;\n left: 0;\n }\n .datepicker-fancy + .picker .picker__holder table tbody,\n.datepicker-fancy + .picker .picker__holder table thead {\n display: flex;\n flex-flow: row nowrap;\n width: 100%;\n }\n .datepicker-fancy + .picker .picker__holder table tbody tr,\n.datepicker-fancy + .picker .picker__holder table thead tr {\n display: flex;\n flex: 0 0 100%;\n }\n .datepicker-fancy + .picker .picker__holder table tbody tr td,\n.datepicker-fancy + .picker .picker__holder table tbody tr th,\n.datepicker-fancy + .picker .picker__holder table thead tr td,\n.datepicker-fancy + .picker .picker__holder table thead tr th {\n display: block;\n flex: 1 1 auto;\n padding-bottom: 0.2rem;\n }\n}\n@media (min-width: 768px) {\n .datepicker-fancy + .picker .picker__holder {\n padding: 3.5rem 0 4rem !important;\n }\n .datepicker-fancy + .picker .picker__holder .picker__header {\n position: initial;\n }\n .datepicker-fancy + .picker .picker__holder .picker__box {\n position: relative;\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--prev,\n.datepicker-fancy + .picker .picker__holder .picker__nav--next {\n top: 50%;\n width: 3.8rem;\n height: 3.8rem;\n background: #fff;\n transition: box-shadow 0.2s;\n z-index: 10;\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--prev:before,\n.datepicker-fancy + .picker .picker__holder .picker__nav--next:before {\n top: 1.64rem;\n left: 0;\n border-color: #ff0000 #ff0000 transparent transparent;\n transition: border-width 0.2s;\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--prev:hover,\n.datepicker-fancy + .picker .picker__holder .picker__nav--next:hover {\n box-shadow: 0 0 20px 1px rgba(33, 33, 33, 0.25);\n border: 1px solid #e6e6e6;\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--prev:hover:before,\n.datepicker-fancy + .picker .picker__holder .picker__nav--next:hover:before {\n border-color: #b51f1f #b51f1f transparent transparent;\n border-width: 3px 3px 0 0;\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--prev {\n left: calc(50% - 500px / 2 - 4.3rem);\n }\n .datepicker-fancy + .picker .picker__holder .picker__nav--next {\n right: calc(50% - 500px / 2 - 4.3rem);\n }\n .datepicker-fancy + .picker .picker__holder .picker__table {\n max-width: 500px;\n margin: auto;\n }\n .datepicker-fancy + .picker .picker__holder .picker__day {\n width: 2.7rem;\n height: 2.7rem;\n padding: 0.4325em 0;\n line-height: 1.6rem;\n transition: border 0.2s;\n margin-bottom: 0.2rem;\n }\n .datepicker-fancy + .picker .picker__holder .picker__weekday {\n padding-bottom: 1.1em;\n }\n}\n.datepicker-fancy + .picker .picker__holder .picker__day--highlighted {\n font-weight: bold;\n color: #ff0000;\n border-color: transparent;\n}\n.datepicker-fancy + .picker .picker__holder .picker__day--highlighted.picker__day--selected {\n color: #fff;\n}\n.datepicker-fancy + .picker .picker__holder .picker__day--today {\n border-color: #ff0000;\n}\n.datepicker-fancy + .picker .picker__holder .nextMonthLabel,\n.datepicker-fancy + .picker .picker__holder .prevMonthLabel {\n position: absolute;\n top: 6.8rem;\n font-size: 8rem;\n font-weight: bold;\n color: #d5d5d5;\n text-transform: uppercase;\n}\n.datepicker-fancy + .picker .picker__holder .nextMonthLabel {\n left: calc(50% + 19rem);\n}\n.datepicker-fancy + .picker .picker__holder .prevMonthLabel {\n right: calc(50% + 19rem);\n}\n.datepicker-fancy + .picker + .nextMonthLabel, .datepicker-fancy + .picker ~ .prevMonthLabel {\n display: none;\n}\n\narticle {\n counter-reset: footnotes;\n}\narticle footer,\narticle aside {\n margin-top: 1.6rem;\n padding-top: 0.72rem;\n border-top: 1px solid #c1c1c1;\n font-size: 0.83rem;\n}\narticle footer ol,\narticle aside ol {\n counter-reset: item;\n padding-left: 0;\n margin-left: 0;\n}\narticle footer ol li,\narticle aside ol li {\n display: block;\n padding-left: 0;\n}\narticle footer ol li:before,\narticle aside ol li:before {\n content: counter(item);\n counter-increment: item;\n display: inline-block;\n position: static;\n height: 0.7rem;\n margin-right: 0.4rem;\n padding-right: 0.15rem;\n border-right: 1px solid #c1c1c1;\n font-size: 0.7rem;\n line-height: 0.7rem;\n font-weight: 700;\n color: #ff0000;\n}\n\n/**\n * Inline footnotes references\n * 1. Increment the counter at each new reference\n * 2. Reset link styles to make it appear like regular text\n */\n[aria-describedby=footnote-label],\n[aria-describedby=footnote-label]:hover,\n[aria-describedby=sidenote-label],\n[aria-describedby=sidenote-label]:hover {\n counter-increment: footnotes; /* 1 */\n text-decoration: none; /* 2 */\n color: inherit; /* 2 */\n cursor: default; /* 2 */\n outline: none; /* 2 */\n border-bottom: none;\n}\n[aria-describedby=footnote-label]:focus, [aria-describedby=footnote-label]:active, [aria-describedby=footnote-label]:focus:active,\n[aria-describedby=footnote-label]:hover:focus,\n[aria-describedby=footnote-label]:hover:active,\n[aria-describedby=footnote-label]:hover:focus:active,\n[aria-describedby=sidenote-label]:focus,\n[aria-describedby=sidenote-label]:active,\n[aria-describedby=sidenote-label]:focus:active,\n[aria-describedby=sidenote-label]:hover:focus,\n[aria-describedby=sidenote-label]:hover:active,\n[aria-describedby=sidenote-label]:hover:focus:active {\n box-shadow: none !important;\n}\n[aria-describedby=footnote-label]:after,\n[aria-describedby=footnote-label]:hover:after,\n[aria-describedby=sidenote-label]:after,\n[aria-describedby=sidenote-label]:hover:after {\n border-left-color: #ff0000;\n border-right-color: #ff0000;\n}\n\n/**\n * Actual numbered references\n */\n[aria-describedby=footnote-label]:after,\n[aria-describedby=sidenote-label]:after {\n content: counter(footnotes);\n display: inline-block;\n height: 0.61rem;\n margin-left: 2px;\n padding: 0 0.15rem;\n cursor: pointer;\n vertical-align: super;\n font-size: 0.61rem;\n line-height: 0.61rem;\n font-weight: 700;\n border-left: 1px solid #c1c1c1;\n border-right: 1px solid #c1c1c1;\n color: #ff0000;\n transition: border 0.2s, color 0.2s;\n}\n\n/**\n * Resetting the default focused styles on the number\n */\n[aria-describedby=footnote-label]:focus:after,\n[aria-describedby=sidenote-label]:focus:after {\n outline: thin dotted;\n outline-offset: 2px;\n}\n\n.back-to-content {\n font-size: 0.8em;\n color: #ff0000;\n border-bottom: none;\n}\n\n/**\n * Highlight target note\n */\nfooter :target {\n background: rgba(255, 0, 0, 0.2);\n}\n\narticle aside {\n margin-top: 0;\n padding: 0;\n border-top: none;\n color: #707070;\n}\n\n.form-group label {\n font-size: 1em;\n color: #707070;\n}\n.form-group .custom-control label {\n font-size: 0.83rem;\n}\n.form-group .custom-control label:before, .form-group .custom-control label:after {\n top: 2px;\n}\n\n.invalid-label,\n.form-group .invalid-label {\n color: #ff0000;\n}\n\n.search-container {\n position: relative;\n}\n.search-container input[type=search] {\n padding-right: 40px;\n}\n.search-container .icon {\n position: absolute;\n top: 50%;\n right: 0.75rem;\n color: #c1c1c1;\n transform: translateY(-50%);\n transition: color 0.3s;\n}\n.search-container input[type=search]:hover + .icon {\n color: #707070;\n}\n.search-container input[type=search]:focus + .icon {\n color: #212121;\n}\n\n.gallery.is-fullscreen {\n z-index: 1120 !important; /* eslint disable line */\n max-width: none;\n width: 100% !important;\n}\n\n.gallery,\n.gallery-nav {\n position: relative;\n opacity: 0;\n transition: opacity 0.3s;\n}\n.gallery.ready,\n.gallery-nav.ready {\n opacity: 1;\n}\n.gallery .img-fluid,\n.gallery-nav .img-fluid {\n width: 100%;\n}\n\n.gallery-nav:after {\n content: \" \";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 5%;\n background: linear-gradient(to right, transparent 0%, #fff 100%);\n}\n\n.gallery.flickity-enabled.is-fullscreen {\n margin: 0 !important;\n background: #fff;\n}\n.gallery.flickity-enabled.is-fullscreen .flickity-slider {\n display: flex;\n align-items: center;\n}\n.ie .gallery.flickity-enabled.is-fullscreen .flickity-slider {\n padding-top: 20vmin;\n align-items: start;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item {\n align-items: center;\n max-height: 80vmin;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item .gallery-item-inner {\n height: 100%;\n padding: 0;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item .gallery-item-inner .img-wrapper {\n max-height: 100%;\n position: relative;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item .img-fluid {\n max-height: calc(80vmin - 2rem);\n max-width: 100vmin;\n margin: 0 auto;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item figcaption {\n position: relative;\n top: 2rem;\n}\n.gallery.flickity-enabled.is-fullscreen .gallery-item figcaption span:last-child {\n padding-left: 3rem;\n}\n.gallery.flickity-enabled.is-fullscreen .flickity-prev-next-button {\n top: 50% !important;\n border: 1px solid #c1c1c1;\n}\n.gallery.flickity-enabled.is-fullscreen .flickity-prev-next-button.next {\n right: 6%;\n}\n.gallery.flickity-enabled.is-fullscreen .flickity-prev-next-button.previous {\n left: 6%;\n}\n\n.gallery-item {\n display: flex;\n width: 100%;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n.gallery-item figcaption {\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding: 0.6rem 0.2rem;\n font-size: 0.83rem;\n color: #707070;\n}\n.gallery-item figcaption > span {\n display: inline-block;\n flex: 1 1 auto;\n}\n.gallery-item figcaption > span:last-child {\n text-align: right;\n padding-left: 1rem;\n}\n.gallery-item img {\n display: block;\n max-height: 100%;\n width: auto !important;\n}\n\n.gallery-item .gallery-item-inner {\n /* center images in cells with flexbox */\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: relative;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0;\n padding: 0 0 66.6667%;\n background: #e6e6e6;\n}\n.gallery-item .gallery-item-inner .img-wrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.gallery-nav-item {\n display: block;\n position: relative;\n width: calc(23% - 0.8rem);\n margin-right: 0.8rem;\n border-bottom: 1px solid #c1c1c1;\n}\n.gallery-nav-item:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: -16px;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 16px 16px 0;\n border-color: transparent;\n transition: border-color 0.25s;\n}\n.gallery-nav-item.is-nav-selected:after {\n border-color: #fff transparent transparent;\n}\n.gallery-nav-item figcaption {\n overflow: hidden;\n padding: 0.4rem 0;\n font-size: 0.83rem;\n color: #707070;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.gallery .flickity-prev-next-button,\n.gallery .flickity-fullscreen-button {\n width: 41px;\n height: 41px;\n border-radius: 41px;\n opacity: 1;\n}\n.gallery .flickity-prev-next-button svg.flickity-button-icon,\n.gallery .flickity-fullscreen-button svg.flickity-button-icon {\n position: static;\n}\n\n.gallery .flickity-prev-next-button {\n display: flex;\n top: 45%;\n align-items: center;\n justify-content: center;\n margin-top: -20.5px;\n background: #fff;\n transform: scale(1);\n transition: transform 0.25s;\n}\n.gallery .flickity-prev-next-button:hover {\n transform: scale(1.1);\n}\n.gallery .flickity-prev-next-button.next {\n right: 14px;\n}\n.gallery .flickity-prev-next-button.previous {\n left: 14px;\n}\n@media (max-width: 767.98px) {\n .gallery .flickity-prev-next-button {\n display: none;\n }\n}\n\n.gallery .flickity-fullscreen-button {\n top: 14px;\n right: 14px;\n background: #707070;\n text-align: center;\n transition: background 0.25s;\n}\n.gallery .flickity-fullscreen-button:hover {\n background: #212529;\n}\n.gallery .flickity-fullscreen-button svg.flickity-button-icon {\n width: 17px;\n}\n.gallery .flickity-fullscreen-button svg.flickity-button-icon * {\n fill: #fff;\n}\n.gallery .flickity-fullscreen-button.flickity-fullscreen-button-exit svg.flickity-button-icon {\n width: 10px;\n}\n\n.gallery.is-fullscreen .gallery-item {\n height: 100%;\n padding: 0;\n}\n.gallery.is-fullscreen .gallery-item .gallery-item-inner {\n background: transparent;\n}\n.gallery.is-fullscreen .gallery-item figcaption {\n border-top: 1px solid #e6e6e6;\n margin-left: 6%;\n margin-right: 6%;\n width: 88%;\n}\n\nol.flickity-page-dots li {\n padding: 0;\n}\nol.flickity-page-dots li:before {\n content: none;\n}\n\n.list-group-item {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n.list-group-item p:last-child {\n margin-bottom: 0;\n}\n\n.list-group-item-borderless {\n padding-right: 0;\n padding-left: 0;\n border-right: 0;\n border-left: 0;\n}\n\n.list-group-gray .list-group-teaser-container,\n.list-group-item-gray .list-group-teaser-container {\n --card-bg: #e6e6e6;\n background: var(--card-bg);\n}\n.list-group-gray .list-group-teaser-container .card-title a,\n.list-group-item-gray .list-group-teaser-container .card-title a {\n text-decoration: none;\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-repeat: repeat-x;\n background-size: 1px 1px;\n background-position: 0 100%;\n text-shadow: 3px 0 var(--card-bg), 2px 0 var(--card-bg), 1px 0 var(--card-bg), -1px 0 var(--card-bg), -2px 0 var(--card-bg), -3px 0 var(--card-bg);\n transition: color 0.3s, text-shadow 0.25s;\n}\n@media (min-resolution: 168dpi) {\n .list-group-gray .list-group-teaser-container .card-title a,\n.list-group-item-gray .list-group-teaser-container .card-title a {\n background-image: linear-gradient(#ff0000 0%, #ff0000 100%);\n background-position: 0 100%;\n }\n}\n.list-group-gray .list-group-teaser-container .card-title a::selection,\n.list-group-item-gray .list-group-teaser-container .card-title a::selection {\n background-color: rgba(255, 0, 0, 0.4);\n color: #212121;\n text-shadow: none;\n}\n.list-group-gray .list-group-teaser-container .card-title a:hover, .list-group-gray .list-group-teaser-container .card-title a.hover,\n.list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.list-group-item-gray .list-group-teaser-container .card-title a.hover {\n color: #ff0000;\n text-decoration: none;\n background-image: linear-gradient(#212121 0%, #212121 100%);\n}\n.bg-primary .list-group-gray .list-group-teaser-container .card-title a,\n.bg-primary .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-primary .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-primary .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-primary .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-primary .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-secondary .list-group-gray .list-group-teaser-container .card-title a,\n.bg-secondary .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #212121;\n text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;\n}\n.bg-secondary .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-secondary .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-secondary .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-secondary .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-success .list-group-gray .list-group-teaser-container .card-title a,\n.bg-success .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #212121;\n text-shadow: 3px 0 #7ed321, 2px 0 #7ed321, 1px 0 #7ed321, -1px 0 #7ed321, -2px 0 #7ed321, -3px 0 #7ed321;\n}\n.bg-success .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-success .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-success .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-success .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-info .list-group-gray .list-group-teaser-container .card-title a,\n.bg-info .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #fff;\n text-shadow: 3px 0 #4a90e2, 2px 0 #4a90e2, 1px 0 #4a90e2, -1px 0 #4a90e2, -2px 0 #4a90e2, -3px 0 #4a90e2;\n}\n.bg-info .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-info .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-info .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-info .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-warning .list-group-gray .list-group-teaser-container .card-title a,\n.bg-warning .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #212121;\n text-shadow: 3px 0 #f5a623, 2px 0 #f5a623, 1px 0 #f5a623, -1px 0 #f5a623, -2px 0 #f5a623, -3px 0 #f5a623;\n}\n.bg-warning .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-warning .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-warning .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-warning .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-danger .list-group-gray .list-group-teaser-container .card-title a,\n.bg-danger .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #fff;\n text-shadow: 3px 0 #ff0000, 2px 0 #ff0000, 1px 0 #ff0000, -1px 0 #ff0000, -2px 0 #ff0000, -3px 0 #ff0000;\n}\n.bg-danger .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-danger .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-danger .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-danger .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-light .list-group-gray .list-group-teaser-container .card-title a,\n.bg-light .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #212121;\n text-shadow: 3px 0 #e6e6e6, 2px 0 #e6e6e6, 1px 0 #e6e6e6, -1px 0 #e6e6e6, -2px 0 #e6e6e6, -3px 0 #e6e6e6;\n}\n.bg-light .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-light .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-light .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-light .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.bg-dark .list-group-gray .list-group-teaser-container .card-title a,\n.bg-dark .list-group-item-gray .list-group-teaser-container .card-title a {\n color: #fff;\n text-shadow: 3px 0 #212121, 2px 0 #212121, 1px 0 #212121, -1px 0 #212121, -2px 0 #212121, -3px 0 #212121;\n}\n.bg-dark .list-group-gray .list-group-teaser-container .card-title a:hover, .bg-dark .list-group-gray .list-group-teaser-container .card-title a.hover,\n.bg-dark .list-group-item-gray .list-group-teaser-container .card-title a:hover,\n.bg-dark .list-group-item-gray .list-group-teaser-container .card-title a.hover {\n background-image: linear-gradient(#c1c1c1 0%, #c1c1c1 100%);\n}\n.list-group-gray .list-group-teaser-container:hover,\n.list-group-item-gray .list-group-teaser-container:hover {\n --card-bg: $white;\n}\n\n.list-group li:before,\n.list-group li.list-group-item:before {\n content: none;\n}\n.list-group .list-group-teaser {\n display: block;\n text-decoration: none;\n padding: 0;\n border: none;\n}\n.list-group .list-group-teaser:hover {\n z-index: 10;\n}\n.list-group .list-group-teaser + .list-group-teaser {\n margin-top: -1px;\n}\n.list-group .list-group-teaser-thumbnail {\n flex: 0 0 12rem;\n padding: 1rem;\n padding-top: 1rem;\n z-index: 1;\n}\n.list-group .list-group-teaser-thumbnail > a {\n display: block;\n}\n@media (min-width: 992px) {\n .list-group .list-group-teaser-thumbnail {\n border-right: none;\n }\n}\n@media (max-width: 991.98px) {\n .list-group .list-group-teaser-thumbnail {\n border-bottom: none;\n }\n}\n.list-group .list-group-teaser-content {\n flex: 0 1 100%;\n padding: 1rem;\n z-index: 1;\n}\n@media (max-width: 991.98px) {\n .list-group .list-group-teaser-content {\n border-top: none;\n }\n}\n.list-group .list-group-teaser-content span {\n color: #212121;\n}\n.list-group .list-group-teaser-content p {\n margin: 0;\n}\n.list-group .list-group-teaser-content p.h5 {\n margin-bottom: 0.4rem;\n}\n.list-group .list-group-teaser-content .teaser-url {\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n}\n.list-group .list-group-teaser-container {\n display: flex;\n flex-flow: row nowrap;\n width: 100%;\n border: 1px solid #d5d5d5;\n transition: border-color 0.2s, background 0.25s;\n}\n@media (max-width: 991.98px) {\n .list-group .list-group-teaser-container {\n flex-direction: column;\n }\n .list-group .list-group-teaser-container .list-group-teaser-thumbnail {\n flex-basis: 0;\n padding-bottom: 0;\n }\n}\n.list-group .list-group-teaser-container:hover .list-group-teaser-content,\n.list-group .list-group-teaser-container:hover .list-group-teaser-thumbnail {\n border-color: #212121;\n}\n.list-group .list-group-teaser-container.teaser-img-right {\n flex-direction: row-reverse;\n}\n@media (max-width: 991.98px) {\n .list-group .list-group-teaser-container.teaser-img-right {\n display: block;\n }\n .list-group .list-group-teaser-container.teaser-img-right .list-group-teaser-thumbnail {\n float: right;\n max-width: 50%;\n padding-bottom: 1rem;\n width: calc(100px + 2rem);\n }\n}\n.list-group .list-group-teaser-more {\n display: block;\n padding: 0.4rem 1rem;\n background: #fff;\n border: 1px solid #d5d5d5 !important;\n font-size: 90%;\n background-image: none !important;\n text-align: center;\n margin-top: 1rem;\n transition: border 0.2s, color 0.3s;\n}\n.list-group .list-group-teaser-more:hover {\n border: 1px solid #212121 !important;\n}\n.list-group .item-metadata p {\n display: inline-block;\n margin-bottom: 0;\n}\n.list-group .item-metadata .item-date {\n font-size: 1rem;\n font-weight: bold;\n margin-right: 0.5em;\n}\n\n.list-group-item-infoscience.has-thumbnail {\n display: flex;\n}\n.list-group-item-infoscience.has-thumbnail .list-group-thumbnail {\n flex: 0 0 8rem;\n margin-right: 1rem;\n z-index: 1;\n}\n.list-group-item-infoscience.has-thumbnail .list-group-content {\n flex: 0 1 100%;\n z-index: 1;\n}\n\n.social-feed {\n position: relative;\n padding: 2.2rem 1.5rem 1.5rem;\n background: #fff;\n color: #707070;\n}\n.social-feed strong {\n color: #212121;\n}\n.social-feed .social-icon {\n position: absolute;\n top: -1.3rem;\n}\n.social-feed .social-feed-header {\n margin-bottom: 0.6rem;\n}\n.social-feed picture img {\n margin-bottom: 1rem;\n}\n\n.breadcrumb-container {\n display: flex;\n position: relative;\n margin-bottom: 1.6rem;\n}\n.breadcrumb-container:before {\n content: \" \";\n position: absolute;\n top: 0;\n right: 0;\n width: 3rem;\n height: calc(100% - 2px);\n background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);\n z-index: 120;\n}\n@media (max-width: 1199.98px) {\n .breadcrumb-container {\n padding: 0 0.8rem;\n }\n}\n@media (min-width: 1200px) {\n .breadcrumb-container {\n display: flex;\n position: relative;\n margin: 0 3rem;\n margin-bottom: 2rem;\n }\n}\n\n.breadcrumb-wrapper {\n max-width: 100%;\n width: 100%;\n border-bottom: 1px solid #d5d5d5;\n}\n@media (min-width: 992px) {\n .breadcrumb-wrapper {\n overflow-x: auto;\n overflow-y: visible;\n user-select: none;\n }\n}\n\n.breadcrumb {\n padding: 0;\n margin-bottom: 0;\n}\n.breadcrumb li {\n padding-left: 0;\n}\n.breadcrumb li:before {\n content: none;\n}\n@media (min-width: 992px) {\n .breadcrumb {\n max-width: 100%;\n padding: 0.1rem 0;\n }\n .breadcrumb .breadcrumb-item:last-child {\n padding-right: 3rem;\n }\n}\n@media (max-width: 1199.98px) {\n .breadcrumb {\n margin: 0;\n padding: 0.64rem 0;\n z-index: 110;\n }\n .breadcrumb .icon {\n color: #c1c1c1;\n }\n .breadcrumb li:last-child {\n padding-right: 5rem;\n }\n}\n\n.breadcrumb-item {\n display: inline-block;\n position: relative;\n font-size: 0.83rem;\n line-height: 1.5rem;\n}\n.breadcrumb-item.breadcrumb-tags-wrapper {\n display: inline;\n}\n@media (max-width: 767.98px) {\n .breadcrumb-item:not(.breadcrumb-tags-wrapper) {\n display: none;\n }\n .breadcrumb-item.breadcrumb-tags-wrapper:after {\n display: none;\n }\n}\n.breadcrumb-item:before {\n content: \" \";\n display: block;\n position: absolute;\n bottom: -0.1rem;\n left: 0;\n width: 0;\n height: 1px;\n padding: 0;\n background: #ff0000;\n transition: width 0.3s ease;\n}\n.breadcrumb-item:not(.active):not(.breadcrumb-tags-wrapper):hover:before {\n width: calc(100% - 0.6rem);\n}\n.breadcrumb-item:after {\n content: \"›\";\n padding-left: 0.3rem;\n color: #495057;\n}\n.breadcrumb-item a {\n background-image: none !important;\n color: #495057;\n text-decoration: none;\n}\n.breadcrumb-item a:hover {\n color: #212121;\n}\n.breadcrumb-item .tag {\n vertical-align: baseline;\n}\n.breadcrumb-item .icon {\n top: -0.08em;\n font-size: 0.86em;\n}\n.breadcrumb-item:last-child:after {\n content: none;\n}\n.breadcrumb-item.active {\n color: #495057;\n}\n\n.links-group {\n padding: 1.66rem;\n background: #fff;\n border: 1px solid #d5d5d5;\n}\n.links-group .nav-link {\n padding: 0;\n margin-bottom: 0.8rem;\n}\n.links-group.links-group-teaser h5 {\n margin-bottom: 1.2rem;\n padding-bottom: 1.6rem;\n border-bottom: 1px solid #d5d5d5;\n}\n\n.media-map {\n display: flex;\n flex: 1 1 100%;\n position: relative;\n}\n.media-map figure {\n flex: 1 1 100%;\n}\n.media-map picture {\n width: 100%;\n margin-bottom: 0;\n}\n.media-map img {\n height: 100%;\n object-fit: cover;\n font-family: \"object-fit: cover;\"; /* stylelint-disable-line */\n}\n\n.media-map-over {\n position: absolute;\n right: 16px;\n bottom: 16px;\n left: 16px;\n}\n\n.cover {\n position: relative;\n}\n.cover figcaption {\n position: absolute;\n right: 16px;\n bottom: 16px;\n z-index: 1;\n}\n@media (min-width: 768px) {\n .cover figcaption {\n right: 32px;\n bottom: 32px;\n }\n}\n\n.page-item {\n background-color: #fff;\n border-top: 1px solid #d5d5d5;\n border-bottom: 1px solid #d5d5d5;\n}\n.page-item:first-child .page-link, .page-item:last-child .page-link {\n border-radius: 0;\n}\n.page-item:first-child {\n border-left: 1px solid #d5d5d5;\n}\n.page-item:first-child .page-link {\n margin-left: -1px;\n}\n.page-item:last-child {\n border-right: 1px solid #d5d5d5;\n}\n.page-item:last-child .page-link {\n margin-right: -1px;\n}\n.page-item.disabled .page-link {\n border-color: transparent;\n}\n.page-item.disabled:last-child .page-link {\n margin-right: 0;\n}\n.page-item.disabled:first-child .page-link {\n margin-left: 0;\n}\n\n.page-link {\n display: inline-flex;\n justify-content: center;\n min-width: calc(1.25rem + 1rem);\n height: 100%;\n background-color: transparent;\n border-color: transparent;\n border-radius: 0;\n text-decoration: none;\n font-weight: 700;\n transition: margin 0.1s ease-in-out;\n position: relative;\n z-index: 0;\n transition: transform 0.2s;\n}\n.page-link:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: -1;\n border: 5px solid transparent;\n transition: border 0.2s;\n}\n.page-link:before {\n top: 100%;\n left: 0;\n width: 100%;\n height: 0;\n border-bottom-width: 0;\n border-top-width: 0;\n border-top-color: #d5d5d5;\n}\n.page-link:hover, .page-link:focus {\n transform: translateY(-5px);\n}\n.page-link:hover:before, .page-link:focus:before {\n border-top-width: 5px;\n}\n.page-link:before {\n left: -1px;\n margin-top: 1px;\n width: calc(100% + 2px);\n}\n.page-item:first-child .page-link:before {\n border-left-color: #fff;\n}\n.page-item:last-child .page-link:before {\n border-right-color: #fff;\n}\n.page-link:hover {\n z-index: 2;\n border: 1px solid #707070;\n transform: translateY(-4px);\n}\n.page-link:hover, .page-link:focus, .page-link:active {\n background-color: #fff;\n}\n\n.question {\n display: flex;\n flex-flow: column wrap;\n}\n@keyframes popin {\n 100% {\n transform: scale(1);\n }\n}\n.question h3,\n.question .h3 {\n margin-top: 1rem;\n margin-bottom: 3rem;\n}\n.question .custom-control-label {\n flex: 1 1 auto;\n flex-basis: 0;\n position: relative;\n transition: 0.2s;\n}\n.question .custom-control-label:before {\n content: \" \";\n position: absolute;\n width: 1.7rem;\n height: 1.7rem;\n border: none;\n border-radius: 50%;\n margin-top: 0;\n transform: scale(0);\n transition: margin 0.2s;\n box-shadow: none !important;\n z-index: 15;\n}\n.question .custom-control-label:after {\n content: \" \";\n position: absolute;\n width: 0.6296296296rem;\n height: 0.6296296296rem;\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n transform: scale(0);\n transition: margin 0.2s;\n z-index: 25;\n}\n.question .custom-control-label:hover {\n cursor: pointer;\n}\n.question .custom-control-label:hover .custom-control-label-content {\n border-color: #212121;\n z-index: 10;\n}\n.question .custom-control-label-content {\n display: block;\n position: relative;\n padding: 1rem 1.3rem;\n background: #fff;\n border: 1px solid #d5d5d5;\n z-index: 5;\n transition: 0.2s;\n}\n.question .custom-control-input:checked + .custom-control-label {\n z-index: 10;\n}\n.question .custom-control-input:checked + .custom-control-label .custom-control-label-content {\n border-color: #212121;\n z-index: 10;\n}\n.question .custom-control-input:checked + .custom-control-label:before, .question .custom-control-input:checked + .custom-control-label:after {\n animation: popin 0.2s forwards;\n}\n\n.question-title {\n font-size: 1.2rem;\n text-transform: uppercase;\n color: #707070;\n}\n\n.question-subtitle {\n font-size: 1.4rem;\n font-weight: bold;\n}\n\n.question-img {\n flex: 0 0 100%;\n}\n\n.question-content {\n padding: 4rem;\n}\n\n.question-answers {\n display: flex;\n flex-flow: column nowrap;\n padding-right: 1.7rem;\n}\n\n@media (max-width: 991.98px) {\n .question .custom-control-label {\n display: block;\n position: relative;\n z-index: 1;\n transition: margin 0.2s, padding 0.2s;\n }\n .question .custom-control-label:hover, .question .custom-control-label:focus {\n padding-left: 0.5rem;\n margin-right: -0.5rem;\n }\n .question .custom-control-label:hover .trapeze-vertical, .question .custom-control-label:focus .trapeze-vertical {\n border-right-width: 0.5rem;\n }\n .question .custom-control-label:before {\n top: calc(50% - 0.85rem);\n right: -0.85rem;\n left: auto;\n }\n .question .custom-control-label:after {\n top: calc(50% - 0.3148148148rem);\n right: -0.3148148148rem;\n left: auto;\n }\n .question .custom-control-label-content {\n margin-bottom: -1px;\n }\n .question .custom-control-input:checked + .custom-control-label {\n padding-left: 0.5rem;\n margin-right: -0.5rem;\n z-index: 10;\n }\n .question .custom-control-input:checked + .custom-control-label .trapeze-vertical {\n border-right-width: 0.5rem;\n }\n .question-content {\n padding: 1rem 0;\n }\n}\n@media (min-width: 992px) {\n .question {\n flex-flow: row nowrap;\n align-items: stretch;\n background-image: linear-gradient(to right, #fff 30%, #e6e6e6 30%);\n padding: 10rem 0;\n }\n .question h3,\n.question .h3 {\n margin-top: 0;\n }\n .question .custom-control-label {\n display: block;\n position: relative;\n z-index: 1;\n transition: margin 0.2s, padding 0.2s;\n }\n .question .custom-control-label:hover, .question .custom-control-label:focus {\n margin-top: -0.5rem !important;\n padding-bottom: 0.5rem;\n }\n .question .custom-control-label:hover .trapeze-horizontal, .question .custom-control-label:focus .trapeze-horizontal {\n border-top-width: 0.5rem;\n }\n .question .custom-control-label:before {\n top: -0.85rem;\n left: calc(50% - 0.85rem);\n }\n .question .custom-control-label:after {\n top: -0.3148148148rem;\n left: calc(50% - 0.3148148148rem);\n }\n .question .custom-control-label:hover {\n z-index: 10;\n }\n .question .custom-control-label-content {\n height: 100%;\n margin-left: -1px;\n }\n .question .custom-control-input:checked + .custom-control-label {\n margin-top: -0.5rem !important;\n padding-bottom: 0.5rem;\n }\n .question .custom-control-input:checked + .custom-control-label .trapeze-horizontal {\n border-top-width: 0.5rem;\n }\n .question-img {\n flex: 0 0 45%;\n }\n .question-img picture,\n.question-img img {\n display: block;\n width: 100% !important;\n }\n .question-answers {\n display: flex;\n flex-flow: row nowrap;\n padding: 0;\n }\n .question-content {\n padding: 0 4rem;\n }\n}\n.social-share-container {\n display: flex;\n flex-flow: column wrap;\n justify-content: space-between;\n align-items: flex-start;\n padding: 1rem 1.5rem;\n background: #fff;\n color: #707070;\n}\n@media (min-width: 992px) {\n .social-share-container {\n flex-flow: row nowrap;\n justify-content: space-between;\n align-items: center;\n }\n}\n.social-share-container.social-share-light {\n display: inline-block;\n}\n\n.social-share {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n@media (min-width: 992px) {\n .social-share {\n flex-flow: row nowrap;\n justify-content: space-between;\n }\n}\n.social-share .social-icon {\n margin-right: 0.25rem;\n margin-bottom: 0.25rem;\n}\n@media (min-width: 992px) {\n .social-share .social-icon {\n margin-bottom: 0;\n }\n}\n.social-share .social-share-text {\n flex-basis: 100%;\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n}\n@media (min-width: 992px) {\n .social-share .social-share-text {\n flex-basis: auto;\n margin-bottom: 0;\n }\n}\n\n.social-share-copylink {\n display: flex;\n white-space: nowrap;\n align-items: center;\n}\n@media (min-width: 992px) {\n .social-share-copylink {\n margin-top: 0;\n }\n}\n@media (max-width: 991.98px) {\n .social-share-copylink {\n white-space: normal;\n }\n}\n.social-share-copylink .input-group .form-control, .social-share-copylink .input-group .selectize-control .selectize-input, .selectize-control .social-share-copylink .input-group .selectize-input {\n border: none !important;\n box-shadow: none !important;\n}\n.social-share-copylink .input-group .form-control:before, .social-share-copylink .input-group .selectize-control .selectize-input:before, .selectize-control .social-share-copylink .input-group .selectize-input:before {\n content: none;\n}\n.social-share-copylink .input-group .form-control.sr-only, .social-share-copylink .input-group .table-restauration tr td .form-control.tablesaw-cell-label, .table-restauration tr td .social-share-copylink .input-group .form-control.tablesaw-cell-label, .social-share-copylink .input-group .selectize-control .sr-only.selectize-input, .social-share-copylink .input-group .selectize-control .table-restauration tr td .selectize-input.tablesaw-cell-label, .table-restauration tr td .social-share-copylink .input-group .selectize-control .selectize-input.tablesaw-cell-label, .selectize-control .social-share-copylink .input-group .sr-only.selectize-input, .selectize-control .social-share-copylink .input-group .table-restauration tr td .selectize-input.tablesaw-cell-label, .table-restauration tr td .selectize-control .social-share-copylink .input-group .selectize-input.tablesaw-cell-label {\n position: absolute;\n}\n\n.table, .semaineDeRef {\n width: 100%;\n}\n.table thead th, .semaineDeRef thead th {\n border-bottom: 3px solid #d5d5d5;\n padding: 0.3rem 0.45rem;\n}\n.table tbody, .semaineDeRef tbody,\n.table tfoot,\n.semaineDeRef tfoot {\n color: #212121;\n}\n.table tbody td, .semaineDeRef tbody td,\n.table tfoot td,\n.semaineDeRef tfoot td {\n padding: 0.3rem 0.45rem;\n border-bottom: 1px solid #d5d5d5;\n}\n@media (max-width: 767.98px) {\n .table tbody td:last-child(), .semaineDeRef tbody td:last-child(),\n.table tfoot td:last-child(),\n.semaineDeRef tfoot td:last-child() {\n margin-bottom: 1.2rem;\n }\n}\n.table tbody td .tablesaw-cell-label, .semaineDeRef tbody td .tablesaw-cell-label,\n.table tfoot td .tablesaw-cell-label,\n.semaineDeRef tfoot td .tablesaw-cell-label {\n color: #212121;\n}\n.table tfoot td, .semaineDeRef tfoot td {\n border-top: 3px solid #d5d5d5;\n font-weight: bold;\n}\n\n@media (min-width: 768px) {\n .table-boxed, .semaineDeRef {\n border: 1px solid #d5d5d5;\n }\n}\n.table-boxed thead th, .semaineDeRef thead th {\n border-top: 1px solid #d5d5d5;\n}\n.table-boxed thead th, .semaineDeRef thead th,\n.table-boxed tbody td,\n.semaineDeRef tbody td,\n.table-boxed tfoot td,\n.semaineDeRef tfoot td {\n border-right: 1px solid #d5d5d5;\n}\n@media (max-width: 767.98px) {\n .table-boxed thead th, .semaineDeRef thead th,\n.table-boxed tbody td,\n.semaineDeRef tbody td,\n.table-boxed tfoot td,\n.semaineDeRef tfoot td {\n border-left: 1px solid #d5d5d5;\n }\n}\n\n.table-sortable thead th {\n padding: 0;\n}\n.table-sortable thead th button {\n padding: 0.3rem;\n cursor: pointer;\n}\n.table-sortable thead th button .tablesaw-sortable-arrow {\n display: block;\n position: relative;\n margin-top: 0.1rem;\n float: left;\n width: 1rem;\n height: 1rem;\n}\n.table-sortable thead th button .tablesaw-sortable-arrow:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n border-left: 0.29rem solid transparent;\n border-right: 0.29rem solid transparent;\n border-bottom: 0.35rem solid #d5d5d5;\n margin: 0;\n}\n.table-sortable thead th button .tablesaw-sortable-arrow:before {\n content: \" \";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 0;\n height: 0;\n border-left: 0.29rem solid transparent;\n border-right: 0.29rem solid transparent;\n border-top: 0.35rem solid #d5d5d5;\n margin: 0;\n}\n.table-sortable thead th.tablesaw-sortable-descending button .tablesaw-sortable-arrow:before {\n border-top-color: #ff0000;\n}\n.table-sortable thead th.tablesaw-sortable-ascending button .tablesaw-sortable-arrow:after {\n border-bottom-color: #ff0000;\n}\n\n.tablesaw-sortable-btn {\n background: transparent;\n border: none;\n}\n\n.nav-tabs .nav-item {\n padding-left: 0;\n}\n.nav-tabs .nav-item:before {\n content: none;\n}\n.nav-tabs .nav-item + .nav-item .nav-link {\n margin-left: -1px;\n}\n.nav-tabs .nav-item:first-child .nav-link {\n border-top-left-radius: 2px;\n}\n.nav-tabs .nav-item:last-child .nav-link {\n border-top-right-radius: 2px;\n}\n.nav-tabs .nav-link {\n position: relative;\n background-color: #e6e6e6;\n border-color: #d5d5d5;\n text-decoration: none;\n border-radius: 0;\n padding: 0.5rem 0.8125rem;\n}\n@media (min-width: 768px) {\n .nav-tabs .nav-link {\n padding: 0.5rem 1rem;\n }\n}\n.nav-tabs .nav-link:hover {\n z-index: 1;\n background-color: #d9d9d9;\n color: #212121;\n}\n.nav-tabs .nav-link:focus:not(:active) {\n z-index: 1;\n border-color: #ced4da;\n outline: 1px solid #ced4da;\n border-radius: 0 !important;\n}\n.nav-tabs .nav-link:active {\n z-index: 1;\n background: linear-gradient(0deg, #e6e6e6 0%, #d9d9d9 100%);\n}\n.nav-tabs .nav-link.disabled {\n background-color: #d9d9d9;\n border-color: #d5d5d5;\n color: #c1c1c1;\n cursor: not-allowed;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #212121;\n}\n.nav-tabs .nav-link.active:hover,\n.nav-tabs .nav-item.show .nav-link:hover {\n background-color: #fff;\n}\n\n.nav-tabs-vertical-wrapper {\n display: flex;\n}\n.nav-tabs-vertical-wrapper .nav-tabs {\n flex: 1 0 30%;\n max-width: 30%;\n margin-right: -1px;\n border-top: 1px solid #d5d5d5;\n}\n.nav-tabs-vertical-wrapper .nav-item:first-child .nav-link {\n border-top: 0;\n}\n.nav-tabs-vertical-wrapper .nav-item .nav-link {\n margin-top: 0;\n margin-left: 0;\n}\n.nav-tabs-vertical-wrapper .nav-item .nav-link:first-child {\n margin-left: 0;\n}\n.nav-tabs-vertical-wrapper .tab-content {\n flex: 2 1 70%;\n border: 1px solid #d5d5d5;\n}\n\n.nav-tabs-vertical {\n flex: 1 1 auto;\n flex-direction: column;\n border-bottom: none;\n}\n.nav-tabs-vertical .nav-item:first-child .nav-link {\n border-top-left-radius: 0;\n}\n.nav-tabs-vertical .nav-item:last-child .nav-link {\n border-top-right-radius: 0;\n}\n.nav-tabs-vertical .nav-link.active {\n border-right: 1px solid #fff;\n border-bottom-color: #d5d5d5;\n}\n\n.nav-tabs-light-wrapper {\n margin-bottom: 1rem;\n background-color: #fff;\n border-bottom: 1px solid #d5d5d5;\n}\n\n.nav-tabs-light .nav-link {\n position: relative;\n margin-right: 2rem;\n padding-right: 0;\n padding-left: 0;\n text-decoration: none;\n font-weight: 700;\n}\n.nav-tabs-light .nav-link:after {\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 0 solid #ff0000;\n transition: border-bottom 0.2s;\n}\n.nav-tabs-light .nav-link.active:after {\n border-bottom-width: 4px;\n}\n.nav-tabs-light .nav-item:last-child .nav-link {\n margin-right: 0;\n}\n\n.card-deck {\n display: block;\n position: relative;\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-wrap: wrap;\n }\n .card-deck > .card:first-child:last-child {\n flex: 0 0 60%;\n margin-left: auto;\n margin-right: auto;\n }\n .card-deck > .card:nth-last-child(n+2), .card-deck > .card:nth-last-child(n+2) ~ * {\n flex: 1 1 47%;\n margin: 0.5rem;\n }\n}\n@media (min-width: 992px) {\n .card-deck > .card {\n z-index: 1;\n margin: 0.5rem;\n }\n .card-deck > .card:first-child:last-child {\n flex: 0 0 33%;\n }\n .card-deck > .card:nth-last-child(n+2) {\n flex: 0 0 33%;\n margin-left: auto;\n }\n .card-deck > .card:nth-last-child(n+2) ~ * {\n flex: 0 0 33%;\n margin-right: auto;\n }\n .card-deck > .card:nth-last-child(n+3), .card-deck > .card:nth-last-child(n+3) ~ * {\n flex: 1 1 30%;\n margin: 0.5rem;\n }\n .card-deck.card-deck-line {\n /*\n * for plain cards, we add pseudo elements, allowing the lines not to touch the cards\n */\n /*\n * Styles for card-links. this is tricky because we already use before and after pseudo elements\n * on card-links. So to avoid the line touching the card, we add a border\n */\n }\n .card-deck.card-deck-line:before {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 5%;\n width: 30%;\n z-index: 0;\n border-bottom: 1px solid #e6e6e6;\n }\n .bg-gray-100 .card-deck.card-deck-line:before {\n border-bottom-color: #c1c1c1;\n }\n .card-deck.card-deck-line:after {\n content: \" \";\n position: absolute;\n top: 50%;\n right: 5%;\n width: 30%;\n z-index: 0;\n border-bottom: 1px solid #e6e6e6;\n }\n .bg-gray-100 .card-deck.card-deck-line:after {\n border-bottom-color: #c1c1c1;\n }\n .card-deck.card-deck-line > div.card:first-child:last-child {\n position: relative;\n }\n .card-deck.card-deck-line > div.card:first-child:last-child:before {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: calc(-1rem - 1px);\n width: 1rem;\n height: 100%;\n background: white;\n }\n .bg-gray-100 .card-deck.card-deck-line > div.card:first-child:last-child:before {\n background-color: #e6e6e6;\n }\n .card-deck.card-deck-line > div.card:first-child:last-child:after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n right: calc(-1rem - 1px);\n width: 1rem;\n height: 100%;\n background: white;\n }\n .bg-gray-100 .card-deck.card-deck-line > div.card:first-child:last-child:after {\n background-color: #e6e6e6;\n }\n .card-deck.card-deck-line > div.card:nth-last-child(n+2):before {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: calc(-1rem - 1px);\n width: 1rem;\n height: 100%;\n background: white;\n }\n .bg-gray-100 .card-deck.card-deck-line > div.card:nth-last-child(n+2):before {\n background-color: #e6e6e6;\n }\n .card-deck.card-deck-line > div.card:nth-last-child(n+2) ~ *:after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n right: calc(-1rem - 1px);\n width: 1rem;\n height: 100%;\n background: white;\n }\n .bg-gray-100 .card-deck.card-deck-line > div.card:nth-last-child(n+2) ~ *:after {\n background-color: #e6e6e6;\n }\n .card-deck.card-deck-line > div.card:nth-last-child(n+3):before, .card-deck.card-deck-line > div.card:nth-last-child(n+3):after, .card-deck.card-deck-line > div.card:nth-last-child(n+3) ~ *:before, .card-deck.card-deck-line > div.card:nth-last-child(n+3) ~ *:after {\n content: none;\n }\n .card-deck.card-deck-line > a.card:first-child:last-child {\n flex: 0 0 calc(33% + 1.5rem);\n box-shadow: 1rem 0 0 0 white, -1rem 0 0 0 white;\n }\n .bg-gray-100 .card-deck.card-deck-line > a.card:first-child:last-child {\n box-shadow: 1rem 0 0 0 #e6e6e6, -1rem 0 0 0 #e6e6e6;\n }\n .card-deck.card-deck-line > a.card:nth-last-child(n+2) {\n flex: 0 0 calc(33% + 1.5rem);\n box-shadow: -1rem 0 0 0 white;\n }\n .bg-gray-100 .card-deck.card-deck-line > a.card:nth-last-child(n+2) {\n box-shadow: -1rem 0 0 0 #e6e6e6;\n }\n .card-deck.card-deck-line > a.card:nth-last-child(n+2) ~ * {\n flex: 0 0 calc(33% + 1.5rem);\n box-shadow: 1rem 0 0 0 white;\n }\n .bg-gray-100 .card-deck.card-deck-line > a.card:nth-last-child(n+2) ~ * {\n box-shadow: 1rem 0 0 0 #e6e6e6;\n }\n .card-deck.card-deck-line > a.card:nth-last-child(n+3), .card-deck.card-deck-line > a.card:nth-last-child(n+3) ~ * {\n flex: 1 1 30%;\n border: none;\n }\n}\n.card-deck.mini-cards {\n justify-content: center;\n}\n@media (max-width: 575.98px) {\n .card-deck.mini-cards {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n }\n .card-deck.mini-cards > .card {\n margin: 0.5rem;\n }\n}\n.card-deck.mini-cards .deck-title {\n flex-basis: 100%;\n margin-left: 0.5rem;\n font-size: 1.625rem;\n}\n.card-deck.mini-cards .card-body {\n padding: 1rem;\n}\n.card-deck.mini-cards .card-title {\n margin: 0;\n font-size: 1.125rem;\n}\n.card-deck.mini-cards > .card {\n flex-basis: calc( 50% - 1rem );\n flex-grow: 0;\n}\n@media (min-width: 576px) {\n .card-deck.mini-cards > .card {\n flex-basis: calc( 33.3334% - 1rem );\n }\n}\n@media (min-width: 1200px) {\n .card-deck.mini-cards > .card {\n flex-basis: calc( 16.6667% - 1rem );\n }\n}\n\n.card-slider-wrapper {\n padding: 1rem 0;\n}\n.card-slider-wrapper .flickity-page-dots {\n display: flex;\n bottom: -0.8rem;\n justify-content: stretch;\n align-items: center;\n}\n.card-slider-wrapper .flickity-page-dots .dot {\n flex: 1 1 1px;\n height: 1px;\n margin: 0;\n background: #707070;\n border-radius: 0;\n}\n.card-slider-wrapper .flickity-page-dots .dot.is-selected {\n height: 5px;\n background: #ff0000;\n}\n\n.card-slider-footer {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.card-slider-footer > div {\n margin-right: 2rem;\n}\n@media (max-width: 767.98px) {\n .card-slider-footer {\n justify-content: center;\n margin-top: 2.6rem;\n }\n .card-slider-footer > div {\n margin-right: 0;\n }\n}\n\n.card-slider-btn {\n display: inline-block;\n position: relative;\n width: 3rem;\n height: 3rem;\n background: #fff;\n border: 1px solid #c1c1c1;\n font-size: 1.4rem;\n line-height: 2.3rem;\n color: #ff0000;\n transition: opacity 0.3s, background 0.3s, border 0.3s, transform 0.3s, color 0.3s;\n}\n.card-slider-btn:hover {\n cursor: pointer;\n border: 1px solid #707070;\n}\n.card-slider-btn:before {\n margin-top: 1px;\n}\n.card-slider-btn.disabled {\n background: transparent;\n color: #707070;\n}\n@media (max-width: 767.98px) {\n .card-slider-btn {\n display: none;\n }\n}\n\n.card-slider {\n height: 100%;\n}\n.card-slider .flickity-viewport {\n overflow: visible;\n}\n\n.card-slider-cell {\n display: flex;\n flex-direction: column;\n width: 23%;\n min-width: 360px;\n padding-right: 32px;\n}\n.card-slider-cell.card-slider-cell-lg {\n width: 48%;\n}\n.ie .card-slider-cell {\n display: block;\n height: auto !important;\n}\n.ie .card-slider-cell .card-body {\n flex: 0 0 auto;\n}\n@media (max-width: 991.98px) {\n .card-slider-cell {\n width: 100%;\n padding-right: 0;\n }\n .card-slider-cell.card-slider-cell-lg {\n width: 100%;\n }\n}\n\n.fullwidth-teaser {\n position: relative;\n width: 100%;\n background: #e6e6e6;\n}\n.fullwidth-teaser .vimeo-wrapper {\n background: #e6e6e6;\n}\n@media (min-width: 768px) {\n .fullwidth-teaser {\n display: flex;\n flex-flow: row nowrap;\n min-height: 30rem;\n }\n}\n@media (min-width: 992px) {\n .fullwidth-teaser {\n margin-bottom: 0;\n }\n}\n.fullwidth-teaser img {\n width: 100%;\n height: auto;\n}\n.fullwidth-teaser figure {\n margin-bottom: 0;\n}\n@media (min-width: 768px) {\n .fullwidth-teaser picture,\n.fullwidth-teaser figure,\n.fullwidth-teaser .fullwidth-teaser-text {\n flex: 0 0 50%;\n }\n}\n@media (max-width: 767.98px) {\n .fullwidth-teaser picture img,\n.fullwidth-teaser figure img {\n width: 100% !important;\n height: auto;\n }\n}\n@media (min-width: 768px) {\n .fullwidth-teaser picture,\n.fullwidth-teaser figure {\n position: relative;\n overflow: hidden;\n }\n .fullwidth-teaser picture img,\n.fullwidth-teaser figure img {\n position: relative;\n left: 0;\n object-fit: cover;\n object-position: top center;\n font-family: \"object-fit: cover;\"; /* stylelint-disable-line */\n width: 100%;\n height: 100%;\n max-width: none;\n }\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser {\n display: block;\n padding: 0;\n }\n .fullwidth-teaser picture,\n.fullwidth-teaser figure {\n display: block;\n height: 90vh;\n max-height: 90vh;\n }\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser .fullwidth-teaser-content p {\n float: right;\n max-width: 28rem;\n margin-left: 6rem;\n padding: 1.2rem 1.6rem;\n background: rgba(255, 255, 255, 0.9);\n }\n}\n\n.fullwidth-teaser-text {\n padding: 16px;\n background: #fff;\n flex: 0 0 100%;\n max-width: 100%;\n max-width: 1200px;\n}\n@media (min-width: 768px) {\n .fullwidth-teaser-text {\n padding: 1rem 32px 0;\n }\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-text {\n display: flex;\n flex-direction: column;\n justify-content: center;\n position: absolute;\n top: 0;\n right: 8rem;\n width: auto;\n padding: 2rem 0;\n min-height: 100%;\n overflow: hidden;\n background: none;\n }\n .fullwidth-teaser-text .fullwidth-teaser-title {\n padding: 1.5rem 2rem;\n background-color: #fff;\n max-width: 24rem;\n }\n .fullwidth-teaser-text h3,\n.fullwidth-teaser-text .h3 {\n display: inline-block;\n margin-bottom: 0;\n font-size: 1.75rem;\n }\n}\n.fullwidth-teaser-text .list-inline {\n font-size: 0.85rem;\n margin-bottom: 0;\n color: #707070;\n}\n.fullwidth-teaser-text .list-inline li {\n margin-right: 0;\n}\n.fullwidth-teaser-text .list-inline li:not(:last-child):after {\n content: \" ›\";\n margin: 0 0.25em 0 0.15em;\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-text .list-inline {\n margin-bottom: -0.3rem;\n }\n}\n\n.fullwidth-teaser-header {\n display: flex;\n flex-flow: row nowrap;\n align-items: flex-start;\n justify-content: flex-start;\n overflow: hidden;\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-header {\n width: auto;\n justify-content: flex-end;\n align-items: flex-end;\n padding-left: 0;\n }\n}\n.fullwidth-teaser-header h3,\n.fullwidth-teaser-header a {\n flex: 1 1 auto;\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-header h3,\n.fullwidth-teaser-header a {\n flex: 0 0 auto;\n }\n}\n.fullwidth-teaser-header .btn {\n transition: padding 0.15s;\n}\n.fullwidth-teaser-header .btn:hover, .fullwidth-teaser-header .btn:focus {\n background: #b30000;\n color: #fff;\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-header .btn:hover, .fullwidth-teaser-header .btn:focus {\n padding-left: 2rem;\n }\n}\n.fullwidth-teaser-header .btn:hover:before, .fullwidth-teaser-header .btn:hover:after, .fullwidth-teaser-header .btn:focus:before, .fullwidth-teaser-header .btn:focus:after {\n background: none;\n border-top-color: #b30000;\n}\n.fullwidth-teaser-header .btn:active:after {\n border-top-color: #891818;\n}\n.fullwidth-teaser-header .btn:focus {\n outline: 0 !important;\n}\n.fullwidth-teaser-header .btn:focus-visible {\n outline: 2px solid #fff !important;\n outline-offset: -4px !important;\n}\n\n.fullwidth-teaser-content {\n padding: 1rem 0 0;\n}\n@media (min-width: 768px) {\n .fullwidth-teaser-content {\n padding: 1rem 0;\n }\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-content {\n padding: 0;\n }\n}\n\n.fullwidth-teaser-footer {\n margin-bottom: 16px;\n flex: 0 0 100%;\n max-width: 100%;\n}\n.fullwidth-teaser-footer:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 768px) {\n .fullwidth-teaser-footer {\n margin: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .fullwidth-teaser-horizontal .fullwidth-teaser-text {\n left: 10%;\n width: 80%;\n justify-content: flex-end;\n padding-bottom: 6rem;\n }\n .fullwidth-teaser-horizontal .fullwidth-teaser-header {\n justify-content: flex-end;\n overflow: visible;\n }\n .fullwidth-teaser-horizontal .btn {\n margin-bottom: -1.62rem;\n }\n .fullwidth-teaser-horizontal .fullwidth-teaser-title {\n width: auto;\n max-width: 70%;\n overflow: visible;\n white-space: normal;\n text-overflow: initial;\n }\n .fullwidth-teaser-horizontal h3,\n.fullwidth-teaser-horizontal .h3 {\n margin: 0;\n }\n .fullwidth-teaser-horizontal .fullwidth-teaser-content p {\n width: 89%;\n margin: 0 11% 0 0;\n padding-right: 5.3rem;\n max-width: none;\n }\n}\n@media (min-width: 1600px) {\n .fullwidth-teaser-horizontal .fullwidth-teaser-text {\n left: 20%;\n width: 60%;\n }\n}\n\n@media (min-width: 768px) {\n .fullwidth-teaser-left picture img,\n.fullwidth-teaser-left figure img {\n right: -10%;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .fullwidth-teaser-left picture img,\n.fullwidth-teaser-left figure img {\n right: 0;\n }\n .fullwidth-teaser-left .fullwidth-teaser-text {\n right: auto;\n left: 2rem;\n }\n}\n\n.fullwidth-teaser-horizontal.thinner-teaser {\n background: #e6e6e6;\n min-height: 24rem;\n}\n@media (min-width: 1200px) {\n .fullwidth-teaser-horizontal.thinner-teaser picture,\n.fullwidth-teaser-horizontal.thinner-teaser figure {\n height: 30vw;\n max-height: 50vh;\n min-height: 24rem;\n }\n .fullwidth-teaser-horizontal.thinner-teaser .fullwidth-teaser-text {\n padding-bottom: 3rem;\n }\n}\n\n.nav-main {\n position: relative;\n background: #fff;\n z-index: 1110;\n transition: left 0.3s;\n border-right: 1px solid #e6e6e6;\n}\n.nav-main li.current-menu-item > a:first-child, .nav-main li.current-menu-item > a:first-child:hover {\n background: #ff0000;\n font-weight: bold;\n color: #fff;\n}\n.nav-main ul {\n display: none;\n position: absolute;\n top: 0;\n left: 100%;\n width: 100%;\n margin: 0;\n padding: 0 1rem;\n transition: left 0.2s;\n}\n.nav-main li {\n display: flex;\n flex-flow: row nowrap;\n max-height: 0;\n border-bottom: 1px solid #d5d5d5;\n position: static;\n transition: max-height 0s 0.2s;\n padding-left: 0;\n}\n.nav-main li:before {\n content: none;\n}\n.nav-main .current-menu-parent,\n.nav-main .current-menu-parent li {\n max-height: 100%;\n}\n.nav-main a {\n display: block;\n flex: 1 1 auto;\n margin: 4px 0;\n padding: 0.4rem;\n transition: all 0.2s;\n text-decoration: none;\n margin-left: -0.7rem;\n padding-left: 0.7rem;\n}\n.nav-main a:before {\n content: none;\n}\n.nav-main a:hover, .nav-main a:focus {\n color: #212121;\n}\n.nav-main a:hover:not(.nav-arrow), .nav-main a:focus:not(.nav-arrow) {\n background: #e6e6e6;\n}\n.nav-main a:hover .icon-container, .nav-main a:focus .icon-container {\n background: #e6e6e6;\n}\n.nav-main .menu-item-has-children > .nav-arrow {\n margin-left: 4px;\n}\n.nav-main .nav-menu {\n display: block;\n left: 0;\n}\n\n.nav-home,\n.nav-back,\nli.nav-back,\nli.nav-home {\n display: block;\n padding-bottom: 1.2rem;\n margin-left: -2rem;\n padding-left: 2rem;\n}\n.nav-home a,\n.nav-back a,\nli.nav-back a,\nli.nav-home a {\n color: #495057;\n}\n.nav-home .icon,\n.nav-back .icon,\nli.nav-back .icon,\nli.nav-home .icon {\n color: #adb5bd;\n}\n\nli.nav-back .icon {\n width: 0.8rem;\n margin-right: 0.2rem;\n color: #c1c1c1;\n transition: transform 0.2s, fill 0.2s;\n}\nli.nav-back:hover .icon {\n color: #212121;\n transform: translateX(-0.2rem);\n}\n\nli.nav-home .icon {\n width: 0.6rem;\n margin-top: 0.1rem;\n}\n\na.nav-arrow {\n flex: 0 0 3rem;\n position: relative;\n margin-top: 4px;\n margin-bottom: 4px;\n padding: 0 4px 0 5px !important;\n font-size: 1.3rem !important;\n line-height: 1rem !important;\n font-weight: normal !important;\n}\na.nav-arrow .icon-container {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n transition: background-color 0.3s;\n}\na.nav-arrow:before, a.nav-arrow:after {\n content: \" \";\n position: absolute;\n top: 5%;\n left: 0;\n width: 1px;\n height: 90%;\n background: #d5d5d5;\n}\na.nav-arrow:after {\n left: 100%;\n}\na.nav-arrow .icon {\n width: 1rem;\n transform: translateY(-0.1rem);\n}\na.nav-arrow:hover .icon-container {\n background: #e6e6e6;\n}\n\n.nav-wrapper {\n width: 100%;\n height: 100%;\n overflow-y: auto;\n}\n.nav-wrapper::-webkit-scrollbar {\n display: none;\n}\n.nav-wrapper .current-menu-ancestor > ul {\n display: block;\n left: 0;\n}\n.nav-wrapper .current-menu-parent > ul {\n display: block;\n left: 100%;\n}\n\n.nav-container {\n display: block;\n position: relative;\n width: 100%;\n margin-left: -100%;\n padding-left: 100%;\n}\n\n@media (min-width: 1200px) {\n .nav-solid-layout {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n }\n .nav-solid-layout .nav-main {\n flex: 0 0 28rem;\n max-width: 28rem;\n min-height: calc(100vh - 5.5rem);\n }\n .nav-solid-layout .content {\n flex: 1 1 auto;\n }\n .nav-solid-layout .overlay {\n display: none;\n }\n .nav-toggle-layout .nav-main {\n position: fixed;\n left: -36.4rem;\n width: 28rem;\n height: calc(100% - 5.5rem);\n border: 1px solid #c1c1c1;\n border-radius: 2px 2px 0 0;\n }\n .nav-toggle-layout .content {\n position: relative;\n }\n .nav-toggle-layout .nav-aside-wrapper {\n display: none;\n }\n .desktop-menu-open {\n height: 100vh;\n overflow: hidden;\n }\n .desktop-menu-open .nav-toggle-layout .overlay {\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0.95;\n }\n .desktop-menu-open .nav-toggle-layout .nav-main {\n left: 0;\n }\n .nav-main li {\n font-size: 0.9rem;\n }\n .nav-main .nav-back,\n.nav-main .nav-home {\n border-bottom: none;\n }\n}\n@media (max-width: 1199.98px) {\n .main-container {\n position: relative;\n }\n .nav-main {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n border-top: 1px solid #c1c1c1;\n transform: translateX(-100%);\n transition: transform 0.2s;\n }\n ul.nav-menu a {\n font-size: 1rem;\n padding-top: 0.8rem;\n padding-bottom: 0.8rem;\n }\n .nav-arrow {\n flex: 0 0 4rem;\n }\n .nav-home {\n display: none;\n }\n .content .breadcrumb {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n }\n .nav-back,\n.nav-home {\n margin: 0;\n padding: 0;\n }\n .mobile-menu-open {\n height: calc(100% - 9rem);\n }\n .mobile-menu-open .nav-main {\n transform: translateX(0);\n }\n .mobile-menu-open .main-container {\n height: calc(100vh - 9rem);\n overflow: hidden;\n }\n .mobile-menu-open .header .search-mobile {\n bottom: 0;\n }\n .mobile-menu-open .nav-lang-mobile {\n display: block;\n }\n}\n.overlay {\n content: \" \";\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n overflow: hidden;\n cursor: pointer;\n z-index: 1100;\n opacity: 0;\n background: #fff;\n transition: opacity 0.3s;\n}\n\n@media (min-width: 1200px) {\n .nav-aside-layout {\n display: flex;\n flex-wrap: nowrap;\n margin-top: 1rem;\n }\n .nav-aside-layout .nav-aside-wrapper {\n flex: 0 0 22%;\n order: -1;\n max-width: 22%;\n min-width: 320px;\n border-right: 1px solid #d5d5d5;\n }\n .nav-aside-layout .content {\n flex: 1 1 auto;\n }\n .nav-aside-layout .content .container {\n width: 90%;\n }\n}\n\n.nav-aside-layout .nav-aside-wrapper {\n display: block;\n}\n@media (min-width: 1600px) {\n .nav-aside-layout .nav-aside-wrapper {\n flex: 0 0 16.1%;\n max-width: 16.1%;\n }\n}\n\n.nav-aside {\n padding-bottom: 3rem;\n}\n.nav-aside [class^=h] {\n padding-left: 3rem;\n}\n.nav-aside ul {\n padding-left: 1.2rem;\n}\n.nav-aside > ul {\n padding-left: 0;\n}\n.nav-aside li {\n list-style-type: none;\n font-size: 0.9rem;\n padding-left: 0;\n}\n.nav-aside li:before {\n content: none;\n}\n.nav-aside li li {\n border-top: none;\n margin: 0;\n padding: 0;\n}\n.nav-aside li.active > a {\n margin-right: -1px;\n margin-left: 2rem;\n padding-left: 1rem;\n background: #e6e6e6;\n border-right: 2px solid #ff0000;\n font-weight: 700;\n color: #212121;\n}\n.nav-aside li.active > a + ul a {\n color: #212121;\n}\n.nav-aside li.active > a:before {\n content: none;\n}\n.nav-aside li.active:not(.menu-item-has-children) + li > a:before {\n content: none;\n}\n@media (max-width: 1199.98px) {\n .nav-aside li.active > a {\n margin-right: 2rem;\n }\n}\n.nav-aside > ul > li:first-child > a:before {\n content: none;\n}\n.nav-aside a {\n display: block;\n position: relative;\n padding: 0.625rem 3rem;\n text-decoration: none;\n color: #495057;\n}\n.nav-aside a:before {\n content: \" \";\n position: absolute;\n top: 0;\n width: calc(100% - 6rem);\n height: 1px;\n background: #d5d5d5;\n transition: background 0.25s;\n}\n.nav-aside a:hover {\n color: #ff0000 !important;\n}\n.nav-aside a:hover:before {\n background: #ff0000;\n}\n.nav-aside ul ul > li:first-child a:before {\n content: none;\n}\n\n.person-card-avatar {\n height: 8rem;\n}\n\n.contact-list {\n border-top: 2px solid #d5d5d5;\n font-size: 0.95rem;\n}\n\n.contact-list-row {\n position: relative;\n padding: 0.9rem 0 0.9rem 3.1rem;\n border-top: 1px solid #d5d5d5;\n}\n@media (min-width: 768px) {\n .contact-list-row {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-gap: 0 0.8rem;\n grid-auto-rows: auto;\n min-height: 3.1rem;\n }\n}\n@media (min-width: 1200px) {\n .contact-list-row {\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n grid-template-columns: 2.5rem repeat(4, 1fr);\n }\n}\n\n@media (min-width: 768px) {\n .contact-list-row .contact-list-item {\n align-self: center;\n }\n .contact-list-row .contact-list-item:nth-child(2) {\n grid-column: 1;\n grid-row: 1;\n }\n .contact-list-row .contact-list-item:nth-child(3) {\n grid-column: 1;\n grid-row: 2;\n }\n .contact-list-row .contact-list-item:nth-child(4) {\n grid-column: 2;\n grid-row: 1;\n }\n .contact-list-row .contact-list-item:nth-child(5) {\n grid-column: 2;\n grid-row: 2;\n }\n .contact-list-row .contact-list-item:nth-child(6) {\n grid-column: 3;\n grid-row: 1;\n }\n}\n\n.contact-list-item {\n display: block;\n line-height: 1.48rem;\n}\n\n.contact-list-avatar {\n position: absolute;\n top: 1rem;\n left: 0;\n width: 2.5rem;\n}\n@media (min-width: 1200px) {\n .contact-list-avatar {\n top: 0.3rem;\n }\n}\n\n@media (min-width: 1200px) {\n .contact-list {\n display: table;\n width: 100%;\n }\n .contact-list-row {\n display: table-row;\n padding: 0;\n }\n .contact-list-item {\n display: table-cell;\n vertical-align: middle;\n }\n .contact-list-avatar {\n display: table-cell;\n position: relative;\n top: 0;\n width: 3.3rem;\n height: 3.15rem;\n padding: 0.35rem 0.8rem 0.3rem 0;\n }\n .contact-list-item,\n.contact-list-avatar {\n border-bottom: 1px solid #d5d5d5;\n }\n}\n.contact-list-avatar-placeholder img {\n background: #d5d5d5;\n color: black;\n border-radius: 50%;\n overflow: hidden;\n}\n\n.footer {\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n}\n.footer p {\n margin: 0;\n}\n\n.footer-group {\n margin-bottom: 1rem;\n flex-basis: 100%;\n}\n\n.footer-sitemap {\n display: flex;\n flex-flow: column nowrap;\n}\n\n.footer-faculties {\n border-bottom: 1px solid #c1c1c1;\n}\n@media (min-width: 768px) {\n .footer-faculties {\n flex: 0 0 100%;\n border: none;\n }\n}\n.footer-faculties .footer-links {\n display: flex;\n flex-flow: row wrap;\n}\n@media (min-width: 768px) {\n .footer-faculties .footer-links {\n display: flex;\n padding-top: 0.5rem;\n }\n}\n.footer-faculties .footer-links li {\n flex: 0 0 50%;\n position: relative;\n padding-right: 1.5rem;\n margin-bottom: 1rem;\n}\n@media (min-width: 768px) {\n .footer-faculties .footer-links li {\n flex: 0 0 20%;\n }\n}\n.footer-faculties .footer-links li:before {\n content: \" \";\n display: block;\n position: absolute;\n top: 0.5rem;\n left: -0.9rem;\n width: 6px;\n height: 5px;\n background: #ff0000;\n}\n.footer-faculties .footer-links li a {\n margin: 0;\n}\n.footer-faculties .footer-links li strong {\n display: block;\n}\n\n.footer-legal {\n display: flex;\n border-top: 1px solid #c1c1c1;\n padding-top: 2rem;\n flex-flow: column wrap;\n text-align: center;\n flex-basis: 100%;\n}\n.footer-legal a + a {\n margin-left: 1rem;\n}\n\n.footer-links {\n margin: 0;\n padding-left: 0;\n}\n.footer-links a {\n display: inline-block;\n font-size: 0.83rem;\n line-height: 1.2rem;\n color: #707070;\n text-decoration: none;\n}\n.footer-links a:hover {\n color: #ff0000;\n}\n.footer-links li {\n margin: 0.5rem 0;\n padding-left: 0;\n list-style-type: none;\n}\n.footer-links li:before {\n content: none;\n}\n\n.footer-bottom {\n display: flex;\n}\n\n@media (max-width: 767.98px) {\n .footer-sitemap {\n margin-bottom: 0;\n }\n .footer-social {\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n }\n .footer .btn {\n margin: 0 0.4em 0.6rem 0;\n }\n .footer-links li:last-child {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 768px) {\n .footer-title {\n padding-top: 0.9rem;\n padding-bottom: 0.9rem;\n margin-bottom: 0.4rem;\n font-size: 0.83rem;\n color: #707070;\n border-bottom: 1px solid #c1c1c1;\n }\n .footer-buttons,\n.footer-socials {\n margin-bottom: 2rem;\n flex-basis: auto;\n }\n .footer-title-no-underline {\n border: none;\n padding-bottom: 0.3rem;\n }\n .footer-sitemap-col {\n padding-right: 0.8rem;\n flex: 1 1 auto;\n }\n .footer-legal {\n flex-direction: row;\n justify-content: space-between;\n padding-top: 1rem;\n }\n .footer-legal > div {\n display: flex;\n flex: 0 0 auto;\n }\n .footer-legal a,\n.footer-legal p {\n font-size: 0.83rem;\n color: #707070;\n }\n .footer-sitemap {\n flex-flow: row nowrap;\n }\n}\n.bg-dark .footer a {\n color: #fff;\n}\n.bg-dark .footer a:hover {\n color: #ff0000;\n}\n.bg-dark .footer-title {\n color: #fff;\n border-color: #707070;\n}\n\n.btn-back-to-top {\n display: inline-block;\n opacity: 0;\n position: fixed;\n right: 10px;\n bottom: 30px;\n margin: 0;\n padding: 0.25rem 0.75rem;\n transition: background-color 0.3s, opacity 0.5s, visibility 0.5s, bottom 0.3s;\n visibility: hidden;\n z-index: 1000;\n}\n.btn-back-to-top:hover {\n opacity: 1;\n}\n.btn-back-to-top.show {\n bottom: 10px;\n opacity: 1;\n visibility: visible;\n}\n.btn-back-to-top .icon {\n width: 1.5em;\n height: 1.5em;\n}\n\n.footer-light a {\n background-image: none !important;\n}\n.footer-light ul li {\n color: #c1c1c1;\n}\n.footer-light ul li:first-child {\n color: #212121;\n}\n\n.footer-light-socials {\n margin-bottom: 0;\n padding: 0.5rem 0;\n border-top: 1px solid #e6e6e6;\n}\n.footer-light-socials .social-icon-negative .icon {\n font-size: 1.35rem;\n}\n\n.bg-dark .footer-light-socials,\n.bg-dark .footer-legal {\n border-color: #707070;\n}\n.bg-dark .social-icon .icon {\n color: #fff;\n}\n.bg-dark .footer-legal-links a {\n color: #c1c1c1;\n}\n.bg-dark .footer-legal-links a:hover {\n color: #fff;\n}\n.bg-dark .footer-light ul li small {\n color: #c1c1c1;\n}\n.bg-dark .footer-light ul li:first-child {\n color: #fff;\n}\n\n.header {\n display: flex;\n width: 100%;\n flex-flow: row nowrap;\n justify-content: flex-end;\n align-items: center;\n height: 5.5rem;\n}\n@media (min-width: 1200px) {\n .header {\n justify-content: flex-start;\n }\n}\n.header img {\n margin-top: 0;\n width: 110px;\n}\n.header .logo {\n margin: 0 auto 0 3rem;\n border: none;\n background-image: none;\n}\n.header .logo:before {\n content: none;\n}\n@media (min-width: 1200px) {\n .header .logo {\n margin-right: 0;\n }\n}\n.header .nav-header {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row nowrap;\n margin: 0 0 0 3.7rem;\n padding: 0;\n}\n.header .nav-header li {\n display: flex;\n flex: 0 0 auto;\n padding: 0;\n}\n.header .nav-header li a {\n position: relative;\n margin: 0;\n padding: 2rem 0.7rem;\n font-weight: bold;\n text-decoration: none;\n}\n.header .nav-header li a:after, .header .nav-header li.dropdown .btn:before {\n content: \" \";\n display: block;\n position: absolute;\n top: 1em;\n left: 0.8rem;\n width: 7px;\n height: 6px;\n background: #ff0000;\n opacity: 0;\n transform: none;\n transition: opacity 0.3s;\n}\n.header .nav-header li a:hover,\n.header .nav-header li a.open,\n.header .nav-header li a.active, .header .nav-header li.active a,\n.header .nav-header li a:focus, .header .nav-header li.current-menu-item a {\n color: #ff0000;\n}\n.header .nav-header li a:hover:before,\n.header .nav-header li a.open:before,\n.header .nav-header li a.active:before, .header .nav-header li.active a:before,\n.header .nav-header li a:focus:before, .header .nav-header li.current-menu-item a:before {\n content: none;\n}\n.header .nav-header li a:hover:after,\n.header .nav-header li a.open:after,\n.header .nav-header li a.active:after, .header .nav-header li.active a:after,\n.header .nav-header li a:focus:after, .header .nav-header li.current-menu-item a:after {\n opacity: 1;\n}\n.header .nav-header li:before {\n content: none;\n}\n.header .nav-header .dropdown {\n align-items: center;\n}\n.header .nav-header .dropdown .btn {\n padding: 0.7rem;\n font-size: inherit;\n font-weight: bold;\n text-decoration: none;\n}\n.header .nav-header .dropdown .btn:before {\n top: 0 !important;\n border: none;\n border-radius: 0;\n}\n.header .nav-header .dropdown .btn:hover:before,\n.header .nav-header .dropdown .btn:focus:before {\n opacity: 1;\n}\n.header .nav-header .dropdown-item {\n padding: 0.25rem 1.25rem;\n font-weight: 400;\n}\n.header .nav-header .dropdown-item:after {\n content: none;\n}\n.header .nav-header .dropdown-item:hover {\n color: #212121;\n}\n.header .nav-header .icon {\n font-size: 0.9em;\n}\n@media (max-width: 1199.98px) {\n .header {\n height: 5.5rem;\n max-height: 5.5rem;\n padding: 0 0.9rem;\n }\n .header .logo {\n margin-left: 0;\n }\n}\n\n.header-light .logo {\n margin-right: 1rem;\n padding-right: 1rem;\n border-right: 1px solid #c1c1c1;\n}\n.header-light h1,\n.header-light .site-title {\n align-self: flex-start;\n flex: 0 1 100px;\n margin: auto 0;\n font-size: 1rem;\n color: #ff0000;\n text-transform: uppercase;\n}\n.header-light h1 a,\n.header-light .site-title a {\n text-decoration: none;\n}\n.header-light p.site-title {\n line-height: 1.1em;\n font-weight: 700;\n}\n.header-light .drawer {\n margin-left: -0.9rem;\n}\n@media (min-width: 1200px) {\n .header-light .drawer {\n margin-left: 0;\n }\n}\n@media (max-width: 767.98px) {\n .header-light .drawer.open + .header-light-content .nav-toggle-mobile,\n.header-light .drawer.open + .header-light-content .nav-lang,\n.header-light .drawer.open + .header-light-content .search-mobile-toggle {\n display: none;\n }\n}\n.header-light .header-light-content {\n flex-grow: 1;\n flex-flow: row wrap;\n display: flex;\n width: 100%;\n justify-content: space-between;\n align-items: center;\n}\n@media (max-width: 767.98px) {\n .header-light .header-light-content :not(.nav-lang.dropdown, .nav-user) + .nav-toggle-mobile {\n padding: 0.5rem 0.9rem;\n }\n}\n@media (max-width: 575.98px) {\n .header-light .header-light-content :not(.nav-lang.dropdown, .nav-user) + .nav-toggle-mobile {\n padding: 0.625rem 0.9rem;\n }\n}\n@media (max-width: 1199.98px) {\n .header-light .header-light-content {\n height: 100%;\n padding: 0.3rem 0;\n }\n .header-light .header-light-content .logo {\n margin: 0 auto 0 0;\n padding: 0;\n border: 0;\n line-height: 3rem;\n }\n .header-light .header-light-content .logo img {\n width: 90px;\n }\n .header-light .header-light-content .nav-toggle-mobile {\n order: 2;\n margin: 0;\n transition: margin 0.2s;\n }\n .header-light .header-light-content h1,\n.header-light .header-light-content .site-title {\n flex: 0 0 100%;\n margin: 4px 0 0;\n white-space: nowrap;\n order: 3;\n }\n}\n.header-light .nav-header {\n margin-left: 2rem;\n}\n\n.hero {\n overflow: hidden;\n}\n@media (min-width: 768px) {\n .hero {\n display: flex;\n justify-content: space-between;\n }\n}\n@media (max-width: 767.98px) {\n .hero {\n padding-right: 0.9rem;\n padding-left: 0.9rem;\n }\n}\n\n@media (min-width: 768px) {\n .hero-content-container {\n flex: 1 0 50%;\n position: relative;\n z-index: 5;\n margin-top: 128px;\n }\n}\n@media (min-width: 992px) {\n .hero-content-container {\n flex: 1 0 30%;\n }\n}\n\n@media (min-width: 768px) {\n .hero-content,\n.hero-title {\n padding: 32px;\n background-color: #fff;\n }\n}\n\n@media (min-width: 768px) {\n .hero-title {\n display: inline-block;\n max-width: 100%;\n min-width: 75%;\n margin-bottom: 0;\n padding-top: 16px;\n padding-bottom: 16px;\n text-align: right;\n }\n}\n\n@media (max-width: 767.98px) {\n .hero-content {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 768px) {\n .hero-content {\n width: 110%;\n }\n}\n\n.hero-img picture,\n.hero-img figure {\n display: block;\n height: 100%;\n max-height: 100%;\n}\n.hero-img img {\n object-fit: cover;\n object-position: center center;\n font-family: \"object-fit: cover;\"; /* stylelint-disable-line */\n width: 100%;\n height: 100%;\n}\n@media (min-width: 1600px) {\n .hero-img picture {\n height: 80vh;\n max-height: 80vh;\n }\n}\n@media (min-width: 768px) {\n .hero-img {\n flex: 0 0 85%;\n margin-left: -35%;\n }\n}\n@media (min-width: 992px) {\n .hero-img {\n margin-left: -15%;\n }\n}\n\n.introduction {\n display: flex;\n flex-flow: column nowrap;\n align-items: center;\n justify-content: center;\n padding: 3rem 0 2.5rem;\n background: #fff;\n}\n.introduction h2,\n.introduction .h2 {\n margin-bottom: 1rem;\n}\n\n.input-group-inner-space input,\n.input-group-inner-space button {\n border-radius: 2px !important;\n}\n.input-group-inner-space .input-group-append {\n padding-left: 8px;\n}\n\n@media (max-width: 575.98px) {\n .newsletter-signup-wrapper {\n overflow: hidden;\n }\n .newsletter-signup-wrapper .form-control, .newsletter-signup-wrapper .selectize-control .selectize-input, .selectize-control .newsletter-signup-wrapper .selectize-input,\n.newsletter-signup-wrapper .input-group-append,\n.newsletter-signup-wrapper .btn {\n flex: 0 1 100%;\n width: 100%;\n }\n .newsletter-signup-wrapper .input-group-inner-space .input-group-append {\n padding-left: 0;\n margin-top: 8px;\n }\n .newsletter-signup-wrapper .input-group-inner-space .input-group-append .btn {\n padding-top: 0.4rem;\n padding-bottom: 0.4rem;\n }\n}\n\n.tab-pane output[for=nutrimenu-score] {\n font-weight: bold;\n}\n\n.table-restauration tr td {\n padding: 0.5rem;\n}\n.table-restauration tr td:first-child {\n padding-left: 0;\n}\n.table-restauration tr td:last-child {\n padding-right: 0;\n}\n.table-restauration td.menu .menu-content {\n display: flex;\n align-items: center;\n}\n.table-restauration td.menu .logo img {\n max-width: 100%;\n height: auto;\n vertical-align: top;\n}\n.table-restauration td.menu .nutrimenu {\n margin-left: auto;\n padding-right: 0.5rem;\n}\n.table-restauration td.prices span.price {\n display: block;\n}\n@media (max-width: 575.98px) {\n .table-restauration td.menu .logo {\n display: none;\n }\n}\n@media only screen and (max-width: 639px) {\n .table-restauration tr td {\n padding: 0.5rem 0;\n border: 0;\n }\n .table-restauration tr > td:first-child {\n padding-top: 1rem;\n border-top: 2px solid #d5d5d5;\n }\n .table-restauration tr > td:last-child {\n margin: 0;\n padding-bottom: 1rem;\n }\n .table-restauration tr + tr {\n border-width: 0;\n }\n .table-restauration td.menu .tablesaw-cell-content {\n max-width: none;\n width: 100%;\n }\n .table-restauration td.menu .logo {\n margin-right: 0.25rem;\n width: 30%;\n }\n .table-restauration td.menu .nutrimenu {\n padding-left: 1rem;\n }\n .table-restauration td.menu .nutrimenu img {\n height: 64px;\n }\n .table-restauration td.restaurant,\n.table-restauration td.prices {\n clear: none;\n padding-top: 0;\n width: auto;\n white-space: nowrap;\n }\n .table-restauration td.restaurant {\n padding-right: 1rem;\n }\n .table-restauration td.prices span.price {\n display: inline-block;\n }\n .table-restauration td.prices span.price + .price {\n margin-left: 0.25rem;\n }\n}\n\n.social-feed-group {\n margin-left: -16px;\n margin-right: -16px;\n padding: 4rem 0;\n}\n.social-feed-group .social-feed {\n padding-left: 0;\n padding-right: 0;\n}\n@media (min-width: 1200px) {\n .social-feed-group {\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n margin: 0;\n padding: 2rem 0;\n }\n .social-feed-group .social-feed-container {\n padding: 0 0.7rem;\n }\n .ie .social-feed-group .social-feed-container {\n flex: 0 0 33.33%;\n max-width: 33.33%;\n }\n .social-feed-group .social-feed-container .social-feed {\n height: 100%;\n padding: 2.2rem 1.5rem 1.5rem;\n }\n .social-feed-group .social-feed-container:first-child {\n padding-left: 0;\n }\n .social-feed-group .social-feed-container:last-child {\n padding-right: 0;\n }\n}\n\n.social-feed-container {\n align-items: center;\n display: flex;\n flex-flow: column nowrap;\n}\n@media (min-width: 1200px) {\n .social-feed-container {\n flex-flow: row nowrap;\n }\n}\n.social-feed-container .social-feed {\n margin-bottom: 3rem;\n}\n@media (min-width: 1200px) {\n .social-feed-container .social-feed {\n margin-bottom: 0;\n height: 100%;\n }\n}\n\n.social-feed-content {\n display: flex;\n height: 100%;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.key-number-group {\n flex-wrap: wrap;\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.key-number-group > * {\n flex: 0 0 100%;\n padding: 0.5rem;\n}\n@media (min-width: 768px) {\n .key-number-group .key-number {\n flex: 1 0 50%;\n }\n}\n@media (min-width: 992px) {\n .key-number-group .key-number {\n flex: 0 0 25%;\n }\n .key-number-group .key-number-large {\n flex: 0 0 50%;\n }\n}\n\n:-ms-fullscreen, :root .key-number-group .key-number {\n /* autoprefixer: off */\n flex: 0 0 20%;\n}\n\n:-ms-fullscreen, :root .key-number-group .key-large {\n /* autoprefixer: off */\n flex: 0 0 45%;\n}\n\n.cc-window {\n z-index: 4004 !important;\n}\n\na.cc-btn {\n text-decoration: none;\n}\n\na.cc-link {\n padding: 0.2em 0;\n}\n\n.epfl-faq-header {\n margin-bottom: 2rem;\n}\n\n.faq-item {\n border-top: 1px solid #c1c1c1;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n.faq-item h4.faq-item-question {\n font-weight: bold;\n}\n\n/**\n* Program\n**/\n.coursebook-program .tree {\n padding: 0;\n list-style-type: none;\n}\n.coursebook-program .tree > li {\n flex: 0 0 50%;\n font-size: 0.83rem;\n}\n.coursebook-program .tree > li strong {\n font-size: 0.747rem;\n}\n.coursebook-program .tree > li .underline {\n display: inline;\n}\n.coursebook-program .tree > li .underline > a {\n text-decoration: none;\n}\n.coursebook-program .tree > li > ul {\n padding: 0;\n list-style-type: none;\n font-size: 0.83rem;\n}\n.coursebook-program .tree > li > ul li {\n display: flex;\n flex-flow: row wrap;\n width: 100%;\n padding: 0.4rem 0.2rem;\n}\n.coursebook-program .tree > li > ul li > * {\n flex: 0 0 auto;\n}\n.coursebook-program .tree > li > ul li > *:first-child {\n flex: 0 0 50%;\n}\n.coursebook-program .tree > li > ul li br {\n display: none;\n}\n.coursebook-program .tree > li > ul strong {\n text-transform: uppercase;\n}\n.coursebook-program .tree > li > ul > li:nth-child(even) {\n background: #e6e6e6;\n}\n\n/**\n* Reference week\n**/\n.taken {\n color: white;\n vertical-align: middle;\n text-align: center;\n}\n.taken a {\n color: white !important;\n text-decoration-color: #fff;\n}\n.taken a:hover {\n font-weight: bold;\n}\n\n.coursebook-reference-week > div > div {\n width: auto !important;\n margin-right: 0.9rem;\n font-size: 0.8881rem;\n}\n\n.semaineDeRef {\n position: relative;\n border: 0;\n}\n.semaineDeRef:before, .semaineDeRef:after {\n content: \"\";\n border-bottom: 1px solid #d5d5d5;\n position: absolute;\n right: 0;\n left: 0;\n}\n.semaineDeRef:before {\n top: calc(2rem - 2px);\n bottom: auto;\n}\n.semaineDeRef:after {\n top: auto;\n bottom: -1px;\n}\n.semaineDeRef tbody tr:first-child th {\n padding: 0.12rem 0.66rem;\n}\n.semaineDeRef tbody tr td {\n padding: 0.15rem 0.45rem;\n transition: background-color 0.3s ease-in-out;\n}\n.semaineDeRef tbody tr:hover td {\n background: #d5d5d5;\n}\n.semaineDeRef tbody td,\n.semaineDeRef tbody th {\n width: 16.6667%;\n}\n.semaineDeRef tbody th {\n height: 2rem;\n background: transparent;\n border: solid #d5d5d5;\n border-width: 1px 0;\n text-align: center;\n}\n.semaineDeRef tbody td {\n height: 2rem;\n background: #e6e6e6;\n border: 2px solid #fff;\n}\n.semaineDeRef tbody td.time {\n background: transparent;\n color: #212121;\n padding-left: 0;\n}\n.semaineDeRef tbody td.taken {\n color: #fff;\n}\n.semaineDeRef tbody td.taken a {\n color: #fff;\n}\n.semaineDeRef tbody td.taken.cours {\n background: #ff0000;\n}\n.semaineDeRef tbody td.taken.exercice {\n background: #b51f1f url(../images/icons/icon-course-exercise.svg) no-repeat 4px 4px;\n}\n.semaineDeRef tbody td.taken.projet {\n background: #8e0000 url(../images/icons/icon-course-project.svg) no-repeat 4px 4px;\n}\n\n.coursebook-week-caption .caption {\n font-size: 1rem;\n margin-bottom: 0.5rem;\n}\n.coursebook-week-caption .caption .caption-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n margin-right: 0.25rem;\n vertical-align: middle;\n}\n.coursebook-week-caption .caption-cours .caption-icon {\n background: #ff0000;\n}\n.coursebook-week-caption .caption-exercice .caption-icon {\n background: #b51f1f url(../images/icons/icon-course-exercise.svg) no-repeat 0.5rem 0.5rem;\n}\n.coursebook-week-caption .caption-projet .caption-icon {\n background: #8e0000 url(../images/icons/icon-course-project.svg) no-repeat 0.5rem 0.5rem;\n}\n\n/**\n* Legend\n**/\n.box.two-cols {\n display: flex;\n flex-flow: row wrap;\n}\n.box.two-cols .box-col {\n flex: 0 0 50%;\n}\n\n.coursebook-legend h3 {\n flex: 0 0 100%;\n font-size: 1.2rem;\n}\n.coursebook-legend ul {\n list-style: none;\n padding: 0;\n font-size: 0.83rem;\n}\n.coursebook-legend ul li {\n margin-bottom: 0.1rem;\n}\n\n/**\n* temporary icons style\n**/\n.img_legende:before {\n margin-right: 0.3rem;\n float: left;\n}\n.img_legende.automne:before {\n content: \"🍂\";\n}\n.img_legende.winter:before {\n content: \"❄️\";\n}\n.img_legende.printemps:before {\n content: \"🌼\";\n}\n.img_legende.sun:before {\n content: \"☀️\";\n}\n.img_legende.anglais:before {\n content: \"🏴\";\n}\n.img_legende.francais:before {\n content: \"🇫🇷\";\n}\n.img_legende.allemand:before {\n content: \"🇩🇪\";\n}\n\n.event-location a {\n color: #212121;\n text-decoration-line: underline !important;\n text-decoration-color: #ff0000;\n transition: text-decoration-color 0.2s ease-in-out, color 0.2s ease-in-out;\n}\n.event-location a:hover, .event-location a:focus, .event-location a:active {\n background: transparent !important;\n text-decoration-color: #212121 !important;\n}\n.event-location a:active {\n color: #ff0000;\n}\n\n.event-info p {\n margin-bottom: 0;\n}\n\n.list-events .list-group-teaser-content .card-title {\n max-width: 660px;\n}\n.list-events .list-group-teaser-content .event-actions .btn + .btn {\n margin-left: 0.5rem;\n}\n@media (min-width: 1200px) {\n .list-events .list-group-teaser-content .event-actions {\n position: absolute;\n top: 0;\n right: 1rem;\n }\n .col-md-1 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-2 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-3 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-4 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-5 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-6 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n .col-md-7 .list-events .list-group-teaser-content .event-actions {\n position: static;\n }\n}\n\n.list-group.list-events-featured .list-group-teaser {\n flex-grow: 1;\n flex-basis: 0;\n background: transparent;\n margin-bottom: 1rem;\n}\n.list-group.list-events-featured .list-group-teaser:last-child {\n margin-bottom: 0;\n}\n.list-group.list-events-featured .list-group-teaser-container {\n height: 100%;\n background: #fff;\n flex-direction: column;\n}\n.list-group.list-events-featured .list-group-teaser-container .btn-secondary:hover, .list-group.list-events-featured .list-group-teaser-container .btn-secondary:active, .list-group.list-events-featured .list-group-teaser-container .btn-secondary:focus {\n background: #fff;\n}\n.list-group.list-events-featured .list-group-teaser-content .event-actions {\n position: static;\n}\n.list-group.list-events-featured .list-group-teaser-content .event-actions .btn {\n width: 100%;\n}\n.list-group.list-events-featured .list-group-teaser-content .event-actions .btn + .btn {\n margin-left: 0;\n margin-top: 0.75rem;\n}\n@media (min-width: 992px) {\n .list-group.list-events-featured {\n flex-direction: row;\n margin-left: -10px;\n margin-right: -10px;\n }\n .list-group.list-events-featured .list-group-teaser {\n margin-bottom: 0;\n padding-left: 10px;\n padding-right: 10px;\n }\n .list-group.list-events-featured .list-group-teaser + .list-group-teaser {\n margin-top: 0;\n }\n .list-group.list-events-featured .list-group-teaser-thumbnail {\n padding-bottom: 0;\n }\n .list-group.list-events-featured .list-group-teaser-content {\n display: flex;\n flex-direction: column;\n }\n .list-group.list-events-featured .list-group-teaser-content .card-info {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n .list-group.list-events-featured .list-group-teaser-content .event-actions {\n margin-top: auto;\n }\n}\n\n@media (min-width: 992px) {\n .events-links ul {\n margin-bottom: 0;\n }\n}\n.events-links li {\n display: inline-block;\n font-size: 1rem;\n font-weight: bold;\n margin-right: 1rem;\n}\n.events-links li:last-child {\n margin-right: 0;\n}\n\n.events-pager .pagination {\n margin-bottom: 0;\n}\n\n.carousel-highlighted-news .fullwidth-teaser-text .list-inline {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.table-like {\n --table-columns: 1fr minmax(200px, 3fr) minmax(auto, 1fr) minmax(200px, 3fr) 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n overflow-x: initial;\n max-width: 100%;\n}\n.table-like h2,\n.table-like h3,\n.table-like h4 {\n font-size: 1rem;\n font-weight: 700;\n}\n.table-like .line,\n.table-like .first-line {\n display: grid;\n grid-template-columns: 1fr minmax(200px, 3fr) minmax(auto, 1fr) minmax(200px, 3fr) 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n font-size: 0.9375rem;\n}\n.table-like .line > div,\n.table-like .first-line > div {\n border-bottom: 1px solid #d5d5d5;\n}\n.table-like .line > div:first-child,\n.table-like .first-line > div:first-child {\n border-left: 1px solid #d5d5d5;\n}\n.table-like .line > div:last-of-type,\n.table-like .first-line > div:last-of-type {\n border-right: 1px solid #d5d5d5;\n}\n.table-like .line > div + div,\n.table-like .first-line > div + div {\n border-left: 1px solid #d5d5d5;\n}\n.table-like .first-line {\n font-size: 0.6875rem;\n font-weight: 700;\n color: #707070;\n text-transform: uppercase;\n}\n.table-like .first-line > div {\n display: flex;\n flex-direction: column;\n justify-content: center;\n border-top: 1px solid #d5d5d5;\n border-bottom-width: 2px;\n padding: 0.6rem;\n}\n.table-like .line > div {\n padding: 0;\n}\n.table-like .line > div > div {\n padding: 0.6rem;\n}\n.table-like .line-up {\n position: sticky;\n top: 0;\n background-color: #f4f4f4;\n}\n@supports (display: contents) {\n .table-like {\n display: grid;\n grid-template-columns: var(--table-columns);\n background-color: #d5d5d5;\n }\n .table-like .line-up,\n.table-like .line-down,\n.table-like .line,\n.table-like .first-line {\n display: contents;\n }\n .table-like .line-up > div,\n.table-like .line-down > div,\n.table-like .line > div,\n.table-like .first-line > div {\n background-color: #fff;\n }\n .table-like .first-line > div {\n background-color: #f4f4f4;\n }\n .table-like h2, .table-like h3, .table-like h4 {\n grid-column: 1/-1;\n background-color: #fff;\n margin-bottom: 0;\n padding-bottom: calc( 0.5rem * 1.5);\n }\n .table-like .line-down + h2,\n.table-like .line-down + h3,\n.table-like .line-down + h4 {\n padding-top: 2em;\n }\n .table-like .first-line + .clear,\n.table-like .line + .clear {\n display: block;\n grid-column: 1/-1;\n height: 0;\n }\n .table-like .line-down:last-child .clear {\n display: none;\n }\n}\n.table-like .titre_bachlor {\n text-align: center;\n}\n.table-like .bachlor .titre,\n.table-like .line .bachlor-text {\n display: grid;\n grid-column-gap: 2px;\n grid-template-columns: repeat(3, 1fr);\n padding: 0;\n}\n.table-like .bachlor .titre .cep,\n.table-like .line .bachlor-text .cep {\n text-align: center;\n}\n.table-like .bachlor .titre {\n margin-right: -0.6rem;\n margin-left: -0.6rem;\n}\n.table-like .line-down .bachlor {\n padding: 0 !important;\n}\n.table-like .bachlor-text {\n height: 100%;\n background: repeating-linear-gradient(0deg, #fff, #fff 2px, #d5d5d5 2px, #d5d5d5 4px);\n}\n.table-like .bachlor-text .cep {\n padding-top: 0.6rem;\n padding-bottom: 0.6rem;\n background-color: #fff;\n}\n.table-like .bachlor-text .cep:nth-child(2) {\n background-color: #f4f4f4;\n}\n.table-like .line-down .bachlor:nth-child(4) .cep {\n background-color: #f4f4f4;\n}\n.table-like .line-down .bachlor:nth-child(4) .cep:nth-child(2) {\n background-color: #fff;\n}\n.table-like .line .cours {\n grid-column-gap: 1px;\n padding: 0 !important;\n background-color: #fff;\n}\n.table-like .line .cours > div {\n padding: 0 0.6rem;\n background-color: #fff;\n}\n.table-like .line .cours > div:first-child {\n padding-top: 0.6rem;\n}\n.table-like .line .cours > div:last-child {\n padding-bottom: 0.6rem;\n}\n.table-like .line .cours .cours-name {\n font-weight: bold;\n padding-bottom: 0.6rem !important;\n}\n.table-like .line .cours .cours-name i {\n font-weight: normal;\n}\n.table-like .line .cours .cours-code {\n grid-area: 2/1;\n padding-top: 0 !important;\n}\n.table-like .line .cours .cours-title .bold {\n color: #212121;\n}\n.table-like .line .cours .section-name,\n.table-like .line .cours .enseignement-name {\n grid-row: span 2;\n}\n.table-like .langue {\n text-align: center;\n}\n.table-like .examen {\n display: flex;\n}\n.table-like .credit-time {\n font-size: 1.25rem;\n text-align: center;\n color: #707070;\n}\n.table-like .specialisation p {\n display: inline-block;\n font-size: 0.875rem;\n margin-right: 0.6rem;\n}\n.table-like .specialisation ul.spec {\n list-style: none;\n margin: 0;\n padding-left: 0;\n text-align: left;\n}\n.table-like .specialisation ul.spec li {\n display: inline;\n font-size: 0.875rem;\n margin-bottom: 0;\n}\n.table-like .specialisation ul.spec li:after {\n content: \";\";\n}\n.table-like .specialisation ul.spec.list-bullet {\n margin-left: 0;\n}\n.table-like .specialisation ul.spec.list-bullet li {\n display: inline-block;\n}\n.table-like .specialisation ul.spec.list-bullet li:before {\n top: 0.38em;\n}\n.table-like .specialisation ul.spec.list-bullet li:after {\n display: none;\n}\n.table-like .exam-icon .sun:before {\n content: \"☀️\";\n}\n.table-like .exam-icon .winter:before {\n content: \"❄️\";\n}\n.table-like .line-down .line:hover > div,\n.table-like .line-down .line:hover .cours > div,\n.table-like .line-down .line:hover .cep {\n background-color: #f4f4f4;\n}\n.table-like .line-down .line:hover .cep:nth-child(2),\n.table-like .line-down .line:hover .bachlor:nth-child(4) .cep {\n background-color: #eaeaea;\n}\n.table-like .line-down .line:hover .bachlor:nth-child(4) .cep:nth-child(2) {\n background-color: #f4f4f4;\n}\n.table-like .clear {\n display: none;\n}\n.table-like .btn-collapse {\n display: none;\n}\n\n.study-plan-0-semesters {\n --table-columns: minmax(300px, 4fr) 1fr minmax(auto, 2fr) 1fr;\n}\n\n.study-plan-1-semesters {\n --table-columns: minmax(300px, 4fr) 1fr 2fr minmax(200px, 3fr) 1fr;\n}\n\n.study-plan-2-semesters {\n --table-columns: minmax(300px, 4fr) 1fr 2fr 2fr minmax(200px, 3fr) 1fr;\n}\n\n.study-plan-3-semesters {\n --table-columns: minmax(300px, 4fr) 1fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n}\n\n.study-plan-4-semesters {\n --table-columns: minmax(300px, 4fr) 1fr 2fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n}\n\n.study-plan-5-semesters {\n --table-columns: minmax(300px, 4fr) 1fr 2fr 2fr 2fr 2fr 2fr minmax(200px, 3fr) 1fr;\n}\n\n.study-plan-master-0-semesters {\n --table-columns: minmax(250px, 3fr) 1fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-1-semesters {\n --table-columns: minmax(250px, 3fr) 1fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-2-semesters {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-3-semesters {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-4-semesters {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-5-semesters {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master-pdm {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr 2fr 2fr minmax(140px, 3fr) 1fr;\n}\n\n.study-plan-master {\n --table-columns: minmax(250px, 3fr) 1fr 2fr 2fr minmax(170px, 3fr) minmax(140px, 3fr) 1fr;\n}\n\n@media all and (max-width: 1359px) {\n .table-like {\n display: block;\n }\n .table-like .line-up {\n display: none;\n }\n .table-like .line-down {\n display: block;\n }\n .table-like .line-down .line {\n border-bottom: 4px solid #fff;\n display: block;\n max-height: 1000px;\n overflow: hidden;\n position: relative;\n transition: max-height 0.2s ease-in-out;\n }\n .table-like .line-down .line:not(.open) {\n max-height: 34px;\n }\n .table-like .line-down .line .btn-collapse {\n display: block;\n position: absolute;\n top: 4px;\n right: 0;\n left: 0;\n width: 100%;\n height: 20px;\n background: transparent;\n border: 0;\n cursor: pointer;\n padding-top: 0;\n }\n .table-like .line-down .line .btn-collapse > * {\n float: right;\n }\n .table-like .line-down .line .btn-collapse > span {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n .table-like .line-down .line .btn-collapse .icon {\n color: #d5d5d5;\n transition: all 0.3s ease-in-out;\n }\n .table-like .line-down .line:hover .btn-collapse .icon {\n color: #fff;\n }\n .table-like .line-down .line.open .btn-collapse svg {\n transform: rotate(180deg);\n }\n .table-like .line-down .line > div {\n border-right: 1px solid #d5d5d5;\n }\n .table-like .line > div {\n display: block;\n }\n .table-like .line > div:before {\n content: attr(data-title);\n display: block !important;\n margin: -1px -1px 0;\n padding: 0.3rem 0.6rem;\n background: #D5D5D5;\n color: #000;\n min-width: 100%;\n }\n .table-like .line > div.cours:before {\n background: #707070;\n font-weight: bold;\n color: #fff;\n }\n .table-like .line .examen > div {\n display: inline-block;\n }\n .table-like .line .langue {\n text-align: left;\n }\n .table-like .line .credit-time {\n text-align: left;\n }\n .table-like .line .specialisation {\n text-align: left;\n }\n .table-like .line .cep .label {\n clip: auto;\n clip-path: none;\n position: static;\n width: auto;\n height: auto;\n }\n}\n/* stylelint-disable */\n:-ms-fullscreen, :root .table-like .cours-title {\n /* autoprefixer: off */\n -ms-grid-column: 2;\n}\n\n:-ms-fullscreen, :root .table-like .cours {\n /* autoprefixer: off */\n -ms-grid-columns: 180px 100px 180px !important;\n}\n\n:-ms-fullscreen, :root .table-like .line, .table-like .first-line {\n /* autoprefixer: off */\n -ms-grid-columns: 100px 180px 100px 180px auto auto auto 180px 100px !important;\n}\n\n:-ms-fullscreen, :root .table-like .section {\n /* autoprefixer: off */\n -ms-grid-column: 3;\n}\n\n:-ms-fullscreen, :root .table-like .enseignement {\n /* autoprefixer: off */\n -ms-grid-column: 4;\n}\n\n:-ms-fullscreen, :root .table-like .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 5;\n min-width: 160px;\n}\n\n:-ms-fullscreen, :root .table-like .bachlor + .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 6;\n}\n\n:-ms-fullscreen, :root .table-like .bachlor + .bachlor + .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 7;\n}\n\n:-ms-fullscreen, :root .table-like .examen {\n /* autoprefixer: off */\n -ms-grid-column: 8;\n}\n\n:-ms-fullscreen, :root .table-like .credit {\n /* autoprefixer: off */\n -ms-grid-column: 9;\n}\n\n:-ms-fullscreen, :root .table-like .line .cours {\n /* autoprefixer: off */\n -ms-grid-column: 2;\n -ms-grid-column-span: 3;\n}\n\n:-ms-fullscreen, :root .table-like .line .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 5;\n}\n\n:-ms-fullscreen, :root .table-like .line .bachlor + .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 6;\n}\n\n:-ms-fullscreen, :root .table-like .line .bachlor + .bachlor + .bachlor {\n /* autoprefixer: off */\n -ms-grid-column: 7;\n}\n\n:-ms-fullscreen, :root .table-like .line .examen {\n /* autoprefixer: off */\n -ms-grid-column: 8;\n}\n\n:-ms-fullscreen, :root .table-like .line .credit {\n /* autoprefixer: off */\n -ms-grid-column: 9;\n}\n\n:-ms-fullscreen, :root .table-like .cours .section-name {\n /* autoprefixer: off */\n -ms-grid-column: 2;\n -ms-grid-row-span: 2;\n border-left: 1px solid #d5d5d5;\n border-right: 1px solid #d5d5d5;\n}\n\n:-ms-fullscreen, :root .table-like .cours .enseignement-name {\n /* autoprefixer: off */\n -ms-grid-column: 3;\n -ms-grid-row-span: 2;\n}\n\n:-ms-fullscreen, :root .table-like .cours .cours-code {\n /* autoprefixer: off */\n -ms-grid-row: 2;\n}\n\n:-ms-fullscreen, :root .cep + .cep {\n /* autoprefixer: off */\n -ms-grid-column: 2;\n}\n\n:-ms-fullscreen, :root .table-like .cep + .cep + .cep {\n /* autoprefixer: off */\n -ms-grid-column: 3;\n}\n\n:-ms-fullscreen, :root .table-like .cep + .cep {\n /* autoprefixer: off */\n -ms-grid-column: 2;\n}\n\n:-ms-fullscreen, :root .table-like .bachlor-text {\n /* autoprefixer: off */\n -ms-grid-rows: 100%;\n}\n\n.press-teaser {\n border-bottom: 1px solid #c1c1c1;\n}\n\n.project-data {\n margin-bottom: 0;\n}\n.project-data + .project-data {\n margin-top: 0.125rem;\n}\n.project-data .available {\n font-weight: bold;\n color: #699b32;\n}\n.project-data .completed {\n font-weight: bold;\n}\n\n.project-completed .actions {\n margin-top: 0.25rem;\n}\n.project-completed .actions .btn {\n margin: 0.25rem 0.25rem 0 0;\n}\n\n@media (max-width: 767.98px) {\n .project-completed .actions {\n max-height: 240px;\n overflow: hidden;\n transition: max-height 0.5s ease-in-out;\n }\n .collapsed .project-completed .actions {\n max-height: 0;\n }\n}\n.project-thumb {\n margin-bottom: 1rem;\n}\n@media (min-width: 576px) {\n .project-thumb {\n float: right;\n margin-left: 1rem;\n width: 150px;\n max-width: 25%;\n }\n}\n\n.people-title {\n font-size: 1.75rem;\n font-weight: 700;\n}\n\n.people-basic-info {\n flex-direction: row-reverse;\n}\n\n.people-contacts hr {\n border-color: #c1c1c1;\n margin: 0;\n}\n\n.list-group + h3 {\n margin-top: 2em;\n}\n\n.people-contents .list-group .list-group-item-borderless:not(.education-list):last-child {\n border-bottom: 0;\n margin-bottom: 0;\n}\n\n.education-list {\n display: grid;\n grid-template-columns: minmax(20%, 4fr) minmax(20%, 3fr) minmax(20%, 3fr) 8rem;\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n.education-list p {\n margin: 0;\n padding-right: 1rem;\n}\n.education-list p:last-child {\n padding-right: 0;\n text-align: right;\n}\n\narticle.blog-post header {\n border-bottom: 1px solid #e6e6e6;\n}\narticle.blog-post footer {\n border-color: #e6e6e6;\n}\n\n.entry-content p:last-child {\n margin-bottom: 0;\n}\n\n.post-footer .post-nav .nav-prev,\n.post-footer .post-nav .nav-next {\n text-align: center;\n}\n.post-footer .post-nav .nav-prev .btn,\n.post-footer .post-nav .nav-next .btn {\n width: 100%;\n font-size: 0.875rem;\n text-align: inherit;\n}\n.post-footer .post-nav .nav-prev .icon,\n.post-footer .post-nav .nav-next .icon {\n display: none;\n}\n.post-footer .post-nav .nav-prev .label,\n.post-footer .post-nav .nav-prev .post-title,\n.post-footer .post-nav .nav-next .label,\n.post-footer .post-nav .nav-next .post-title {\n display: block;\n}\n.post-footer .post-nav .nav-prev {\n margin-top: 0.5rem;\n}\n@media (min-width: 768px) {\n .post-footer .post-nav {\n display: flex;\n justify-content: space-between;\n }\n .post-footer .post-nav .nav-prev,\n.post-footer .post-nav .nav-next {\n max-width: 48%;\n }\n .post-footer .post-nav .nav-prev .icon,\n.post-footer .post-nav .nav-next .icon {\n display: inline;\n }\n .post-footer .post-nav .nav-prev .colon,\n.post-footer .post-nav .nav-next .colon {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n }\n .post-footer .post-nav .nav-next {\n text-align: left;\n }\n .post-footer .post-nav .nav-prev {\n margin: 0 0 0 auto;\n text-align: right;\n }\n .post-footer .post-nav .post-title {\n font-size: 0.9375rem;\n }\n}\n\n.course-details {\n position: relative;\n}\n@media (min-width: 1200px) {\n .course-details:after {\n content: \"\";\n border-right: 1px solid #c1c1c1;\n position: absolute;\n top: 0;\n right: -3rem;\n bottom: 0;\n left: auto;\n }\n}\n\n.error-title {\n font-size: 12vw;\n color: #ff0000;\n margin-bottom: 0.75rem;\n text-align: center;\n}\n\n.error-404 .search-form {\n margin: 0 auto;\n max-width: 50rem;\n}\n\n.events-filters form {\n display: flex;\n flex-wrap: wrap;\n justify-content: stretch;\n margin-left: -10px;\n margin-right: -10px;\n}\n.events-filters form > * {\n flex-grow: 1;\n max-width: 100%;\n padding-left: 10px;\n padding-right: 10px;\n}\n.events-filters form .form-group {\n width: 100%;\n}\n.events-filters form .dropdown {\n width: 100%;\n margin-bottom: 1rem;\n}\n.events-filters form .dropdown button {\n display: flex;\n width: 100%;\n padding: 0.375rem 0.75rem;\n justify-content: space-between;\n align-items: center;\n text-align: left;\n}\n.events-filters form .dropdown .dropdown-menu.show {\n top: 38px !important;\n right: 0;\n left: auto !important;\n transform: none !important;\n}\n.events-filters form .dropdown .picker__holder {\n border: 0;\n}\n@media (min-width: 768px) {\n .events-filters form .form-group,\n.events-filters form .dropdown {\n width: 25%;\n }\n .events-filters form .form-group-categories {\n width: 100%;\n }\n}\n@media (min-width: 992px) {\n .events-filters form .form-group,\n.events-filters form .dropdown {\n width: 15%;\n }\n .events-filters form .form-group-categories {\n width: 30%;\n }\n}\n.events-filters form .form-group-search {\n width: 100%;\n}\n.events-filters form .form-group-search .search-container {\n margin: 0;\n}\n.events-filters .select-multiple .ms-drop,\n.events-filters .select-multiple .ms-drop ul,\n.events-filters .dropdown .picker__table {\n width: auto;\n}","/*!\n * Bootstrap v4.5.2 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *\n * This list has not changed since the v4.0.0\n */\n\n@import \"bootstrap/scss/functions\";\n@import \"./bootstrap-variables\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/root\";\n@import \"bootstrap/scss/reboot\";\n@import \"bootstrap/scss/type\";\n@import \"bootstrap/scss/images\";\n// @import \"bootstrap/scss/code\";\n@import \"bootstrap/scss/grid\";\n// @import \"bootstrap/scss/tables\";\n@import \"bootstrap/scss/forms\";\n@import \"bootstrap/scss/buttons\";\n@import \"bootstrap/scss/transitions\";\n@import \"bootstrap/scss/dropdown\";\n// @import \"bootstrap/scss/button-group\";\n@import \"bootstrap/scss/input-group\";\n@import \"bootstrap/scss/custom-forms\";\n@import \"bootstrap/scss/nav\";\n// @import \"bootstrap/scss/navbar\";\n@import \"bootstrap/scss/card\";\n// @import \"bootstrap/scss/breadcrumb\";\n@import \"bootstrap/scss/pagination\";\n@import \"bootstrap/scss/badge\";\n// @import \"bootstrap/scss/jumbotron\";\n@import \"bootstrap/scss/alert\";\n@import \"bootstrap/scss/progress\";\n// @import \"bootstrap/scss/media\";\n@import \"bootstrap/scss/list-group\";\n@import \"bootstrap/scss/close\";\n@import \"bootstrap/scss/modal\";\n@import \"bootstrap/scss/tooltip\";\n@import \"bootstrap/scss/popover\";\n@import \"bootstrap/scss/carousel\";\n@import \"bootstrap/scss/utilities\";\n@import \"bootstrap/scss/print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like ` ` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, ``-`` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on ` `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `
` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `\n";
+module.exports = "\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
\n \n\n
\n
\n
\n
\n
Event title may contains several words on maybe multiple lines, who knows? \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n
Détails de l'événement \n
\n \n \n Date \n \n \n 13.01.2018 - 12:00 → 13:30\n \n \n \n \n Catégorie \n Technologie \n \n \n Avec \n Prof Mohamed Bentires-Alj \n \n \n Lieu \n \n \n
SV 2811 \n
\n EPFL \n Lausanne ,\n 1015 \n
\n
\n \n \n \n Prix \n \n \n Accès libre
\n \n \n \n \n \n Contact \n John Doe \n \n \n
\n
\n
\n Primary action \n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
An event about technology \n
L’exposition Kung Fu Motion découle d’une initiative de recherche majeure initiée en 2012, la « Hong Kong Martial Arts Living Archive » (les Archives vivantes des arts martiaux de Hong Kong). Cette recherche en cours est une collaboration entre la International Guoshu Association, City University of Hong Kong, et le Laboratoire de muséologie expérimentale (eM+) de l’Institut des humanités digitales de l’EPFL.
Hong Kong est un extraordinaire réservoir pour qui s’intéresse au patrimoine immatériel lié aux arts martiaux. Entre le début et ma moitié du XXème siècle, Hong Kong servit de refuge à des milliers d’immigrants de Chine, parmi lesquels quelques-uns des plus grands artistes martiaux au monde. Si leurs pratiques, rendues célèbres mondialement par le cinéma de Jackie Chan et autres, y demeurent présentes, la globalisation, l’urbanisation et le nombre décroissant de pratiquants les menacent de disparition.
« Kung Fu Motion examine les stratégies permettant d’encoder, de récupérer et de reproduire le patrimoine immatériel de manière à permettre à ces archives d’être « vivantes » dans le présent », explique la Prof. Sarah Kenderdine, directrice d’ArtLab et du laboratoire eM+ à l’EPFL.
\n
\n Primary action \n
\n
\n\n
\n
\n\n
\n\n\n
\n
Informations pratiques \n
\n
\n\n
\n\n
\n
Abonnez-vous aux publications de Mediacom \n
\n
\n\n
\n
Mots-clés \n Technologie \n 2018 \n Public \n EPFL \n Suisse \n A.I. \n \n\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54271,7 +54290,7 @@ module.exports = "\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 \n\n
\n
\n
Event title \n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n
\n
\n
Introduction \n\n
This is an introduction text about the association. It is always interesting to know in few lines what is all about.
\n
\n
\n
\n
\n
\n\n\n\n\n
Useful informations \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n\n\n
\n
Program \n \n \n
\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\n
\n
\n\n \n
\n
\n
\n\n\n
Our sponsors \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n\n\n
\n
\n
Contact \n
Les guichets des « services aux étudiant-e-s » est le point de contact central pour traiter vos demandes.
\n
\n
Lundi à jeudi
\n
09:00 › 18:00
\n
\n
\n
Vendredi
\n
09:30 › 17:00
\n
\n
\n services.etudiants@epfl.ch \n
\n
\n
\n +41 21 693 43 45\n
\n
\n
\n EPFL AA-DAF \n BP 1229 (bâtiment BP) Station 16 \n CH - 1015 Lausanne\n \n
\n
\n
\n
\n\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n\n
\n
\n
Event title \n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n
\n
\n
Introduction \n\n
This is an introduction text about the association. It is always interesting to know in few lines what is all about.
\n
\n
\n
\n
\n
\n\n\n\n\n
Useful informations \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n\n\n
\n
Program \n \n \n
\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\n
\n
\n\n \n
\n
\n
\n\n\n
Our sponsors \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n \n \n Lorem ipsum dolor sit amet. \n \n \n
\n
\n
\n\n\n
\n
\n
Contact \n
Les guichets des « services aux étudiant-e-s » est le point de contact central pour traiter vos demandes.
\n
\n
Lundi à jeudi
\n
09:00 › 18:00
\n
\n
\n
Vendredi
\n
09:30 › 17:00
\n
\n
\n services.etudiants@epfl.ch \n
\n
\n
\n +41 21 693 43 45\n
\n
\n
\n EPFL AA-DAF \n BP 1229 (bâtiment BP) Station 16 \n CH - 1015 Lausanne\n \n
\n
\n
\n
\n\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54279,7 +54298,7 @@ module.exports = "\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 \n\n
Memento EPFL \n
\n \n \n
\n
\n\n\n
\n
Événements à la une \n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL &\n \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n\n\n
Prochains événements \n \n
\n \n
\n \n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL &\n \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n En ligne \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n \n Intervenant·e: Prof. Dr. Aditya Mueller\n \n \n \n Lieu: \n ArtLab EPFL \n \n \n \n Catégorie: Événements culturel\n \n \n Public cible: Tout public\n \n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n \n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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\n
Memento EPFL \n
\n \n \n
\n
\n\n\n
\n
Événements à la une \n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL &\n \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n\n\n
Prochains événements \n \n
\n \n
\n \n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL &\n \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Voir en direct \n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n En ligne \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n Startup Acceleration Workshops \n
\n
\n
\n \n Dates: du \n 10.01.2018 \n › \n au \n 12.01.2018 \n \n Heures: de \n 13:00 \n › \n à \n 17:30 \n
\n
\n
\n Intervenant·e: Prof. Dr. Aditya Mueller\n
\n
\n Lieu: \n ArtLab EPFL \n
\n
\n Catégorie: Événements culturel\n
\n
\n Public cible: Tout public\n
\n
\n \n
\n \n Importer \n
\n \n
\n
\n
\n
\n \n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54287,7 +54306,7 @@ module.exports = "\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
\n \n\n
\n
Les facultés de l'EPFL \n
What is a faculty ? Explain in a few sentences.
\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 \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n\n
\n
Les facultés de l'EPFL \n
What is a faculty ? Explain in a few sentences.
\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 \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54295,7 +54314,7 @@ module.exports = "\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
\n \n\n\n\n\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\n
\n
\n\n \n
\n
\n\n\n\n\n \n \n
\n
EPFL en bref \n\n
Les missions de l'école \n
\n
\n
\n
\n
\n
La qualité de formation des élèves et des enseignants à l’EPFL en fait l’une des institutions de science et de technologie les plus reconnues au monde.
\n
\n \n
\n\n
\n
\n
\n
\n
\n
Une organisation unique nous permet de figurer systématiquement dans le haut du classement mondial des universités pour les programmes de recherche.
\n
\n \n
\n\n
\n
\n
\n
\n
\n
Le transfert de technologies ou l’expertise de l’EPFL pour transformer l'excellence scientifique en valeur la société et le développement économique.
\n
\n \n
\n\n
\n
\n\n
Les lieux totems \n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le Artlab organise une grand diversité d’événements et en s’associant à des institutions culturelles de la région.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le Rolex Learning Center est à la fois un laboratoire d’apprentissage, une bibliothèque abritant 500’000 ouvrages et un centre culturel international.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le SwissTech Convention Center est un des plus grand centre de congrès de la région lémanique accueillant des évènements de renommée internationale.
\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
\n
\n Treize filières de formation dans les sciences de l’ingénieur, des programmes doctoraux de choix, des laboratoires de pointe dirigés par des professeurs de réputation internationale, un campus moderne en plein développement qui s’étend sur plus de 10’000 mètres carrés.\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\n \n\n
\n
\n Le chimiste Xile Hu est le lauréat du Prix Latsis 2017. Ce professeur à l’Ecole polytechnique fédérale de Lausanne est récompensé pour son impressionnante carrière scientifique et ses excellents travaux de recherche sur la compréhension fondamentale de la catalyse.\n
\n
\n\n \n
\n
\n\n \n \n
\n
\n
Une école multi-sites, de Lausanne vers le monde \n
Une école, plusieurs campus
\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 Découvrez l'ensemble des services dédiés aux étudiants : vie académique, cours, cartes d'accès et plans, transports et restauration. Mais aussi les bons plans, les réductions et les événements organisés par les nombreuses associations d'étudiants.\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\n
\n
\n L'association Aéropoly a pris des images du campus à l'aide d'un dirigeable avant l'ouverture de Balélec. Le dirigeable avait déjà pris son envol une première fois pendant Polynice, événement organisé pour fêter les 60 ans de l'AGEPoly, soit l'association des étudiants de l'EPFL.\n
\n
\n\n \n
\n
\n\n \n
\n
Vivez au rythme de l’école, via les réseaux sociaux \n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n
\n \n \n \n \n \n \n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n
\n \n \n \n \n \n \n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n Liste des comptes officiels \n
\n
\n
\n \n\n
\n\n
\n\n \n \n\n\n Back to top \n \n \n
\n \n\n\n";
+module.exports = "\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 \n\n\n\n\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\n
\n
\n\n \n
\n
\n\n\n\n\n \n \n
\n
EPFL en bref \n\n
Les missions de l'école \n
\n
\n
\n
\n
\n
La qualité de formation des élèves et des enseignants à l’EPFL en fait l’une des institutions de science et de technologie les plus reconnues au monde.
\n
\n \n
\n\n
\n
\n
\n
\n
\n
Une organisation unique nous permet de figurer systématiquement dans le haut du classement mondial des universités pour les programmes de recherche.
\n
\n \n
\n\n
\n
\n
\n
\n
\n
Le transfert de technologies ou l’expertise de l’EPFL pour transformer l'excellence scientifique en valeur la société et le développement économique.
\n
\n \n
\n\n
\n
\n\n
Les lieux totems \n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le Artlab organise une grand diversité d’événements et en s’associant à des institutions culturelles de la région.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le Rolex Learning Center est à la fois un laboratoire d’apprentissage, une bibliothèque abritant 500’000 ouvrages et un centre culturel international.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
Le SwissTech Convention Center est un des plus grand centre de congrès de la région lémanique accueillant des évènements de renommée internationale.
\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
\n
\n Treize filières de formation dans les sciences de l’ingénieur, des programmes doctoraux de choix, des laboratoires de pointe dirigés par des professeurs de réputation internationale, un campus moderne en plein développement qui s’étend sur plus de 10’000 mètres carrés.\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\n \n\n
\n
\n Le chimiste Xile Hu est le lauréat du Prix Latsis 2017. Ce professeur à l’Ecole polytechnique fédérale de Lausanne est récompensé pour son impressionnante carrière scientifique et ses excellents travaux de recherche sur la compréhension fondamentale de la catalyse.\n
\n
\n\n \n
\n
\n\n \n \n
\n
\n
Une école multi-sites, de Lausanne vers le monde \n
Une école, plusieurs campus
\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 Découvrez l'ensemble des services dédiés aux étudiants : vie académique, cours, cartes d'accès et plans, transports et restauration. Mais aussi les bons plans, les réductions et les événements organisés par les nombreuses associations d'étudiants.\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\n
\n
\n L'association Aéropoly a pris des images du campus à l'aide d'un dirigeable avant l'ouverture de Balélec. Le dirigeable avait déjà pris son envol une première fois pendant Polynice, événement organisé pour fêter les 60 ans de l'AGEPoly, soit l'association des étudiants de l'EPFL.\n
\n
\n\n \n
\n
\n\n \n
\n
Vivez au rythme de l’école, via les réseaux sociaux \n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n
\n \n \n \n \n \n \n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Twitter \n \n\n
\n
\n \n
A Berlin, les étudiantes et étudiants de Dominique Perrault exposent leurs travaux à la galerie Aedes Architecture Forum du 27 janvier au 8 mars. @dpa_official http://www.aedes..
\n\n
\n \n \n \n \n \n \n \n\n
What's your fave spot for sunset on campus? 😎
\n
\n
\n
\n
\n
\n
\n
\n Liste des comptes officiels \n
\n
\n
\n \n\n
\n\n
\n\n
\n \n\n\n Back to top \n \n \n
\n
\n\n\n";
/***/ }),
@@ -54303,7 +54322,7 @@ module.exports = "\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
\n \n\n
\n
\n
Innovation \n \n
\n
\n
\n
\n
\n\n\n
\n La vice-présidence pour l'innovation (VPI) est l'interface entre l'EPFL et les milieux économiques. Elle encourage l'entrepreneuriat et la création de start-ups, elle favorise l'innovation et la recherche en aidant l'industrie à développer des partenariats avec l'EPFL. la VPI est également en charge de la plateforme Switzerland Innovation Park Network West, qui est étroitement liée à l'extension des autres campus de l'EPFL.\n
\n
\n\n\n
\n
Key numbers \n \n
\n
\n\n\n\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n\n\n
\n
\n
The next events \n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n Researchers can apply until Feb. 28, 2018 \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
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n\n
\n
\n
Innovation \n \n
\n
\n
\n
\n
\n\n\n
\n La vice-présidence pour l'innovation (VPI) est l'interface entre l'EPFL et les milieux économiques. Elle encourage l'entrepreneuriat et la création de start-ups, elle favorise l'innovation et la recherche en aidant l'industrie à développer des partenariats avec l'EPFL. la VPI est également en charge de la plateforme Switzerland Innovation Park Network West, qui est étroitement liée à l'extension des autres campus de l'EPFL.\n
\n
\n\n\n
\n
Key numbers \n \n
\n
\n\n\n\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n\n\n
\n
\n
The next events \n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n Researchers can apply until Feb. 28, 2018 \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
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54311,7 +54330,7 @@ module.exports = "\n
\n\n \n \n\n\n
Laboratory page (doc ) \n
Start the tour ! \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
\n
Laboratory Full Name LFN \n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n This is a laboratory introduction text about all the good stuff that are made here, the current project and the passionate people who work here. It is always interesting to know in few lines what is all about.\n
\n
\n
\n\n\n
\n
Our current projects \n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n See all projects \n
\n
\n
\n\n\n
\n
Our publications \n \n
\n
\n
2018 \n
Theses \n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe /\n John Doe (Dir.) \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
Journal Articles \n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n See all publications \n
\n
\n
\n
\n\n\n\n\n
\n
\n
DCSL is part of \n
\n
\n
\n
\n
\n
\n
\n Faculté de l’Environnement Naturel, Architectural et Construit \n
\n
L’objectif principal de l’Institut d’architecture et de la ville (IA) est le développement de la recherche. Une tâche fondamentale qui sous-entend que l’architecture, la qualité de la construction, l’insertion dans le milieu environnant, le respect des paysages naturels et urbains ainsi que celui du patrimoine culturel sont prioritairement d’intérêt général.
\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
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n \n
\n
\n\n \n \n
\n\n
\n \n Dans la même section \n \n \n \n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\n
\n \n \n\n
\n
Laboratory page (doc ) \n
Start the tour ! \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
\n
Laboratory Full Name LFN \n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n This is a laboratory introduction text about all the good stuff that are made here, the current project and the passionate people who work here. It is always interesting to know in few lines what is all about.\n
\n
\n
\n\n\n
\n
Our current projects \n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n Composite construction laboratoire CCLAB \n
\n
Avançon bridge GFRP-balsa sandwich bridge deck adhesively bonded onto steel girders, replacing a one-lane concrete bridge\n by a new two-lane bridge without increasing total load
\n
\n \n
\n\n
\n
\n
\n See all projects \n
\n
\n
\n\n\n
\n
Our publications \n \n
\n
\n
2018 \n
Theses \n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe /\n John Doe (Dir.) \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
Journal Articles \n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n
\n
\n
Measuring Latency: Am I doing it right? \n
\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe ;\n John Doe \n et al. \n
\n
\n Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n
\n
\n Journal of Lightwave Technology
\n 2018-03-01
\n Vol. 23 , num. 3 , p. 139-148. \n \n
DOI : 10.1109/JLT.2017.1386235
\n
\n
\n
\n
\n
\n
\n See all publications \n
\n
\n
\n
\n\n\n\n\n
\n
\n
DCSL is part of \n
\n
\n
\n
\n
\n
\n
\n Faculté de l’Environnement Naturel, Architectural et Construit \n
\n
L’objectif principal de l’Institut d’architecture et de la ville (IA) est le développement de la recherche. Une tâche fondamentale qui sous-entend que l’architecture, la qualité de la construction, l’insertion dans le milieu environnant, le respect des paysages naturels et urbains ainsi que celui du patrimoine culturel sont prioritairement d’intérêt général.
\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
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n \n
\n
\n\n \n \n
\n\n
\n \n Dans la même section \n \n \n \n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54319,7 +54338,7 @@ module.exports = "\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
\n \n
container-grid \n
The .container-grid class is used to wrap the whole content of a page. All the direct childs of this wrapper (text blocks for example) will have a maximum width, to ensure a good readability
\n
\n\n \n
\n
container-full \n
Inside of the .container-grid , you can use the .container-full class to make a component take the full width page.
\n
\n
\n\n \n
\n
container \n
This .container class is the bootstrap defaut one. When used, It will fallback to the default bootstrap behavior, that can be divided with rows, columns, etc... (see the Bootstrap documentation)
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n
container-grid \n
The .container-grid class is used to wrap the whole content of a page. All the direct childs of this wrapper (text blocks for example) will have a maximum width, to ensure a good readability
\n
\n\n \n
\n
container-full \n
Inside of the .container-grid , you can use the .container-full class to make a component take the full width page.
\n
\n
\n\n \n
\n
container \n
This .container class is the bootstrap defaut one. When used, It will fallback to the default bootstrap behavior, that can be divided with rows, columns, etc... (see the Bootstrap documentation)
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54335,7 +54354,7 @@ module.exports = "\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
\n \n
Des connexions se créent pour dépasser la paralysie \n \n\n \n
\n \n \n \n \n \n \n \n
\n\n \n
\n
\n
Des rats paraplégiques retrouvent l’usage de leurs pattes à la suite d’une rééducation neuroprosthétique qui provoque la création de nouvelles connexions cérébrales. Celles-ci transmettent les commandes motrices jusqu’aux centres d'exécution de la moelle épinière en aval de la blessure, permettant ainsi de marcher, nager et même monter des escaliers.
\n\n
\n\n
\n
\n
Par la combinaison de stimulations électrochimiques de la moelle épinière et d’une rééducation assistée par robot, des rats atteints d'une lésion médullaire clinique retrouvent le contrôle des membres paralysés. Mais comment ces commandes cérébrales (de marche, de natation, ou de montée d’escaliers) peuvent-elles contourner la lésion, atteindre la moelle épinière, et ainsi rendre possibles ces tâches complexes ? Des scientifiques de l'EPFL ont observé pour la première fois que le cerveau ré-achemine des commandes motrices spécifiques par des voies alternatives, soit des fibres neuronales poussant du tronc cérébral jusqu’à la moelle épinière. La thérapie provoque le développement de nouvelles connexions entre le cortex moteur et le tronc cérébral, et entre le tronc cérébral et la moelle épinière, reconnectant ainsi le cerveau avec la moelle épinière de l’autre côté de la lésion. Ces résultats paraissent le 19 mars dans la revue Nature Neuroscience.
\n
Grégoire Courtine, chef d’unité au Centre de neuroprothèses de l’EPFL, explique que « le cerveau développe de nouvelles connexions anatomiques à travers des régions du système nerveux restées intactes après la lésion. Le cerveau rebranche principalement les circuits du cortex cérébral, du tronc cérébral, et de la moelle épinière. Ce recâblage extensif, nous avons pu l’observer avec un niveau de détail jusqu’ici inégalé, grâce aux technologies dernier cri de microscopie du cerveau et de la moelle épinière. »
\n\n
\n La guérison n'est pas spontanée », poursuit Léonie Asboth, scientifique de l'EPFL et auteure principale de l’étude. «Pour que le recâblage ait lieu, les animaux doivent suivre une thérapie de rééducation intensive. Dans notre cas, cette thérapie implique une stimulation électrochimique de la moelle épinière, combinée à une physiothérapie active à l’aide d’un harnais de soutien intelligent. »
\n \n \n\n
Dans le laboratoire, des rats rendus totalement paraplégiques par une contusion apprennent à remarcher à l'aide d'une thérapie qui combine une stimulation électrochimique de la moelle épinière et une rééducation assistée par robot. La moelle épinière du rat est doublement stimulée : d’abord par injection de produits pharmaceutiques, puis par stimulation électrique en-dessous de la lésion, afin d’activer les muscles des jambes. Une physiothérapie soutenue par un harnais intelligent qui allège le poids du corps et offre des conditions naturelles de marche permet aux rats de retrouver, au bout de quelques semaines, un contrôle volontaire et étendu de leurs pattes postérieures. A la longue, les rats peuvent contrôler leurs muscles même sans stimulation électrochimique, ni harnais. En 2012, le Prof. Courtine et son équipe avaient déjà montré que des rats portant des lésions médullaires arrivaient, à la suite d’une rééducation neuroprosthétique, à nager et monter des escaliers.
\n
En comparant les cerveaux de rats blessés puis réhabilités avec ceux de rats sains, les scientifiques ont pu identifier une région spécifique du tronc cérébral, la formation réticulée, comme acteur clé du rétablissement. Ce rôle, les scientifiques l’ont découvert à l’aide de techniques de pointe, l'optogénétique et la chimiogénétique, appliquées à des animaux transgéniques. Cet ensemble d'outils permet d’activer ou d’inhiber sélectivement certains circuits du cerveau et du tronc cérébral afin d’en étudier la fonction. Les chercheurs ont également utilisé, pour visualiser les voies nerveuses, un puissant microscope à « feuilles lumineuses » (light sheet microscope en anglais) nouvellement mis au point par le Wyss Center for Bio and Neuroengineering à Genève. Cette technologie permet de rendre transparent l'ensemble du système nerveux central, à l'exception de nerfs spécifiques où s’exprime une protéine fluorescente. En passant un feuillet de lumière à travers le cerveau et la moelle épinière intactes, les scientifiques ont obtenu des images 3D inédites qui illustrent l'organisation des voies nerveuses chez les animaux sains, et montrent comment la thérapie réorganise ces connexions. Les neurones blessés ne repoussent pas spontanément, mais une réorganisation des connections neurales se produit au-dessus de la lésion, activant de nouveaux canaux de communication.
\n
Reste encore à voir si la réhabilitation neuroprosthétique conduit aussi, chez l'homme, à un recâblage similaire du cerveau, du tronc cérébral et de la moelle épinière. Grégoire Courtine est optimiste: « Nous avons déjà montré que la plasticité du système nerveux, c’est-à-dire sa remarquable capacité à développer de nouvelles connexions après une lésion de la moelle épinière, est encore plus robuste chez l'homme que chez le rongeur. Nous sommes actuellement en train de tester notre thérapie sur des personnes atteintes d'une lésion de la moelle épinière au Centre hospitalier universitaire vaudois (CHUV). »
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales, augue vitae semper vestibulum, tortor risus bibendum urna, nec venenatis justo lacus nec lorem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Morbi ipsum nisi, dignissim non dolor ut, hendrerit volutpat lorem. Sed sem velit, convallis eget feugiat non, blandit quis ante.
\n
In dignissim sem eget risus faucibus maximus. Ut convallis leo quis mauris aliquam condimentum. Nullam nec vestibulum neque, convallis rutrum magna. Quisque in nisl vel elit congue semper id vitae ligula. Quisque posuere viverra orci sit amet pharetra. Vivamus dictum euismod mattis. Vivamus lobortis posuere quam pharetra elementum. Aenean sed ipsum ornare, porttitor mauris sit amet, interdum mi. In hac habitasse platea dictumst. Sed orci dolor, lacinia at luctus non, cursus at est.
\n
Sed efficitur lectus et lacinia efficitur. Integer sed fringilla nulla. Sed at libero luctus, molestie urna at, lobortis est. Vivamus ullamcorper mi a sem sagittis commodo. Sed molestie hendrerit magna quis lacinia. Nam eget diam lorem. Cras pellentesque lobortis felis, at fermentum tellus aliquam sit amet.
\n
Integer purus nisl, gravida sed auctor id, luctus non metus. Integer in mauris sapien. Donec commodo mattis leo in tincidunt. Etiam porta venenatis diam, nec dapibus turpis dapibus quis. Etiam dapibus arcu porta ex vestibulum sodales. Nam hendrerit ligula eget felis porta, non lacinia ipsum dignissim. Nulla auctor faucibus tortor, quis porta ipsum scelerisque nec.
\n
\n
\n
\n
\n \n Auteur: Lorem Ipsum \n
\n \n Source: EPFL \n
\n \n Ce contenu est distribué sous les termes de la licence Creative Commons CC BY-SA 4.0. Vous pouvez reprendre librement les textes, vidéos et images y figurant à condition de créditer l’auteur de l’œuvre, et de ne pas restreindre son utilisation. Pour les illustrations ne contenant pas la mention CC BY-SA, l’autorisation de l’auteur est nécessaire.\n
\n \n\n
\n
\n
19.03.18 \n
\n
\n\n
\n\n
\n
IMAGES À TÉLÉCHARGER \n
\n
\n
\n 5760 x 3840 px\n © 2018 EPFL / Alban Kakulya\n
\n
\n
\n
\n
\n 5760 x 3840 px\n © 2018 EPFL / Alban Kakulya\n
\n
\n
\n\n
\n
Abonnez-vous aux publications de Mediacom \n
\n \n
\n
\n\n
\n
Mots-clés \n
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, natus.
\n
\n\n
\n\n
\n
\n\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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
\n \n
Des connexions se créent pour dépasser la paralysie \n \n\n \n
\n \n \n \n \n \n \n \n
\n\n \n
\n
\n
Des rats paraplégiques retrouvent l’usage de leurs pattes à la suite d’une rééducation neuroprosthétique qui provoque la création de nouvelles connexions cérébrales. Celles-ci transmettent les commandes motrices jusqu’aux centres d'exécution de la moelle épinière en aval de la blessure, permettant ainsi de marcher, nager et même monter des escaliers.
\n\n
\n\n
\n
\n
Par la combinaison de stimulations électrochimiques de la moelle épinière et d’une rééducation assistée par robot, des rats atteints d'une lésion médullaire clinique retrouvent le contrôle des membres paralysés. Mais comment ces commandes cérébrales (de marche, de natation, ou de montée d’escaliers) peuvent-elles contourner la lésion, atteindre la moelle épinière, et ainsi rendre possibles ces tâches complexes ? Des scientifiques de l'EPFL ont observé pour la première fois que le cerveau ré-achemine des commandes motrices spécifiques par des voies alternatives, soit des fibres neuronales poussant du tronc cérébral jusqu’à la moelle épinière. La thérapie provoque le développement de nouvelles connexions entre le cortex moteur et le tronc cérébral, et entre le tronc cérébral et la moelle épinière, reconnectant ainsi le cerveau avec la moelle épinière de l’autre côté de la lésion. Ces résultats paraissent le 19 mars dans la revue Nature Neuroscience.
\n
Grégoire Courtine, chef d’unité au Centre de neuroprothèses de l’EPFL, explique que « le cerveau développe de nouvelles connexions anatomiques à travers des régions du système nerveux restées intactes après la lésion. Le cerveau rebranche principalement les circuits du cortex cérébral, du tronc cérébral, et de la moelle épinière. Ce recâblage extensif, nous avons pu l’observer avec un niveau de détail jusqu’ici inégalé, grâce aux technologies dernier cri de microscopie du cerveau et de la moelle épinière. »
\n\n
\n La guérison n'est pas spontanée », poursuit Léonie Asboth, scientifique de l'EPFL et auteure principale de l’étude. «Pour que le recâblage ait lieu, les animaux doivent suivre une thérapie de rééducation intensive. Dans notre cas, cette thérapie implique une stimulation électrochimique de la moelle épinière, combinée à une physiothérapie active à l’aide d’un harnais de soutien intelligent. »
\n \n \n\n
Dans le laboratoire, des rats rendus totalement paraplégiques par une contusion apprennent à remarcher à l'aide d'une thérapie qui combine une stimulation électrochimique de la moelle épinière et une rééducation assistée par robot. La moelle épinière du rat est doublement stimulée : d’abord par injection de produits pharmaceutiques, puis par stimulation électrique en-dessous de la lésion, afin d’activer les muscles des jambes. Une physiothérapie soutenue par un harnais intelligent qui allège le poids du corps et offre des conditions naturelles de marche permet aux rats de retrouver, au bout de quelques semaines, un contrôle volontaire et étendu de leurs pattes postérieures. A la longue, les rats peuvent contrôler leurs muscles même sans stimulation électrochimique, ni harnais. En 2012, le Prof. Courtine et son équipe avaient déjà montré que des rats portant des lésions médullaires arrivaient, à la suite d’une rééducation neuroprosthétique, à nager et monter des escaliers.
\n
En comparant les cerveaux de rats blessés puis réhabilités avec ceux de rats sains, les scientifiques ont pu identifier une région spécifique du tronc cérébral, la formation réticulée, comme acteur clé du rétablissement. Ce rôle, les scientifiques l’ont découvert à l’aide de techniques de pointe, l'optogénétique et la chimiogénétique, appliquées à des animaux transgéniques. Cet ensemble d'outils permet d’activer ou d’inhiber sélectivement certains circuits du cerveau et du tronc cérébral afin d’en étudier la fonction. Les chercheurs ont également utilisé, pour visualiser les voies nerveuses, un puissant microscope à « feuilles lumineuses » (light sheet microscope en anglais) nouvellement mis au point par le Wyss Center for Bio and Neuroengineering à Genève. Cette technologie permet de rendre transparent l'ensemble du système nerveux central, à l'exception de nerfs spécifiques où s’exprime une protéine fluorescente. En passant un feuillet de lumière à travers le cerveau et la moelle épinière intactes, les scientifiques ont obtenu des images 3D inédites qui illustrent l'organisation des voies nerveuses chez les animaux sains, et montrent comment la thérapie réorganise ces connexions. Les neurones blessés ne repoussent pas spontanément, mais une réorganisation des connections neurales se produit au-dessus de la lésion, activant de nouveaux canaux de communication.
\n
Reste encore à voir si la réhabilitation neuroprosthétique conduit aussi, chez l'homme, à un recâblage similaire du cerveau, du tronc cérébral et de la moelle épinière. Grégoire Courtine est optimiste: « Nous avons déjà montré que la plasticité du système nerveux, c’est-à-dire sa remarquable capacité à développer de nouvelles connexions après une lésion de la moelle épinière, est encore plus robuste chez l'homme que chez le rongeur. Nous sommes actuellement en train de tester notre thérapie sur des personnes atteintes d'une lésion de la moelle épinière au Centre hospitalier universitaire vaudois (CHUV). »
\n
\n
\n
\n
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales, augue vitae semper vestibulum, tortor risus bibendum urna, nec venenatis justo lacus nec lorem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Morbi ipsum nisi, dignissim non dolor ut, hendrerit volutpat lorem. Sed sem velit, convallis eget feugiat non, blandit quis ante.
\n
In dignissim sem eget risus faucibus maximus. Ut convallis leo quis mauris aliquam condimentum. Nullam nec vestibulum neque, convallis rutrum magna. Quisque in nisl vel elit congue semper id vitae ligula. Quisque posuere viverra orci sit amet pharetra. Vivamus dictum euismod mattis. Vivamus lobortis posuere quam pharetra elementum. Aenean sed ipsum ornare, porttitor mauris sit amet, interdum mi. In hac habitasse platea dictumst. Sed orci dolor, lacinia at luctus non, cursus at est.
\n
Sed efficitur lectus et lacinia efficitur. Integer sed fringilla nulla. Sed at libero luctus, molestie urna at, lobortis est. Vivamus ullamcorper mi a sem sagittis commodo. Sed molestie hendrerit magna quis lacinia. Nam eget diam lorem. Cras pellentesque lobortis felis, at fermentum tellus aliquam sit amet.
\n
Integer purus nisl, gravida sed auctor id, luctus non metus. Integer in mauris sapien. Donec commodo mattis leo in tincidunt. Etiam porta venenatis diam, nec dapibus turpis dapibus quis. Etiam dapibus arcu porta ex vestibulum sodales. Nam hendrerit ligula eget felis porta, non lacinia ipsum dignissim. Nulla auctor faucibus tortor, quis porta ipsum scelerisque nec.
\n
\n
\n
\n
\n \n Auteur: Lorem Ipsum \n
\n \n Source: EPFL \n
\n \n Ce contenu est distribué sous les termes de la licence Creative Commons CC BY-SA 4.0. Vous pouvez reprendre librement les textes, vidéos et images y figurant à condition de créditer l’auteur de l’œuvre, et de ne pas restreindre son utilisation. Pour les illustrations ne contenant pas la mention CC BY-SA, l’autorisation de l’auteur est nécessaire.\n
\n \n\n
\n
\n
19.03.18 \n
\n
\n\n
\n\n
\n
IMAGES À TÉLÉCHARGER \n
\n
\n
\n 5760 x 3840 px\n © 2018 EPFL / Alban Kakulya\n
\n
\n
\n
\n
\n 5760 x 3840 px\n © 2018 EPFL / Alban Kakulya\n
\n
\n
\n\n
\n
Abonnez-vous aux publications de Mediacom \n
\n \n
\n
\n\n
\n
Mots-clés \n
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Itaque, natus.
\n
\n\n
\n\n
\n
\n\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54343,7 +54362,7 @@ module.exports = "\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 \n \n\n\n\n
\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\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 \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n \n
\n Afficher plus d'actualités\n \n
\n
\n \n \n \n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n \n\n\n\n
\n\n
\n \n \n \n \n \n \n \n\n
\n\n \n\n
\n
\n Le nouveau Space Sustainability Rating accueilli par eSpace, le centre spatial de l’EPFL, encourage le secteur de l’espace à concevoir et à mettre en œuvre des missions spatiales durables et responsables — montrant ainsi la voie pour assurer à long terme une approche durable de l’environnement spatial.\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 \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n
\n \n
\n
\n \n \n \n \n \n \n \n
\n
\n
Physics: new e-books for the AIAA Education Series
\n
\n Published: 26.03.2018 \n — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet\n Epicureum esse, si probarem, quae ille diceret? \n
\n
\n
\n \n \n
\n Afficher plus d'actualités\n \n
\n
\n \n \n \n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54359,7 +54378,7 @@ module.exports = "\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
\n \n\n
Résultats de recherche pour \"Nom de la personne\" \n 10 résultats \n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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
\n \n\n
Résultats de recherche pour \"Nom de la personne\" \n 10 résultats \n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n Fonction \n Journaliste, Secouriste \n Bureau \n BM 4129 \n \n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54367,7 +54386,7 @@ module.exports = "\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
\n \n\n
\n
Programmes \n\n
Un cursus de Bachelor représente en règle générale 3 années d'études, soit 180 crédits ECTS . Le cursus est divisé en une première année dite propédeutique puis un cycle plus spécifique de 2 ans. La possibilité de partir pour un échange international d'un semestre ou d'un an est offerte lors de la troisième année du programme.
\n
Un bachelor EPFL est un diplôme intermédiaire. Il est le passeport pour débuter un programme de master, à l'EPFL ou auprès d'une autre université dans le monde. La page structure générale des études détaille cette organisation des cursus.
\n
\n
\n\n\n
Découvrez les programmes de Bachelor enseignés à l'EPFL : \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n\n
\n
Programmes \n\n
Un cursus de Bachelor représente en règle générale 3 années d'études, soit 180 crédits ECTS . Le cursus est divisé en une première année dite propédeutique puis un cycle plus spécifique de 2 ans. La possibilité de partir pour un échange international d'un semestre ou d'un an est offerte lors de la troisième année du programme.
\n
Un bachelor EPFL est un diplôme intermédiaire. Il est le passeport pour débuter un programme de master, à l'EPFL ou auprès d'une autre université dans le monde. La page structure générale des études détaille cette organisation des cursus.
\n
\n
\n\n\n
Découvrez les programmes de Bachelor enseignés à l'EPFL : \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
Concevoir des espaces en intégrant une réflexion à la fois esthétique et culturelle : l’architecture se caractérise par cette volonté exigeante de servir tout en aspirant à une amélioration de notre cadre de vie.
\n
\n \n
\n\n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54375,7 +54394,7 @@ module.exports = "\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
\n \n\n
\n
\n
Research \n
\n
Une organisation unique nous permet de figurer systématiquement dans le haut du classement mondial des universités pour les programmes de recherche.
Découvrez tout ce qui fait de l’EPFL le creuset idéal des meilleurs projets de recherche en Europe et à l’international.
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n L'EPFL s'engage dans des projets novateurs alliant recherche fondamentale et recherche appliquée. Cette orientation permet de transformer l'excellence scientifique en compétitivité économique, en emplois et en qualité de vie, grâce au transfert des technologies.
\n
L'Ecole dispose d'une organisation unique pour stimuler les recherches transdisciplinaires et favoriser les partenariats avec d'autres institutions.
\n
Avec plus de 300 laboratoires et groupes de recherche sur son campus, l'EPFL figure parmi les institutions les plus innovantes et les plus productives sur le plan scientifique.
\n \n
\n
\n\n\n
\n
Key numbers \n \n
\n
\n\n\n\n\n
\n
Explore \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n \n
\n
\n
Engage \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n \n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Informations utiles \n
\n Fonction \n Chercheur \n Unité \n Laboratoire de métallurgie mécanique \n Domaines de recherche \n \n Inorganic Chemistry \n Organic Chemistry \n Renewable Energy \n \n Bureau \n BM 42 \n A propos \n Research at the Laboratory of Mechanical Metallurgy addresses the science and engineering of advanced metallic materials. Our activities and interests span the entire spectrum from materials processing to the exploration of links between the microstructure and the properties of materials. Materials we study are made at least in part of metal and can be destined for structural or for functional applications. \n \n
heidy.traill@epfl.ch \n\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n\n
\n
\n
Research \n
\n
Une organisation unique nous permet de figurer systématiquement dans le haut du classement mondial des universités pour les programmes de recherche.
Découvrez tout ce qui fait de l’EPFL le creuset idéal des meilleurs projets de recherche en Europe et à l’international.
\n
\n
\n
\n
\n \n \n \n \n \n \n \n
\n
\n
\n\n\n
\n
\n L'EPFL s'engage dans des projets novateurs alliant recherche fondamentale et recherche appliquée. Cette orientation permet de transformer l'excellence scientifique en compétitivité économique, en emplois et en qualité de vie, grâce au transfert des technologies.
\n
L'Ecole dispose d'une organisation unique pour stimuler les recherches transdisciplinaires et favoriser les partenariats avec d'autres institutions.
\n
Avec plus de 300 laboratoires et groupes de recherche sur son campus, l'EPFL figure parmi les institutions les plus innovantes et les plus productives sur le plan scientifique.
\n \n
\n
\n\n\n
\n
Key numbers \n \n
\n
\n\n\n\n\n
\n
Explore \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n \n
\n
\n
Engage \n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n \n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Informations utiles \n
\n Fonction \n Chercheur \n Unité \n Laboratoire de métallurgie mécanique \n Domaines de recherche \n \n Inorganic Chemistry \n Organic Chemistry \n Renewable Energy \n \n Bureau \n BM 42 \n A propos \n Research at the Laboratory of Mechanical Metallurgy addresses the science and engineering of advanced metallic materials. Our activities and interests span the entire spectrum from materials processing to the exploration of links between the microstructure and the properties of materials. Materials we study are made at least in part of metal and can be destined for structural or for functional applications. \n \n
heidy.traill@epfl.ch \n\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
The EPFL favors closer ties to industry leading research in order to best meet the scientific, technological and societal
\n
\n \n
\n
\n
\n
\n
\n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54399,7 +54418,7 @@ module.exports = "\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 \n \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n \n\n";
+module.exports = "\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 \n \n
\n\n
\n\n
\n
\n \n\n\n Back to top \n \n \n
\n
\n
\n
\n\n";
/***/ }),
@@ -54555,6 +54574,14 @@ module.exports = JSON.parse('{"title":"Nav toggle","name":"nav-toggle","variants
/***/ }),
+/***/ 39691:
+/***/ (function(module) {
+
+"use strict";
+module.exports = JSON.parse('{"title":"Nav user","name":"nav-user","notes":"* If included in the header, the user dropdown and login link should be placed between the search form and language selector.\\n* If you choose to place it elsewhere, you may need to adjust the Boostratp margin classes on the `.nav-user` element.\\n* An example of user menu integration can be found on the [Laboratory Homepage](#/pages/lab-homepage) template page.\\n","variants":[{"name":"login","title":"Login link","notes":null}]}');
+
+/***/ }),
+
/***/ 94338:
/***/ (function(module) {
@@ -66573,7 +66600,7 @@ function SidebarDocs() {
})));
}
;// CONCATENATED MODULE: ./package.json
-var package_namespaceObject = {"i8":"4.2.1"};
+var package_namespaceObject = {"i8":"4.3.0"};
;// CONCATENATED MODULE: ./reader/components/Sidebar/Sidebar.jsx
diff --git a/js/reader.min.js b/js/reader.min.js
index dd71820d0..04b8c9779 100644
--- a/js/reader.min.js
+++ b/js/reader.min.js
@@ -1,3 +1,3 @@
/*! For license information please see reader.min.js.LICENSE.txt */
-(function(){var __webpack_modules__={3604:function(e,n,t){var a={"./atoms/alert/alert-types.twig":80421,"./atoms/alert/alert.twig":38003,"./atoms/button/button-secondary-states.twig":23682,"./atoms/button/button-secondary.twig":51433,"./atoms/button/button-sizes.twig":68956,"./atoms/button/button-states.twig":84798,"./atoms/button/button.twig":48774,"./atoms/checkbox/checkbox-inline.twig":69036,"./atoms/checkbox/checkbox-states.twig":14653,"./atoms/checkbox/checkbox.twig":53597,"./atoms/collapse/collapse-header.twig":30480,"./atoms/collapse/collapse-partial.twig":89117,"./atoms/collapse/collapse-title.twig":4012,"./atoms/collapse/collapse.twig":64149,"./atoms/definition-list/definition-list-grid.twig":41582,"./atoms/definition-list/definition-list.twig":97441,"./atoms/drawer/drawer.twig":17127,"./atoms/dropdown/dropdown.twig":8757,"./atoms/favicon/favicon.twig":12586,"./atoms/figure/figure.twig":71280,"./atoms/icon/icon-list-feather.twig":99369,"./atoms/icon/icon-list.twig":87807,"./atoms/icon/icon.twig":93892,"./atoms/input/input-disabled.twig":87912,"./atoms/input/input-error.twig":37183,"./atoms/input/input-focus.twig":25555,"./atoms/input/input-hover.twig":53541,"./atoms/input/input-value.twig":70746,"./atoms/input/input.twig":80928,"./atoms/link/link-icon.twig":69313,"./atoms/link/link-login.twig":74907,"./atoms/link/link.twig":53036,"./atoms/list/list-inline.twig":90703,"./atoms/list/list-ordered.twig":68456,"./atoms/list/list-unordered.twig":53573,"./atoms/list/list-unstyled.twig":45519,"./atoms/list/list.twig":70696,"./atoms/loader/loader.twig":40143,"./atoms/nav-lang/nav-lang-short.twig":9563,"./atoms/nav-lang/nav-lang.twig":62362,"./atoms/nav-toggle-mobile/nav-toggle-mobile.twig":94817,"./atoms/nav-toggle/nav-toggle-async.twig":30821,"./atoms/nav-toggle/nav-toggle.twig":2613,"./atoms/picture/picture-avatar.twig":35088,"./atoms/picture/picture-cover.twig":55476,"./atoms/picture/picture-fullwidth-teaser.twig":27990,"./atoms/picture/picture-news-thumb.twig":89916,"./atoms/picture/picture-one-third-square.twig":26496,"./atoms/picture/picture-one-third.twig":47766,"./atoms/picture/picture-portrait.twig":31257,"./atoms/picture/picture-question.twig":46488,"./atoms/picture/picture-thumb-square.twig":12974,"./atoms/picture/picture.twig":61169,"./atoms/popover/popover.twig":17202,"./atoms/radio/radio-inline.twig":34743,"./atoms/radio/radio-list.twig":12230,"./atoms/radio/radio.twig":10828,"./atoms/range/range.twig":72941,"./atoms/select/select-multiple.twig":98228,"./atoms/select/select.twig":4294,"./atoms/separator/separator.twig":83036,"./atoms/social-icon/social-icon-discrete-link.twig":74330,"./atoms/social-icon/social-icon-group.twig":67757,"./atoms/social-icon/social-icon-link-group.twig":20787,"./atoms/social-icon/social-icon-link.twig":44519,"./atoms/social-icon/social-icon-negative-link.twig":84681,"./atoms/social-icon/social-icon-negative.twig":97493,"./atoms/social-icon/social-icon-round-discrete-link.twig":13547,"./atoms/social-icon/social-icon-round-link.twig":33272,"./atoms/social-icon/social-icon-round.twig":39686,"./atoms/social-icon/social-icon-single-link-with-details.twig":51201,"./atoms/social-icon/social-icon-single-link.twig":15749,"./atoms/social-icon/social-icon-single.twig":47433,"./atoms/social-icon/social-icon.twig":81519,"./atoms/tag/tag-input.twig":74534,"./atoms/tag/tag.twig":47672,"./atoms/trapeze/trapeze-horizontal.twig":71478,"./atoms/trapeze/trapeze-pseudo.twig":69311,"./atoms/trapeze/trapeze.twig":61199,"./atoms/upload/upload.twig":38919,"./atoms/video/video.twig":73305,"./content-types/association/association.twig":63880,"./content-types/bachelor-project/bachelor-project.twig":41681,"./content-types/basic-page/basic-page-highlighted.twig":53771,"./content-types/basic-page/basic-page.twig":91429,"./content-types/coursebook/coursebook-legend.twig":21096,"./content-types/coursebook/coursebook-program.twig":98699,"./content-types/coursebook/coursebook.twig":42932,"./content-types/cursus/cursus.twig":32082,"./content-types/event/event-highlight-listing.twig":15334,"./content-types/event/event-highlight.twig":42628,"./content-types/event/event-invitation.twig":66747,"./content-types/event/event-just-finished.twig":31659,"./content-types/event/event-listing-featured.twig":23071,"./content-types/event/event-listing.twig":17304,"./content-types/event/event-wrapper.twig":7016,"./content-types/event/event.twig":26318,"./content-types/institute/institute.twig":38301,"./content-types/laboratory/laboratory.twig":11527,"./content-types/news/news-basic-teaser.twig":58603,"./content-types/news/news-distinction.twig":32597,"./content-types/news/news-highlighted-carousel.twig":74699,"./content-types/news/news-highlighted.twig":26851,"./content-types/news/news-latest-two.twig":41839,"./content-types/news/news-press-release.twig":17073,"./content-types/news/news.twig":72861,"./content-types/press-review/press-review.twig":29185,"./content-types/program/program.twig":28653,"./content-types/project-list/project-list.twig":98151,"./content-types/project/project.twig":42412,"./content-types/publication/publication.twig":61163,"./content-types/research-field/research-field.twig":18962,"./content-types/research-project/research-project.twig":87681,"./content-types/school/school.twig":73851,"./content-types/science-question/science-question.twig":83630,"./content-types/section/section.twig":94664,"./content-types/study-plan/study-plan-bachelor.twig":94814,"./content-types/study-plan/study-plan-master.twig":1315,"./content-types/study-plan/study-plan-mineur.twig":61253,"./content-types/study-plan/study-plan.twig":14504,"./content-types/training/training.twig":55439,"./molecules/access-nav/access-nav.twig":99146,"./molecules/avatar-teaser/avatar-teaser-multiple.twig":41669,"./molecules/avatar-teaser/avatar-teaser.twig":57967,"./molecules/breadcrumb/breadcrumb-tagged.twig":49657,"./molecules/breadcrumb/breadcrumb.twig":61325,"./molecules/card-deck/card-deck-duo-gray.twig":48735,"./molecules/card-deck/card-deck-duo.twig":36411,"./molecules/card-deck/card-deck-link-duo-gray.twig":8847,"./molecules/card-deck/card-deck-link-duo.twig":98299,"./molecules/card-deck/card-deck-link-single-gray.twig":1735,"./molecules/card-deck/card-deck-link-single.twig":99891,"./molecules/card-deck/card-deck-mini-cards.twig":93183,"./molecules/card-deck/card-deck-single-gray.twig":7862,"./molecules/card-deck/card-deck-single.twig":68434,"./molecules/card-deck/card-deck.twig":28144,"./molecules/card/card-event.twig":11573,"./molecules/card/card-inside-links.twig":41354,"./molecules/card/card-link.twig":67059,"./molecules/card/card.twig":93984,"./molecules/carousel/carousel-base.twig":23999,"./molecules/carousel/carousel.twig":49858,"./molecules/collapse-group/collapse-group-people-contacts.twig":30869,"./molecules/collapse-group/collapse-group-rich-content.twig":5074,"./molecules/collapse-group/collapse-group.twig":12966,"./molecules/cover/cover.twig":66881,"./molecules/datepicker/datepicker-fancy.twig":76719,"./molecules/datepicker/datepicker.twig":17454,"./molecules/filters/filters-blog.twig":69867,"./molecules/filters/filters.twig":79723,"./molecules/footnotes/footnotes.twig":83847,"./molecules/form-group/form-group-checkboxes.twig":68701,"./molecules/form-group/form-group-error.twig":79530,"./molecules/form-group/form-group-radio.twig":24247,"./molecules/form-group/form-group-search.twig":26397,"./molecules/form-group/form-group-select.twig":56171,"./molecules/form-group/form-group-textarea.twig":85575,"./molecules/form-group/form-group-upload.twig":39824,"./molecules/form-group/form-group.twig":88476,"./molecules/gallery/gallery.twig":81596,"./molecules/key-number/key-number-large.twig":46357,"./molecules/key-number/key-number.twig":66410,"./molecules/links-group/links-group-teaser.twig":24404,"./molecules/links-group/links-group.twig":25070,"./molecules/list-group/list-group-borderless.twig":48634,"./molecules/list-group/list-group-infoscience.twig":25313,"./molecules/list-group/list-group-teasers.twig":4098,"./molecules/list-group/list-group.twig":67190,"./molecules/map/map.twig":27243,"./molecules/metabox/metabox.twig":93697,"./molecules/pagination/pagination-center.twig":76229,"./molecules/pagination/pagination-load-more.twig":44646,"./molecules/pagination/pagination.twig":58777,"./molecules/question/question.twig":56844,"./molecules/quote/quote.twig":77233,"./molecules/search/search-mobile.twig":98952,"./molecules/search/search.twig":99459,"./molecules/sidenotes/sidenotes.twig":30730,"./molecules/social-feed/social-feed-facebook.twig":9970,"./molecules/social-feed/social-feed-instagram.twig":98336,"./molecules/social-feed/social-feed.twig":74271,"./molecules/social/social-follow.twig":52149,"./molecules/social/social.twig":81742,"./molecules/sponsor/sponsor.twig":77238,"./molecules/tables/tables-boxed-sortable.twig":27386,"./molecules/tables/tables-boxed.twig":18447,"./molecules/tables/tables-sortable.twig":19529,"./molecules/tables/tables.twig":36163,"./molecules/tabs/tabs-light.twig":12977,"./molecules/tabs/tabs-vertical.twig":5118,"./molecules/tabs/tabs.twig":47781,"./organisms/card-slider/card-slider.twig":44265,"./organisms/contact/contact-banner.twig":15778,"./organisms/contact/contact-columns.twig":44722,"./organisms/contact/contact-compact-for-columns.twig":17291,"./organisms/contact/contact-compact.twig":81406,"./organisms/contact/contact-list.twig":88076,"./organisms/contact/contact.twig":85795,"./organisms/cookie-consent/cookie-consent.twig":52017,"./organisms/faq/faq.twig":16546,"./organisms/footer/footer-buttons.twig":35640,"./organisms/footer/footer-col.twig":59304,"./organisms/footer/footer-dark.twig":67683,"./organisms/footer/footer-de.twig":9739,"./organisms/footer/footer-en.twig":56675,"./organisms/footer/footer-faculties.twig":78121,"./organisms/footer/footer-legal.twig":57145,"./organisms/footer/footer-light-dark.twig":98503,"./organisms/footer/footer-light-de.twig":33586,"./organisms/footer/footer-light-en.twig":50190,"./organisms/footer/footer-light.twig":95403,"./organisms/footer/footer-socials.twig":6841,"./organisms/footer/footer.twig":33841,"./organisms/form/form.twig":51212,"./organisms/fullwidth-teaser/fullwidth-teaser-horizontal.twig":70901,"./organisms/fullwidth-teaser/fullwidth-teaser-left.twig":93977,"./organisms/fullwidth-teaser/fullwidth-teaser.twig":25907,"./organisms/header/header-de.twig":10273,"./organisms/header/header-en.twig":1941,"./organisms/header/header-fr.twig":72758,"./organisms/header/header-light-drawer.twig":31276,"./organisms/header/header-light.twig":61033,"./organisms/header/header.twig":64411,"./organisms/headlines/headlines.twig":33813,"./organisms/hero/hero-legend.twig":15924,"./organisms/hero/hero.twig":95944,"./organisms/introduction/introduction-gray.twig":82447,"./organisms/introduction/introduction.twig":58772,"./organisms/key-number-group/key-number-group.twig":10812,"./organisms/modal/modal.twig":17752,"./organisms/nav-aside/nav-aside.twig":8262,"./organisms/nav-main/nav-main.twig":85977,"./organisms/newsletter-sign-up/newsletter-sign-up.twig":76863,"./organisms/restauration/restauration.twig":82186,"./organisms/social-feed-group/social-feed-group.twig":60243,"./pages/about/about.twig":79381,"./pages/association-homepage/association-homepage.twig":2977,"./pages/association-list/association-list.twig":71487,"./pages/basic-page/basic-page.twig":10649,"./pages/blog-homepage/blog-homepage.twig":9462,"./pages/blog-single/blog-single.twig":99971,"./pages/campus/campus.twig":63317,"./pages/education/education.twig":58961,"./pages/error-404/error-404.twig":84501,"./pages/event-detail/event-detail.twig":29654,"./pages/event-homepage/event-homepage.twig":33287,"./pages/event-list/event-list.twig":65613,"./pages/facultes/facultes.twig":90058,"./pages/homepage/homepage.twig":23654,"./pages/innovation/innovation.twig":94533,"./pages/lab-homepage/lab-homepage.twig":92385,"./pages/layout-demo/layout-demo.twig":68911,"./pages/maintenance/maintenance.twig":71316,"./pages/news-detail/news-detail.twig":9354,"./pages/news-homepage/news-homepage.twig":29341,"./pages/people-detail/people-detail.twig":2440,"./pages/people-list/people-list.twig":66952,"./pages/programs/programs.twig":63229,"./pages/research/research.twig":17494,"./pages/study-plan-course/study-plan-course.twig":24277,"./pages/study-plan/study-plan.twig":52141,"./templates/base/base.twig":58832};function s(e){var n=i(e);return t(n)}function i(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id=3604},17523:function(e,n,t){var a={"./atoms/alert/alert.yml":49893,"./atoms/button/button.yml":86981,"./atoms/checkbox/checkbox.yml":3141,"./atoms/collapse/collapse.yml":92171,"./atoms/definition-list/definition-list.yml":3003,"./atoms/drawer/drawer.yml":53549,"./atoms/dropdown/dropdown.yml":92327,"./atoms/favicon/favicon.yml":80377,"./atoms/figure/figure.yml":26947,"./atoms/icon/icon.yml":51006,"./atoms/input/input.yml":2509,"./atoms/link/link.yml":10074,"./atoms/list/list.yml":57764,"./atoms/loader/loader.yml":6069,"./atoms/nav-lang/nav-lang.yml":23554,"./atoms/nav-toggle-mobile/nav-toggle-mobile.yml":78898,"./atoms/nav-toggle/nav-toggle.yml":49576,"./atoms/picture/picture.yml":94338,"./atoms/popover/popover.yml":74429,"./atoms/radio/radio.yml":8071,"./atoms/range/range.yml":18649,"./atoms/select/select.yml":70034,"./atoms/separator/separator.yml":23649,"./atoms/social-icon/social-icon.yml":82459,"./atoms/tag/tag.yml":61782,"./atoms/trapeze/trapeze.yml":76380,"./atoms/upload/upload.yml":63366,"./atoms/video/video.yml":95217,"./content-types/association/association.yml":83620,"./content-types/bachelor-project/bachelor-project.yml":16734,"./content-types/basic-page/basic-page.yml":62570,"./content-types/coursebook/coursebook.yml":64080,"./content-types/cursus/cursus.yml":29034,"./content-types/event/event.yml":35930,"./content-types/institute/institute.yml":83416,"./content-types/laboratory/laboratory.yml":15047,"./content-types/news/news.yml":67992,"./content-types/press-review/press-review.yml":39512,"./content-types/program/program.yml":99383,"./content-types/project-list/project-list.yml":5158,"./content-types/project/project.yml":44477,"./content-types/publication/publication.yml":93297,"./content-types/research-field/research-field.yml":73263,"./content-types/research-project/research-project.yml":86837,"./content-types/school/school.yml":9814,"./content-types/science-question/science-question.yml":45422,"./content-types/section/section.yml":85373,"./content-types/study-plan/study-plan.yml":68163,"./content-types/training/training.yml":42857,"./molecules/access-nav/access-nav.yml":58162,"./molecules/avatar-teaser/avatar-teaser.yml":30564,"./molecules/breadcrumb/breadcrumb.yml":62825,"./molecules/card-deck/card-deck.yml":41820,"./molecules/card/card.yml":66244,"./molecules/carousel/carousel.yml":81723,"./molecules/collapse-group/collapse-group.yml":71484,"./molecules/cover/cover.yml":1330,"./molecules/datepicker/datepicker.yml":24297,"./molecules/filters/filters.yml":30085,"./molecules/footnotes/footnotes.yml":78228,"./molecules/form-group/form-group.yml":46476,"./molecules/gallery/gallery.yml":3945,"./molecules/key-number/key-number.yml":20184,"./molecules/links-group/links-group.yml":52970,"./molecules/list-group/list-group.yml":81799,"./molecules/map/map.yml":30494,"./molecules/metabox/metabox.yml":47351,"./molecules/pagination/pagination.yml":81648,"./molecules/question/question.yml":61699,"./molecules/quote/quote.yml":1201,"./molecules/search/search.yml":96068,"./molecules/sidenotes/sidenotes.yml":3463,"./molecules/social-feed/social-feed.yml":32586,"./molecules/social/social.yml":17606,"./molecules/sponsor/sponsor.yml":97984,"./molecules/tables/tables.yml":38348,"./molecules/tabs/tabs.yml":48567,"./organisms/card-slider/card-slider.yml":27311,"./organisms/contact/contact.yml":94500,"./organisms/cookie-consent/cookie-consent.yml":62130,"./organisms/faq/faq.yml":22262,"./organisms/footer/footer.yml":90990,"./organisms/form/form.yml":21387,"./organisms/fullwidth-teaser/fullwidth-teaser.yml":52537,"./organisms/header/header.yml":24079,"./organisms/headlines/headlines.yml":57302,"./organisms/hero/hero.yml":84388,"./organisms/introduction/introduction.yml":3809,"./organisms/key-number-group/key-number-group.yml":13291,"./organisms/modal/modal.yml":99140,"./organisms/nav-aside/nav-aside.yml":36759,"./organisms/nav-main/nav-main.yml":58747,"./organisms/newsletter-sign-up/newsletter-sign-up.yml":46316,"./organisms/restauration/restauration.yml":99347,"./organisms/social-feed-group/social-feed-group.yml":75267,"./pages/about/about.yml":79536,"./pages/association-homepage/association-homepage.yml":61197,"./pages/association-list/association-list.yml":31491,"./pages/basic-page/basic-page.yml":27966,"./pages/blog-homepage/blog-homepage.yml":38151,"./pages/blog-single/blog-single.yml":92096,"./pages/campus/campus.yml":19944,"./pages/education/education.yml":4696,"./pages/error-404/error-404.yml":66762,"./pages/event-detail/event-detail.yml":85530,"./pages/event-homepage/event-homepage.yml":13128,"./pages/event-list/event-list.yml":40809,"./pages/facultes/facultes.yml":20468,"./pages/homepage/homepage.yml":11943,"./pages/innovation/innovation.yml":23642,"./pages/lab-homepage/lab-homepage.yml":84124,"./pages/layout-demo/layout-demo.yml":53538,"./pages/maintenance/maintenance.yml":76939,"./pages/news-detail/news-detail.yml":9263,"./pages/news-homepage/news-homepage.yml":7972,"./pages/people-detail/people-detail.yml":5865,"./pages/people-list/people-list.yml":67415,"./pages/programs/programs.yml":76788,"./pages/research/research.yml":61486,"./pages/study-plan-course/study-plan-course.yml":37801,"./pages/study-plan/study-plan.yml":92044,"./templates/base/base.yml":36902};function s(e){var n=i(e);return t(n)}function i(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id=17523},21231:function(e,n,t){var a={"./accessibility.html":33281,"./contribute/support-and-request.html":84099,"./design/helpers.html":48321,"./design/index.html":27216,"./design/typography.html":32485,"./index.html":70475};function s(e){var n=i(e);return t(n)}function i(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id=21231},2015:function(e,n,t){var a={"./contribute/index.md":25796,"./design/iconography.md":95706,"./user documentation/create a page.md":40813,"./user documentation/index.md":66124,"./user documentation/reports.md":66092,"./user documentation/wordpress.md":30478};function s(e){var n=i(e);return t(n)}function i(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id=2015},67228:function(e){e.exports=function(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=new Array(n);t=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},37316:function(e){e.exports=function(e,n){if(null==e)return{};var t,a,s={},i=Object.keys(e);for(a=0;a=0||(s[t]=e[t]);return s},e.exports.default=e.exports,e.exports.__esModule=!0},63038:function(e,n,t){var a=t(22858),s=t(13884),i=t(60379),r=t(80521);e.exports=function(e,n){return a(e)||s(e,n)||i(e,n)||r()},e.exports.default=e.exports,e.exports.__esModule=!0},50008:function(e){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},60379:function(e,n,t){var a=t(67228);e.exports=function(e,n){if(e){if("string"==typeof e)return a(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},87757:function(e,n,t){e.exports=t(35666)},65946:function(module,__unused_webpack_exports,__webpack_require__){var __dirname="/";function _slicedToArray(e,n){return _arrayWithHoles(e)||_iterableToArrayLimit(e,n)||_unsupportedIterableToArray(e,n)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,s,i=[],r=!0,l=!1;try{for(t=t.call(e);!(r=(a=t.next()).done)&&(i.push(a.value),!n||i.length!==n);r=!0);}catch(e){l=!0,s=e}finally{try{r||null==t.return||t.return()}finally{if(l)throw s}}return i}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=_unsupportedIterableToArray(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var a=0,s=function(){};return{s:s,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==t.return||t.return()}finally{if(l)throw i}}}}function _unsupportedIterableToArray(e,n){if(e){if("string"==typeof e)return _arrayLikeToArray(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,n):void 0}}function _arrayLikeToArray(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=new Array(n);tt?(n+.05)/(t+.05):(t+.05)/(n+.05)},level:function(e){var n=this.contrast(e);return n>=7.1?"AAA":n>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],n=0;n<3;n++)e[n]=255-this.values.rgb[n];return this.setValues("rgb",e),this},lighten:function(e){return this.values.hsl[2]+=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},darken:function(e){return this.values.hsl[2]-=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},saturate:function(e){return this.values.hsl[1]+=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},desaturate:function(e){return this.values.hsl[1]-=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},whiten:function(e){return this.values.hwb[1]+=this.values.hwb[1]*e,this.setValues("hwb",this.values.hwb),this},blacken:function(e){return this.values.hwb[2]+=this.values.hwb[2]*e,this.setValues("hwb",this.values.hwb),this},greyscale:function(){var e=this.values.rgb,n=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[n,n,n]),this},clearer:function(e){return this.setValues("alpha",this.values.alpha-this.values.alpha*e),this},opaquer:function(e){return this.setValues("alpha",this.values.alpha+this.values.alpha*e),this},rotate:function(e){var n=this.values.hsl[0];return n=(n=(n+e)%360)<0?360+n:n,this.values.hsl[0]=n,this.setValues("hsl",this.values.hsl),this},mix:function(e,n){for(var t=2*(n=1-(null==n?.5:n))-1,a=this.alpha()-e.alpha(),s=((t*a==-1?t:(t+a)/(1+t*a))+1)/2,i=1-s,r=this.rgbArray(),l=e.rgbArray(),o=0;o.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.3576*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*n+.7152*t+.0722*a),100*(.0193*n+.1192*t+.9505*a)]}function o(e){var n=l(e),t=n[0],a=n[1],s=n[2];return a/=100,s/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(t-a),200*(a-(s=s>.008856?Math.pow(s,1/3):7.787*s+16/116))]}function c(e){var n,t,a,s,i,r=e[0]/360,l=e[1]/100,o=e[2]/100;if(0==l)return[i=255*o,i,i];n=2*o-(t=o<.5?o*(1+l):o+l-o*l),s=[0,0,0];for(var c=0;c<3;c++)(a=r+1/3*-(c-1))<0&&a++,a>1&&a--,i=6*a<1?n+6*(t-n)*a:2*a<1?t:3*a<2?n+(t-n)*(2/3-a)*6:n,s[c]=255*i;return s}function d(e){var n=e[0]/60,t=e[1]/100,a=e[2]/100,s=Math.floor(n)%6,i=n-Math.floor(n),r=255*a*(1-t),l=255*a*(1-t*i),o=255*a*(1-t*(1-i));switch(a*=255,s){case 0:return[a,o,r];case 1:return[l,a,r];case 2:return[r,a,o];case 3:return[r,l,a];case 4:return[o,r,a];case 5:return[a,r,l]}}function u(e){var n,t,a,s,i=e[0]/360,l=e[1]/100,o=e[2]/100,c=l+o;switch(c>1&&(l/=c,o/=c),a=6*i-(n=Math.floor(6*i)),0!=(1&n)&&(a=1-a),s=l+a*((t=1-o)-l),n){default:case 6:case 0:r=t,g=s,b=l;break;case 1:r=s,g=t,b=l;break;case 2:r=l,g=t,b=s;break;case 3:r=l,g=s,b=t;break;case 4:r=s,g=l,b=t;break;case 5:r=t,g=l,b=s}return[255*r,255*g,255*b]}function p(e){var n=e[0]/100,t=e[1]/100,a=e[2]/100,s=e[3]/100;return[255*(1-Math.min(1,n*(1-s)+s)),255*(1-Math.min(1,t*(1-s)+s)),255*(1-Math.min(1,a*(1-s)+s))]}function h(e){var n,t,a,s=e[0]/100,i=e[1]/100,r=e[2]/100;return t=-.9689*s+1.8758*i+.0415*r,a=.0557*s+-.204*i+1.057*r,n=(n=3.2406*s+-1.5372*i+-.4986*r)>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*=12.92,[255*(n=Math.min(Math.max(0,n),1)),255*(t=Math.min(Math.max(0,t),1)),255*(a=Math.min(Math.max(0,a),1))]}function f(e){var n=e[0],t=e[1],a=e[2];return t/=100,a/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(t=t>.008856?Math.pow(t,1/3):7.787*t+16/116)-16,500*(n-t),200*(t-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function m(e){var n,t,a,s,i=e[0],r=e[1],l=e[2];return i<=8?s=(t=100*i/903.3)/100*7.787+16/116:(t=100*Math.pow((i+16)/116,3),s=Math.pow(t/100,1/3)),[n=n/95.047<=.008856?n=95.047*(r/500+s-16/116)/7.787:95.047*Math.pow(r/500+s,3),t,a=a/108.883<=.008859?a=108.883*(s-l/200-16/116)/7.787:108.883*Math.pow(s-l/200,3)]}function v(e){var n,t=e[0],a=e[1],s=e[2];return(n=360*Math.atan2(s,a)/2/Math.PI)<0&&(n+=360),[t,Math.sqrt(a*a+s*s),n]}function w(e){return h(m(e))}function y(e){var n,t=e[0],a=e[1];return n=e[2]/360*2*Math.PI,[t,a*Math.cos(n),a*Math.sin(n)]}function x(e){return _[e]}e.exports={rgb2hsl:n,rgb2hsv:t,rgb2hwb:a,rgb2cmyk:s,rgb2keyword:i,rgb2xyz:l,rgb2lab:o,rgb2lch:function(e){return v(o(e))},hsl2rgb:c,hsl2hsv:function(e){var n=e[0],t=e[1]/100,a=e[2]/100;return 0===a?[0,0,0]:[n,2*(t*=(a*=2)<=1?a:2-a)/(a+t)*100,(a+t)/2*100]},hsl2hwb:function(e){return a(c(e))},hsl2cmyk:function(e){return s(c(e))},hsl2keyword:function(e){return i(c(e))},hsv2rgb:d,hsv2hsl:function(e){var n,t,a=e[0],s=e[1]/100,i=e[2]/100;return n=s*i,[a,100*(n=(n/=(t=(2-s)*i)<=1?t:2-t)||0),100*(t/=2)]},hsv2hwb:function(e){return a(d(e))},hsv2cmyk:function(e){return s(d(e))},hsv2keyword:function(e){return i(d(e))},hwb2rgb:u,hwb2hsl:function(e){return n(u(e))},hwb2hsv:function(e){return t(u(e))},hwb2cmyk:function(e){return s(u(e))},hwb2keyword:function(e){return i(u(e))},cmyk2rgb:p,cmyk2hsl:function(e){return n(p(e))},cmyk2hsv:function(e){return t(p(e))},cmyk2hwb:function(e){return a(p(e))},cmyk2keyword:function(e){return i(p(e))},keyword2rgb:x,keyword2hsl:function(e){return n(x(e))},keyword2hsv:function(e){return t(x(e))},keyword2hwb:function(e){return a(x(e))},keyword2cmyk:function(e){return s(x(e))},keyword2lab:function(e){return o(x(e))},keyword2xyz:function(e){return l(x(e))},xyz2rgb:h,xyz2lab:f,xyz2lch:function(e){return v(f(e))},lab2xyz:m,lab2rgb:w,lab2lch:v,lch2lab:y,lch2xyz:function(e){return m(y(e))},lch2rgb:function(e){return w(y(e))}};var _={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},k={};for(var E in _)k[JSON.stringify(_[E])]=E},80978:function(e,n,t){var a=t(12956),s=function(){return new c};for(var i in a){s[i+"Raw"]=function(e){return function(n){return"number"==typeof n&&(n=Array.prototype.slice.call(arguments)),a[e](n)}}(i);var r=/(\w+)2(\w+)/.exec(i),l=r[1],o=r[2];(s[l]=s[l]||{})[o]=s[i]=function(e){return function(n){"number"==typeof n&&(n=Array.prototype.slice.call(arguments));var t=a[e](n);if("string"==typeof t||void 0===t)return t;for(var s=0;s=4.5,aaLarge:i.contrast>=3,aaa:i.contrast>=7,aaaLarge:i.contrast>=4.5},i.contrast>n.threshold&&s.combinations.push(i)})),i.push(s)})),i}},56851:function(e,n){"use strict";n.parse=function(e){for(var n,t=[],a=String(e||""),s=a.indexOf(","),i=0,r=!1;!r;)-1===s&&(s=a.length,r=!0),!(n=a.slice(i,s).trim())&&r||t.push(n),i=s+1,s=a.indexOf(",",i);return t},n.stringify=function(e,n){var t=n||{},a=!1===t.padLeft?"":" ",s=t.padRight?" ":"";return""===e[e.length-1]&&(e=e.concat("")),e.join(s+","+a).trim()}},20640:function(e,n,t){"use strict";var a=t(11742),s={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,i,r,l,o,c,d=!1;n||(n={}),t=n.debug||!1;try{if(r=a(),l=document.createRange(),o=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(a){if(a.stopPropagation(),n.format)if(a.preventDefault(),void 0===a.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=s[n.format]||s.default;window.clipboardData.setData(i,e)}else a.clipboardData.clearData(),a.clipboardData.setData(n.format,e);n.onCopy&&(a.preventDefault(),n.onCopy(a.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),o.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(a){t&&console.error("unable to copy using execCommand: ",a),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),d=!0}catch(a){t&&console.error("unable to copy using clipboardData: ",a),t&&console.error("falling back to prompt"),i=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{o&&("function"==typeof o.removeRange?o.removeRange(l):o.removeAllRanges()),c&&document.body.removeChild(c),r()}return d}},13099:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},96077:function(e,n,t){var a=t(70111);e.exports=function(e){if(!a(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},51223:function(e,n,t){var a=t(5112),s=t(70030),i=t(3070),r=a("unscopables"),l=Array.prototype;null==l[r]&&i.f(l,r,{configurable:!0,value:s(null)}),e.exports=function(e){l[r][e]=!0}},31530:function(e,n,t){"use strict";var a=t(28710).charAt;e.exports=function(e,n,t){return n+(t?a(e,n).length:1)}},19670:function(e,n,t){var a=t(70111);e.exports=function(e){if(!a(e))throw TypeError(String(e)+" is not an object");return e}},18533:function(e,n,t){"use strict";var a=t(42092).forEach,s=t(9341)("forEach");e.exports=s?[].forEach:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}},48457:function(e,n,t){"use strict";var a=t(49974),s=t(47908),i=t(53411),r=t(97659),l=t(17466),o=t(86135),c=t(71246);e.exports=function(e){var n,t,d,u,p,h,f=s(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,b=void 0!==g,w=c(f),y=0;if(b&&(g=a(g,v>2?arguments[2]:void 0,2)),null==w||m==Array&&r(w))for(t=new m(n=l(f.length));n>y;y++)h=b?g(f[y],y):f[y],o(t,y,h);else for(p=(u=w.call(f)).next,t=new m;!(d=p.call(u)).done;y++)h=b?i(u,g,[d.value,y],!0):d.value,o(t,y,h);return t.length=y,t}},41318:function(e,n,t){var a=t(45656),s=t(17466),i=t(51400),r=function(e){return function(n,t,r){var l,o=a(n),c=s(o.length),d=i(r,c);if(e&&t!=t){for(;c>d;)if((l=o[d++])!=l)return!0}else for(;c>d;d++)if((e||d in o)&&o[d]===t)return e||d||0;return!e&&-1}};e.exports={includes:r(!0),indexOf:r(!1)}},42092:function(e,n,t){var a=t(49974),s=t(68361),i=t(47908),r=t(17466),l=t(65417),o=[].push,c=function(e){var n=1==e,t=2==e,c=3==e,d=4==e,u=6==e,p=7==e,h=5==e||u;return function(f,m,v,g){for(var b,w,y=i(f),x=s(y),_=a(m,v,3),k=r(x.length),E=0,A=g||l,S=n?A(f,k):t||p?A(f,0):void 0;k>E;E++)if((h||E in x)&&(w=_(b=x[E],E,y),e))if(n)S[E]=w;else if(w)switch(e){case 3:return!0;case 5:return b;case 6:return E;case 2:o.call(S,b)}else switch(e){case 4:return!1;case 7:o.call(S,b)}return u?-1:c||d?d:S}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},81194:function(e,n,t){var a=t(47293),s=t(5112),i=t(7392),r=s("species");e.exports=function(e){return i>=51||!a((function(){var n=[];return(n.constructor={})[r]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:function(e,n,t){"use strict";var a=t(47293);e.exports=function(e,n){var t=[][e];return!!t&&a((function(){t.call(null,n||function(){throw 1},1)}))}},65417:function(e,n,t){var a=t(70111),s=t(43157),i=t(5112)("species");e.exports=function(e,n){var t;return s(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!s(t.prototype)?a(t)&&null===(t=t[i])&&(t=void 0):t=void 0),new(void 0===t?Array:t)(0===n?0:n)}},53411:function(e,n,t){var a=t(19670),s=t(99212);e.exports=function(e,n,t,i){try{return i?n(a(t)[0],t[1]):n(t)}catch(n){throw s(e),n}}},17072:function(e,n,t){var a=t(5112)("iterator"),s=!1;try{var i=0,r={next:function(){return{done:!!i++}},return:function(){s=!0}};r[a]=function(){return this},Array.from(r,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!s)return!1;var t=!1;try{var i={};i[a]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},84326:function(e){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},70648:function(e,n,t){var a=t(51694),s=t(84326),i=t(5112)("toStringTag"),r="Arguments"==s(function(){return arguments}());e.exports=a?s:function(e){var n,t,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=Object(e),i))?t:r?s(n):"Object"==(a=s(n))&&"function"==typeof n.callee?"Arguments":a}},99920:function(e,n,t){var a=t(86656),s=t(53887),i=t(31236),r=t(3070);e.exports=function(e,n){for(var t=s(n),l=r.f,o=i.f,c=0;c=74)&&(a=r.match(/Chrome\/(\d+)/))&&(s=a[1]),e.exports=s&&+s},80748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:function(e,n,t){var a=t(17854),s=t(31236).f,i=t(68880),r=t(31320),l=t(83505),o=t(99920),c=t(54705);e.exports=function(e,n){var t,d,u,p,h,f=e.target,m=e.global,v=e.stat;if(t=m?a:v?a[f]||l(f,{}):(a[f]||{}).prototype)for(d in n){if(p=n[d],u=e.noTargetGet?(h=s(t,d))&&h.value:t[d],!c(m?d:f+(v?".":"#")+d,e.forced)&&void 0!==u){if(typeof p==typeof u)continue;o(p,u)}(e.sham||u&&u.sham)&&i(p,"sham",!0),r(t,d,p,e)}}},47293:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},27007:function(e,n,t){"use strict";t(74916);var a=t(31320),s=t(22261),i=t(47293),r=t(5112),l=t(68880),o=r("species"),c=RegExp.prototype;e.exports=function(e,n,t,d){var u=r(e),p=!i((function(){var n={};return n[u]=function(){return 7},7!=""[e](n)})),h=p&&!i((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[o]=function(){return t},t.flags="",t[u]=/./[u]),t.exec=function(){return n=!0,null},t[u](""),!n}));if(!p||!h||t){var f=/./[u],m=n(u,""[e],(function(e,n,t,a,i){var r=n.exec;return r===s||r===c.exec?p&&!i?{done:!0,value:f.call(n,t,a)}:{done:!0,value:e.call(t,n,a)}:{done:!1}}));a(String.prototype,e,m[0]),a(c,u,m[1])}d&&l(c[u],"sham",!0)}},76677:function(e,n,t){var a=t(47293);e.exports=!a((function(){return Object.isExtensible(Object.preventExtensions({}))}))},49974:function(e,n,t){var a=t(13099);e.exports=function(e,n,t){if(a(e),void 0===n)return e;switch(t){case 0:return function(){return e.call(n)};case 1:return function(t){return e.call(n,t)};case 2:return function(t,a){return e.call(n,t,a)};case 3:return function(t,a,s){return e.call(n,t,a,s)}}return function(){return e.apply(n,arguments)}}},27065:function(e,n,t){"use strict";var a=t(13099),s=t(70111),i=[].slice,r={},l=function(e,n,t){if(!(n in r)){for(var a=[],s=0;s]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,o,c,d){var u=t+e.length,p=o.length,h=l;return void 0!==c&&(c=a(c),h=r),i.call(d,h,(function(a,i){var r;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,t);case"'":return n.slice(u);case"<":r=c[i.slice(1,-1)];break;default:var l=+i;if(0===l)return a;if(l>p){var d=s(l/10);return 0===d?a:d<=p?void 0===o[d-1]?i.charAt(1):o[d-1]+i.charAt(1):a}r=o[l-1]}return void 0===r?"":r}))}},17854:function(e,n,t){var a=function(e){return e&&e.Math==Math&&e};e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},86656:function(e,n,t){var a=t(47908),s={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,n){return s.call(a(e),n)}},3501:function(e){e.exports={}},60490:function(e,n,t){var a=t(35005);e.exports=a("document","documentElement")},64664:function(e,n,t){var a=t(19781),s=t(47293),i=t(80317);e.exports=!a&&!s((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},68361:function(e,n,t){var a=t(47293),s=t(84326),i="".split;e.exports=a((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==s(e)?i.call(e,""):Object(e)}:Object},79587:function(e,n,t){var a=t(70111),s=t(27674);e.exports=function(e,n,t){var i,r;return s&&"function"==typeof(i=n.constructor)&&i!==t&&a(r=i.prototype)&&r!==t.prototype&&s(e,r),e}},42788:function(e,n,t){var a=t(5465),s=Function.toString;"function"!=typeof a.inspectSource&&(a.inspectSource=function(e){return s.call(e)}),e.exports=a.inspectSource},62423:function(e,n,t){var a=t(3501),s=t(70111),i=t(86656),r=t(3070).f,l=t(69711),o=t(76677),c=l("meta"),d=0,u=Object.isExtensible||function(){return!0},p=function(e){r(e,c,{value:{objectID:"O"+d++,weakData:{}}})},h=e.exports={REQUIRED:!1,fastKey:function(e,n){if(!s(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,c)){if(!u(e))return"F";if(!n)return"E";p(e)}return e[c].objectID},getWeakData:function(e,n){if(!i(e,c)){if(!u(e))return!0;if(!n)return!1;p(e)}return e[c].weakData},onFreeze:function(e){return o&&h.REQUIRED&&u(e)&&!i(e,c)&&p(e),e}};a[c]=!0},29909:function(e,n,t){var a,s,i,r=t(68536),l=t(17854),o=t(70111),c=t(68880),d=t(86656),u=t(5465),p=t(6200),h=t(3501),f="Object already initialized",m=l.WeakMap;if(r||u.state){var v=u.state||(u.state=new m),g=v.get,b=v.has,w=v.set;a=function(e,n){if(b.call(v,e))throw new TypeError(f);return n.facade=e,w.call(v,e,n),n},s=function(e){return g.call(v,e)||{}},i=function(e){return b.call(v,e)}}else{var y=p("state");h[y]=!0,a=function(e,n){if(d(e,y))throw new TypeError(f);return n.facade=e,c(e,y,n),n},s=function(e){return d(e,y)?e[y]:{}},i=function(e){return d(e,y)}}e.exports={set:a,get:s,has:i,enforce:function(e){return i(e)?s(e):a(e,{})},getterFor:function(e){return function(n){var t;if(!o(n)||(t=s(n)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return t}}}},97659:function(e,n,t){var a=t(5112),s=t(97497),i=a("iterator"),r=Array.prototype;e.exports=function(e){return void 0!==e&&(s.Array===e||r[i]===e)}},43157:function(e,n,t){var a=t(84326);e.exports=Array.isArray||function(e){return"Array"==a(e)}},54705:function(e,n,t){var a=t(47293),s=/#|\.prototype\./,i=function(e,n){var t=l[r(e)];return t==c||t!=o&&("function"==typeof n?a(n):!!n)},r=i.normalize=function(e){return String(e).replace(s,".").toLowerCase()},l=i.data={},o=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},70111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},31913:function(e){e.exports=!1},47850:function(e,n,t){var a=t(70111),s=t(84326),i=t(5112)("match");e.exports=function(e){var n;return a(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==s(e))}},99212:function(e,n,t){var a=t(19670);e.exports=function(e){var n=e.return;if(void 0!==n)return a(n.call(e)).value}},13383:function(e,n,t){"use strict";var a,s,i,r=t(47293),l=t(79518),o=t(68880),c=t(86656),d=t(5112),u=t(31913),p=d("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(s=l(l(i)))!==Object.prototype&&(a=s):h=!0);var f=null==a||r((function(){var e={};return a[p].call(e)!==e}));f&&(a={}),u&&!f||c(a,p)||o(a,p,(function(){return this})),e.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:h}},97497:function(e){e.exports={}},30133:function(e,n,t){var a=t(7392),s=t(47293);e.exports=!!Object.getOwnPropertySymbols&&!s((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&a&&a<41}))},68536:function(e,n,t){var a=t(17854),s=t(42788),i=a.WeakMap;e.exports="function"==typeof i&&/native code/.test(s(i))},3929:function(e,n,t){var a=t(47850);e.exports=function(e){if(a(e))throw TypeError("The method doesn't accept regular expressions");return e}},21574:function(e,n,t){"use strict";var a=t(19781),s=t(47293),i=t(81956),r=t(25181),l=t(55296),o=t(47908),c=t(68361),d=Object.assign,u=Object.defineProperty;e.exports=!d||s((function(){if(a&&1!==d({b:1},d(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),s="abcdefghijklmnopqrst";return e[t]=7,s.split("").forEach((function(e){n[e]=e})),7!=d({},e)[t]||i(d({},n)).join("")!=s}))?function(e,n){for(var t=o(e),s=arguments.length,d=1,u=r.f,p=l.f;s>d;)for(var h,f=c(arguments[d++]),m=u?i(f).concat(u(f)):i(f),v=m.length,g=0;v>g;)h=m[g++],a&&!p.call(f,h)||(t[h]=f[h]);return t}:d},70030:function(e,n,t){var a,s=t(19670),i=t(36048),r=t(80748),l=t(3501),o=t(60490),c=t(80317),d=t(6200)("IE_PROTO"),u=function(){},p=function(e){return"