diff --git a/2024/apply.html b/2024/apply.html new file mode 100644 index 0000000..f4741d0 --- /dev/null +++ b/2024/apply.html @@ -0,0 +1,202 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+ + +
+ + +
+ + + + +
+ + + + + + + + + + + + + +
+
+
+

Organizers

+
+
+
+
Democritos
+
aueb
+
athena
+
watt
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/assets/css/theme-rtl.css b/2024/assets/css/theme-rtl.css new file mode 100644 index 0000000..7327787 --- /dev/null +++ b/2024/assets/css/theme-rtl.css @@ -0,0 +1,19993 @@ +@charset "UTF-8"; +/* -------------------------------------------------------------------------- */ +/* Theme */ +/* -------------------------------------------------------------------------- */ +/* prettier-ignore */ +/* -------------------------------------------------------------------------- */ +/* Utilities */ +/* -------------------------------------------------------------------------- */ +:root { + --elixir-blue: #2A3855; + --elixir-indigo: #727cf5; + --elixir-purple: #6b5eae; + --elixir-pink: #ff679b; + --elixir-red: #b33641; + --elixir-orange: #fd7e14; + --elixir-yellow: #FDD428; + --elixir-green: #36b36a; + --elixir-teal: #02a8b5; + --elixir-cyan: #3680b3; + --elixir-white: #fff; + --elixir-gray: #7F7F7F; + --elixir-gray-dark: #555555; + --elixir-gray-black: #000; + --elixir-gray-100: #fafafa; + --elixir-gray-200: #f2f2f2; + --elixir-gray-300: #e1e1e1; + --elixir-gray-400: #bebebe; + --elixir-gray-500: #949494; + --elixir-gray-600: #7F7F7F; + --elixir-gray-700: #6a6a6a; + --elixir-gray-800: #555555; + --elixir-gray-900: #404040; + --elixir-gray-1000: #2b2b2b; + --elixir-gray-1100: #1f1f1f; + --elixir-gray-white: #fff; + --elixir-primary: #2A3855; + --elixir-secondary: #7F7F7F; + --elixir-success: #36b36a; + --elixir-info: #3680b3; + --elixir-warning: #FDD428; + --elixir-danger: #b33641; + --elixir-light: #fafafa; + --elixir-dark: #1f1f1f; + --elixir-primary-rgb: 42, 56, 85; + --elixir-secondary-rgb: 127, 127, 127; + --elixir-success-rgb: 54, 179, 106; + --elixir-info-rgb: 54, 128, 179; + --elixir-warning-rgb: 253, 212, 40; + --elixir-danger-rgb: 179, 54, 65; + --elixir-light-rgb: 250, 250, 250; + --elixir-dark-rgb: 31, 31, 31; + --elixir-white-rgb: 255, 255, 255; + --elixir-black-rgb: 0, 0, 0; + --elixir-body-color-rgb: 106, 106, 106; + --elixir-body-bg-rgb: 255, 255, 255; + --elixir-font-sans-serif: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --elixir-font-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --elixir-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --elixir-body-font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + --elixir-body-font-size: 1rem; + --elixir-body-font-weight: 400; + --elixir-body-line-height: 1.45; + --elixir-body-color: #6a6a6a; + --elixir-body-bg: #fff; +} + +:root, :root.light, :root .light { + --elixir-facebook: #3b5998; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-facebook-hover-color: #2f477a; + --elixir-google-plus: #db4437; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-google-plus-hover-color: #af362c; + --elixir-twitter: #1da1f2; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-twitter-hover-color: #1781c2; + --elixir-linkedin: #0077b5; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-linkedin-hover-color: #005f91; + --elixir-youtube: #ff0001; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-youtube-hover-color: #cc0001; + --elixir-github: #24292e; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-github-hover-color: #1d2125; + --elixir-black: #000; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-black-hover-color: black; + --elixir-100: #fafafa; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-100-hover-color: #fbfbfb; + --elixir-200: #f2f2f2; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-200-hover-color: whitesmoke; + --elixir-300: #e1e1e1; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-300-hover-color: #e7e7e7; + --elixir-400: #bebebe; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-400-hover-color: #cbcbcb; + --elixir-500: #949494; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-500-hover-color: #767676; + --elixir-600: #7F7F7F; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-600-hover-color: #666666; + --elixir-700: #6a6a6a; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-700-hover-color: #555555; + --elixir-800: #555555; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-800-hover-color: #444444; + --elixir-900: #404040; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-900-hover-color: #333333; + --elixir-1000: #2b2b2b; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-1000-hover-color: #222222; + --elixir-1100: #1f1f1f; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-1100-hover-color: #191919; + --elixir-white: #fff; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-white-hover-color: white; + --elixir-primary: #2A3855; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-primary-hover-color: #222d44; + --elixir-secondary: #7F7F7F; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-secondary-hover-color: #666666; + --elixir-success: #36b36a; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-success-hover-color: #2b8f55; + --elixir-info: #3680b3; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-info-hover-color: #2b668f; + --elixir-warning: #FDD428; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-warning-hover-color: #fddd53; + --elixir-danger: #b33641; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-danger-hover-color: #8f2b34; + --elixir-light: #fafafa; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-light-hover-color: #fbfbfb; + --elixir-dark: #1f1f1f; + /* ------------------------------ Colored Link ------------------------------ */ + --elixir-colored-link-dark-hover-color: #191919; + /* ------------------------------- List Group ------------------------------- */ + --elixir-list-group-bg: #fff; + --elixir-list-group-action-hover-color: #6a6a6a; + --elixir-list-group-hover-bg: #fafafa; + --elixir-body-bg: #fff; + --elixir-body-color: #6a6a6a; + --elixir-headings-color: #2A3855; + --elixir-link-color: #2A3855; + --elixir-link-hover-color: #222d44; + --elixir-border-color: #e1e1e1; + /* --------------------------------- Shadow --------------------------------- */ + --elixir-box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07); + --elixir-box-shadow-sm: 0 0 1.563rem rgba(0, 0, 0, 0.08); + --elixir-box-shadow-lg: 0 1rem 4rem rgba(0, 0, 0, 0.175); + --elixir-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --elixir-component-active-color: ; + --elixir-component-active-bg: #2A3855; + --elixir-text-muted: #7F7F7F; + --elixir-blockquote-footer-color: #7F7F7F; + --elixir-hr-color: var(--elixir-border-color); + --elixir-hr-opacity: 0.25; + --elixir-mark-bg: #fcf8e3; + --elixir-input-btn-focus-color: rgba(42, 56, 85, 0.25); + --elixir-btn-link-color: #2A3855; + --elixir-btn-link-hover-color: #222d44; + --elixir-btn-disabled-color: #7F7F7F; + --elixir-heading-color: #404040; + /* ---------------------------------- Form ---------------------------------- */ + --elixir-input-bg: #fff; + --elixir-input-color: #404040; + --elixir-input-border-color: #e1e1e1; + --elixir-input-focus-border-color: #959caa; + --elixir-input-focus-color: #6a6a6a; + --elixir-input-placeholder-color: #bebebe; + --elixir-input-plaintext-color: #6a6a6a; + --elixir-form-check-label-color: ; + --elixir-form-check-input-bg: var(--elixir-100); + --elixir-form-check-input-border: 1px solid rgba(0, 0, 0, 0.25); + --elixir-form-check-input-border-color: #bebebe; + --elixir-form-check-input-checked-color: var(--elixir-primary); + --elixir-form-check-input-checked-bg-color: #2A3855; + --elixir-form-check-input-checked-border-color: #2A3855; + --elixir-form-check-input-indeterminate-color: var(--elixir-primary); + --elixir-form-check-input-indeterminate-bg-color: #2A3855; + --elixir-form-check-input-indeterminate-border-color: #2A3855; + --elixir-form-switch-color:rgba(0, 0, 0, .25); + --elixir-form-switch-focus-color: #959caa; + --elixir-form-switch-checked-color: var(--elixir-primary); + --elixir-input-group-addon-color: var(--elixir-input-border-color); + --elixir-input-group-addon-bg: #f2f2f2; + --elixir-input-group-addon-border-color: var(--elixir-input-border-color); + --elixir-form-select-color: #6a6a6a; + --elixir-form-select-disabled-color: #7F7F7F; + --elixir-form-select-bg: var(--elixir-100); + --elixir-form-select-disabled-bg: #f2f2f2; + --elixir-form-select-indicator-color: #555555; + --elixir-form-select-focus-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + --elixir-form-select-border-color: var(--elixir-input-border-color); + --elixir-form-select-focus-border-color: #959caa; + --elixir-form-range-track-bg: #e1e1e1; + --elixir-form-range-track-box-shadow: var(--elixir-box-shadow-inset); + --elixir-form-range-thumb-bg: #2A3855; + --elixir-form-range-thumb-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + --elixir-form-range-thumb-focus-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + --elixir-form-range-thumb-active-bg: #768dbb; + --elixir-form-range-thumb-disabled-bg: #949494; + --elixir-form-file-focus-border-color: #959caa; + --elixir-form-file-focus-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + --elixir-form-file-disabled-bg: #f2f2f2; + --elixir-form-file-disabled-border-color: ; + --elixir-form-file-color: #6a6a6a; + --elixir-form-file-bg: var(--elixir-100); + --elixir-form-file-border-color: var(--elixir-input-border-color); + --elixir-form-file-box-shadow: 0 0 0 transparent; + --elixir-form-file-button-bg: #f2f2f2; + --elixir-form-feedback-valid-color: #36b36a; + --elixir-form-feedback-invalid-color: #b33641; + --elixir-form-feedback-icon-valid-color: var(--elixir-form-feedback-valid-color); + --elixir-form-feedback-icon-invalid-color: var(--elixir-form-feedback-invalid-color); + /* ----------------------------------- Nav ---------------------------------- */ + --elixir-bg-navbar-glass: rgba(255, 255, 255, 0.85); + /* -------------------------------- Dropdown -------------------------------- */ + --elixir-dropdown-bg: #fff; + --elixir-dropdown-color: #e1e1e1; + --elixir-dropdown-border-color: var(--elixir-border-color); + --elixir-dropdown-box-shadow: var(--elixir-box-shadow-sm); + --elixir-dropdown-link-color: #1f1f1f; + --elixir-dropdown-link-hover-color: #121212; + --elixir-dropdown-link-hover-bg: null; + --elixir-dropdown-link-active-color: var(--elixir-primary); + --elixir-dropdown-link-active-bg: null; + --elixir-dropdown-link-disabled-color: #7F7F7F; + --elixir-dropdown-header-color: #7F7F7F; + --elixir-dropdown-dark-color: #e1e1e1; + --elixir-dropdown-dark-bg: #555555; + --elixir-dropdown-dark-border-color: var(--elixir-dropdown-border-color); + --elixir-dropdown-dark-divider-bg: var(--elixir-dropdown-border-color); + --elixir-dropdown-dark-box-shadow: null; + --elixir-dropdown-dark-link-color: #e1e1e1; + --elixir-dropdown-dark-link-hover-color: #fff; + --elixir-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15); + --elixir-dropdown-dark-link-active-color: var(--elixir-dropdown-link-active-color); + --elixir-dropdown-dark-link-active-bg: var(--elixir-dropdown-link-active-bg); + --elixir-dropdown-dark-link-disabled-color: #949494; + --elixir-dropdown-dark-header-color: #949494; + /* ------------------------------- Pagination ------------------------------- */ + --elixir-pagination-color: #000; + --elixir-pagination-bg: #fff; + --elixir-pagination-border-color: #e1e1e1; + --elixir-pagination-hover-color: #fff; + --elixir-pagination-hover-bg: #2A3855; + --elixir-pagination-hover-border-color: #2A3855; + --elixir-pagination-active-color: #fff; + --elixir-pagination-active-bg: #2A3855; + --elixir-pagination-active-border-color: #2A3855; + --elixir-pagination-disabled-bg: #fff; + /* ---------------------------------- Card ---------------------------------- */ + --elixir-card-border-color: #f2f2f2; + --elixir-card-cap-bg: rgba(0, 0, 0, 0); + --elixir-card-cap-color: null; + --elixir-card-color: null; + --elixir-card-bg: #fff; + /* --------------------------------- Swiper --------------------------------- */ + --elixir-swiper-nav-bg: rgba(255, 255, 255, 0.8); + /* ---------------------------------- Toast --------------------------------- */ + --elixir-toast-background-color: rgba(255, 255, 255, 0.85); + /* -------------------------------- Scrollbar ------------------------------- */ + --elixir-scrollbar-bg: rgba(190, 190, 190, 0.55); + /* ------------------------------- Hover Background ------------------------------ */ + --elixir-hover-bg-black: #000; + --elixir-hover-bg-100: #fafafa; + --elixir-hover-bg-200: #f2f2f2; + --elixir-hover-bg-300: #e1e1e1; + --elixir-hover-bg-400: #bebebe; + --elixir-hover-bg-500: #949494; + --elixir-hover-bg-600: #7F7F7F; + --elixir-hover-bg-700: #6a6a6a; + --elixir-hover-bg-800: #555555; + --elixir-hover-bg-900: #404040; + --elixir-hover-bg-1000: #2b2b2b; + --elixir-hover-bg-1100: #1f1f1f; + --elixir-hover-bg-white: #fff; + /* ------------------------------- Custom disabled button ------------------------------ */ + --elixir-btn-disabled-custom-background: rgba(250, 250, 250, 0.65); + --elixir-btn-disabled-custom-color: rgba(31, 31, 31, 0.3); +} + +/*----------------------------------------------- +| Bootstrap Styles +-----------------------------------------------*/ +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--elixir-body-font-family); + font-size: var(--elixir-body-font-size); + font-weight: var(--elixir-body-font-weight); + line-height: var(--elixir-body-line-height); + color: var(--elixir-body-color); + text-align: var(--elixir-body-text-align); + background-color: var(--elixir-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: #2A3855; + background-color: currentColor; + border: 0; + opacity: 0.8; +} + +hr:not([size]) { + height: 3px; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-family: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: 700; + line-height: 1.2; + color: var(--elixir-headings-color); +} + +h1, .h1 { + font-size: calc(1.5458726913rem + 3.5504722955vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 4.2087269129rem; + } +} + +h2, .h2 { + font-size: calc(1.4407334518rem + 2.288801422vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 3.1573345183rem; + } +} + +h3, .h3 { + font-size: calc(1.3618593037rem + 1.3423116444vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 2.368593037rem; + } +} + +h4, .h4 { + font-size: calc(1.3026889rem + 0.6322668vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.776889rem; + } +} + +h5, .h5 { + font-size: calc(1.2583rem + 0.0996vw); +} +@media (min-width: 1200px) { + h5, .h5 { + font-size: 1.333rem; + } +} + +h6, .h6 { + font-size: 0.7501875469rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-right: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-right: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: 800; +} + +small, .small { + font-size: 75%; +} + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #2A3855; + text-decoration: none; +} +a:hover { + color: #222d44; + text-decoration: underline; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--elixir-font-monospace); + font-size: 1em; + direction: ltr ; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 75%; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 75%; + color: #ff679b; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 75%; + color: #fff; + background-color: #404040; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #949494; + text-align: right; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: right; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: right; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: calc(1.2583rem + 0.0996vw); + font-weight: 400; +} +@media (min-width: 1200px) { + .lead { + font-size: 1.333rem; + } +} + +.display-1 { + font-size: calc(2.1218761261rem + 10.4625135127vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 9.9687612606rem; + } +} + +.display-2 { + font-size: calc(1.8728440556rem + 7.4741286667vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 7.4784405556rem; + } +} + +.display-3 { + font-size: calc(1.6860232975rem + 5.2322795699vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 5.6102329749rem; + } +} + +.display-4 { + font-size: calc(1.5458726913rem + 3.5504722955vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 4.2087269129rem; + } +} + +.display-5 { + font-size: calc(1.4407334518rem + 2.288801422vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3.1573345183rem; + } +} + +.display-6 { + font-size: calc(1.3618593037rem + 1.3423116444vw); + font-weight: 900; + line-height: 1; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.368593037rem; + } +} + +.list-unstyled { + padding-right: 0; + list-style: none; +} + +.list-inline { + padding-right: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-left: 0.5rem; +} + +.initialism { + font-size: 75%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: calc(1.2583rem + 0.0996vw); +} +@media (min-width: 1200px) { + .blockquote { + font-size: 1.333rem; + } +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 75%; + color: #7F7F7F; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #e1e1e1; + border-radius: 0.188rem; + -webkit-box-shadow: var(--elixir-box-shadow-sm); + box-shadow: var(--elixir-box-shadow-sm); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 75%; + color: #7F7F7F; +} + +.container, +.container-fluid, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-left: var(--elixir-gutter-x, 1rem); + padding-right: var(--elixir-gutter-x, 1rem); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +.row { + --elixir-gutter-x: 2rem; + --elixir-gutter-y: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-top: calc(-1 * var(--elixir-gutter-y)); + margin-left: calc(-0.5 * var(--elixir-gutter-x)); + margin-right: calc(-0.5 * var(--elixir-gutter-x)); +} +.row > * { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--elixir-gutter-x) * .5); + padding-right: calc(var(--elixir-gutter-x) * .5); + margin-top: var(--elixir-gutter-y); +} + +.col { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; +} + +.row-cols-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 91.66666667%; +} + +.g-0, +.gx-0 { + --elixir-gutter-x: 0; +} + +.g-0, +.gy-0 { + --elixir-gutter-y: 0; +} + +.g-1, +.gx-1 { + --elixir-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --elixir-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --elixir-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --elixir-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --elixir-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --elixir-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --elixir-gutter-x: 1.8rem; +} + +.g-4, +.gy-4 { + --elixir-gutter-y: 1.8rem; +} + +.g-5, +.gx-5 { + --elixir-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --elixir-gutter-y: 3rem; +} + +.g-6, +.gx-6 { + --elixir-gutter-x: 4rem; +} + +.g-6, +.gy-6 { + --elixir-gutter-y: 4rem; +} + +.g-7, +.gx-7 { + --elixir-gutter-x: 5rem; +} + +.g-7, +.gy-7 { + --elixir-gutter-y: 5rem; +} + +.g-8, +.gx-8 { + --elixir-gutter-x: 7.5rem; +} + +.g-8, +.gy-8 { + --elixir-gutter-y: 7.5rem; +} + +.g-9, +.gx-9 { + --elixir-gutter-x: 10rem; +} + +.g-9, +.gy-9 { + --elixir-gutter-y: 10rem; +} + +.g-10, +.gx-10 { + --elixir-gutter-x: 12.5rem; +} + +.g-10, +.gy-10 { + --elixir-gutter-y: 12.5rem; +} + +.g-11, +.gx-11 { + --elixir-gutter-x: 15rem; +} + +.g-11, +.gy-11 { + --elixir-gutter-y: 15rem; +} + +.g-card, +.gx-card { + --elixir-gutter-x: 3.6rem; +} + +.g-card, +.gy-card { + --elixir-gutter-y: 3.6rem; +} + +@media (min-width: 576px) { + .col-sm { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-right: 0; + } + + .offset-sm-1 { + margin-right: 8.33333333%; + } + + .offset-sm-2 { + margin-right: 16.66666667%; + } + + .offset-sm-3 { + margin-right: 25%; + } + + .offset-sm-4 { + margin-right: 33.33333333%; + } + + .offset-sm-5 { + margin-right: 41.66666667%; + } + + .offset-sm-6 { + margin-right: 50%; + } + + .offset-sm-7 { + margin-right: 58.33333333%; + } + + .offset-sm-8 { + margin-right: 66.66666667%; + } + + .offset-sm-9 { + margin-right: 75%; + } + + .offset-sm-10 { + margin-right: 83.33333333%; + } + + .offset-sm-11 { + margin-right: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --elixir-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --elixir-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --elixir-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --elixir-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --elixir-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --elixir-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --elixir-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --elixir-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --elixir-gutter-x: 1.8rem; + } + + .g-sm-4, +.gy-sm-4 { + --elixir-gutter-y: 1.8rem; + } + + .g-sm-5, +.gx-sm-5 { + --elixir-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --elixir-gutter-y: 3rem; + } + + .g-sm-6, +.gx-sm-6 { + --elixir-gutter-x: 4rem; + } + + .g-sm-6, +.gy-sm-6 { + --elixir-gutter-y: 4rem; + } + + .g-sm-7, +.gx-sm-7 { + --elixir-gutter-x: 5rem; + } + + .g-sm-7, +.gy-sm-7 { + --elixir-gutter-y: 5rem; + } + + .g-sm-8, +.gx-sm-8 { + --elixir-gutter-x: 7.5rem; + } + + .g-sm-8, +.gy-sm-8 { + --elixir-gutter-y: 7.5rem; + } + + .g-sm-9, +.gx-sm-9 { + --elixir-gutter-x: 10rem; + } + + .g-sm-9, +.gy-sm-9 { + --elixir-gutter-y: 10rem; + } + + .g-sm-10, +.gx-sm-10 { + --elixir-gutter-x: 12.5rem; + } + + .g-sm-10, +.gy-sm-10 { + --elixir-gutter-y: 12.5rem; + } + + .g-sm-11, +.gx-sm-11 { + --elixir-gutter-x: 15rem; + } + + .g-sm-11, +.gy-sm-11 { + --elixir-gutter-y: 15rem; + } + + .g-sm-card, +.gx-sm-card { + --elixir-gutter-x: 3.6rem; + } + + .g-sm-card, +.gy-sm-card { + --elixir-gutter-y: 3.6rem; + } +} +@media (min-width: 768px) { + .col-md { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-right: 0; + } + + .offset-md-1 { + margin-right: 8.33333333%; + } + + .offset-md-2 { + margin-right: 16.66666667%; + } + + .offset-md-3 { + margin-right: 25%; + } + + .offset-md-4 { + margin-right: 33.33333333%; + } + + .offset-md-5 { + margin-right: 41.66666667%; + } + + .offset-md-6 { + margin-right: 50%; + } + + .offset-md-7 { + margin-right: 58.33333333%; + } + + .offset-md-8 { + margin-right: 66.66666667%; + } + + .offset-md-9 { + margin-right: 75%; + } + + .offset-md-10 { + margin-right: 83.33333333%; + } + + .offset-md-11 { + margin-right: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --elixir-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --elixir-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --elixir-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --elixir-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --elixir-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --elixir-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --elixir-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --elixir-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --elixir-gutter-x: 1.8rem; + } + + .g-md-4, +.gy-md-4 { + --elixir-gutter-y: 1.8rem; + } + + .g-md-5, +.gx-md-5 { + --elixir-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --elixir-gutter-y: 3rem; + } + + .g-md-6, +.gx-md-6 { + --elixir-gutter-x: 4rem; + } + + .g-md-6, +.gy-md-6 { + --elixir-gutter-y: 4rem; + } + + .g-md-7, +.gx-md-7 { + --elixir-gutter-x: 5rem; + } + + .g-md-7, +.gy-md-7 { + --elixir-gutter-y: 5rem; + } + + .g-md-8, +.gx-md-8 { + --elixir-gutter-x: 7.5rem; + } + + .g-md-8, +.gy-md-8 { + --elixir-gutter-y: 7.5rem; + } + + .g-md-9, +.gx-md-9 { + --elixir-gutter-x: 10rem; + } + + .g-md-9, +.gy-md-9 { + --elixir-gutter-y: 10rem; + } + + .g-md-10, +.gx-md-10 { + --elixir-gutter-x: 12.5rem; + } + + .g-md-10, +.gy-md-10 { + --elixir-gutter-y: 12.5rem; + } + + .g-md-11, +.gx-md-11 { + --elixir-gutter-x: 15rem; + } + + .g-md-11, +.gy-md-11 { + --elixir-gutter-y: 15rem; + } + + .g-md-card, +.gx-md-card { + --elixir-gutter-x: 3.6rem; + } + + .g-md-card, +.gy-md-card { + --elixir-gutter-y: 3.6rem; + } +} +@media (min-width: 992px) { + .col-lg { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-right: 0; + } + + .offset-lg-1 { + margin-right: 8.33333333%; + } + + .offset-lg-2 { + margin-right: 16.66666667%; + } + + .offset-lg-3 { + margin-right: 25%; + } + + .offset-lg-4 { + margin-right: 33.33333333%; + } + + .offset-lg-5 { + margin-right: 41.66666667%; + } + + .offset-lg-6 { + margin-right: 50%; + } + + .offset-lg-7 { + margin-right: 58.33333333%; + } + + .offset-lg-8 { + margin-right: 66.66666667%; + } + + .offset-lg-9 { + margin-right: 75%; + } + + .offset-lg-10 { + margin-right: 83.33333333%; + } + + .offset-lg-11 { + margin-right: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --elixir-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --elixir-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --elixir-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --elixir-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --elixir-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --elixir-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --elixir-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --elixir-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --elixir-gutter-x: 1.8rem; + } + + .g-lg-4, +.gy-lg-4 { + --elixir-gutter-y: 1.8rem; + } + + .g-lg-5, +.gx-lg-5 { + --elixir-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --elixir-gutter-y: 3rem; + } + + .g-lg-6, +.gx-lg-6 { + --elixir-gutter-x: 4rem; + } + + .g-lg-6, +.gy-lg-6 { + --elixir-gutter-y: 4rem; + } + + .g-lg-7, +.gx-lg-7 { + --elixir-gutter-x: 5rem; + } + + .g-lg-7, +.gy-lg-7 { + --elixir-gutter-y: 5rem; + } + + .g-lg-8, +.gx-lg-8 { + --elixir-gutter-x: 7.5rem; + } + + .g-lg-8, +.gy-lg-8 { + --elixir-gutter-y: 7.5rem; + } + + .g-lg-9, +.gx-lg-9 { + --elixir-gutter-x: 10rem; + } + + .g-lg-9, +.gy-lg-9 { + --elixir-gutter-y: 10rem; + } + + .g-lg-10, +.gx-lg-10 { + --elixir-gutter-x: 12.5rem; + } + + .g-lg-10, +.gy-lg-10 { + --elixir-gutter-y: 12.5rem; + } + + .g-lg-11, +.gx-lg-11 { + --elixir-gutter-x: 15rem; + } + + .g-lg-11, +.gy-lg-11 { + --elixir-gutter-y: 15rem; + } + + .g-lg-card, +.gx-lg-card { + --elixir-gutter-x: 3.6rem; + } + + .g-lg-card, +.gy-lg-card { + --elixir-gutter-y: 3.6rem; + } +} +@media (min-width: 1200px) { + .col-xl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-right: 0; + } + + .offset-xl-1 { + margin-right: 8.33333333%; + } + + .offset-xl-2 { + margin-right: 16.66666667%; + } + + .offset-xl-3 { + margin-right: 25%; + } + + .offset-xl-4 { + margin-right: 33.33333333%; + } + + .offset-xl-5 { + margin-right: 41.66666667%; + } + + .offset-xl-6 { + margin-right: 50%; + } + + .offset-xl-7 { + margin-right: 58.33333333%; + } + + .offset-xl-8 { + margin-right: 66.66666667%; + } + + .offset-xl-9 { + margin-right: 75%; + } + + .offset-xl-10 { + margin-right: 83.33333333%; + } + + .offset-xl-11 { + margin-right: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --elixir-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --elixir-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --elixir-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --elixir-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --elixir-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --elixir-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --elixir-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --elixir-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --elixir-gutter-x: 1.8rem; + } + + .g-xl-4, +.gy-xl-4 { + --elixir-gutter-y: 1.8rem; + } + + .g-xl-5, +.gx-xl-5 { + --elixir-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --elixir-gutter-y: 3rem; + } + + .g-xl-6, +.gx-xl-6 { + --elixir-gutter-x: 4rem; + } + + .g-xl-6, +.gy-xl-6 { + --elixir-gutter-y: 4rem; + } + + .g-xl-7, +.gx-xl-7 { + --elixir-gutter-x: 5rem; + } + + .g-xl-7, +.gy-xl-7 { + --elixir-gutter-y: 5rem; + } + + .g-xl-8, +.gx-xl-8 { + --elixir-gutter-x: 7.5rem; + } + + .g-xl-8, +.gy-xl-8 { + --elixir-gutter-y: 7.5rem; + } + + .g-xl-9, +.gx-xl-9 { + --elixir-gutter-x: 10rem; + } + + .g-xl-9, +.gy-xl-9 { + --elixir-gutter-y: 10rem; + } + + .g-xl-10, +.gx-xl-10 { + --elixir-gutter-x: 12.5rem; + } + + .g-xl-10, +.gy-xl-10 { + --elixir-gutter-y: 12.5rem; + } + + .g-xl-11, +.gx-xl-11 { + --elixir-gutter-x: 15rem; + } + + .g-xl-11, +.gy-xl-11 { + --elixir-gutter-y: 15rem; + } + + .g-xl-card, +.gx-xl-card { + --elixir-gutter-x: 3.6rem; + } + + .g-xl-card, +.gy-xl-card { + --elixir-gutter-y: 3.6rem; + } +} +.table { + --elixir-table-bg: transparent; + --elixir-table-accent-bg: transparent; + --elixir-table-striped-color: #6a6a6a; + --elixir-table-striped-bg: rgba(0, 0, 0, 0.05); + --elixir-table-active-color: #6a6a6a; + --elixir-table-active-bg: rgba(0, 0, 0, 0.1); + --elixir-table-hover-color: #6a6a6a; + --elixir-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #6a6a6a; + vertical-align: top; + border-color: var(--elixir-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--elixir-table-bg); + border-bottom-width: 1px; + -webkit-box-shadow: inset 0 0 0 9999px var(--elixir-table-accent-bg); + box-shadow: inset 0 0 0 9999px var(--elixir-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} +.table > :not(:first-child) { + border-top: 2px solid currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --elixir-table-accent-bg: var(--elixir-table-striped-bg); + color: var(--elixir-table-striped-color); +} + +.table-active { + --elixir-table-accent-bg: var(--elixir-table-active-bg); + color: var(--elixir-table-active-color); +} + +.table-hover > tbody > tr:hover > * { + --elixir-table-accent-bg: var(--elixir-table-hover-bg); + color: var(--elixir-table-hover-color); +} + +.table-primary { + --elixir-table-bg: #d4d7dd; + --elixir-table-striped-bg: #c9ccd2; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #bfc2c7; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #c4c7cc; + --elixir-table-hover-color: #000; + color: #000; + border-color: #bfc2c7; +} + +.table-secondary { + --elixir-table-bg: #e5e5e5; + --elixir-table-striped-bg: #dadada; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #cecece; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #d4d4d4; + --elixir-table-hover-color: #000; + color: #000; + border-color: #cecece; +} + +.table-success { + --elixir-table-bg: #d7f0e1; + --elixir-table-striped-bg: #cce4d6; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #c2d8cb; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #c7ded0; + --elixir-table-hover-color: #000; + color: #000; + border-color: #c2d8cb; +} + +.table-info { + --elixir-table-bg: #d7e6f0; + --elixir-table-striped-bg: #ccdbe4; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #c2cfd8; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #c7d5de; + --elixir-table-hover-color: #000; + color: #000; + border-color: #c2cfd8; +} + +.table-warning { + --elixir-table-bg: #fff6d4; + --elixir-table-striped-bg: #f2eac9; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #e6ddbf; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #ece4c4; + --elixir-table-hover-color: #000; + color: #000; + border-color: #e6ddbf; +} + +.table-danger { + --elixir-table-bg: #f0d7d9; + --elixir-table-striped-bg: #e4ccce; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #d8c2c3; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #dec7c9; + --elixir-table-hover-color: #000; + color: #000; + border-color: #d8c2c3; +} + +.table-light { + --elixir-table-bg: #fafafa; + --elixir-table-striped-bg: #eeeeee; + --elixir-table-striped-color: #000; + --elixir-table-active-bg: #e1e1e1; + --elixir-table-active-color: #000; + --elixir-table-hover-bg: #e7e7e7; + --elixir-table-hover-color: #000; + color: #000; + border-color: #e1e1e1; +} + +.table-dark { + --elixir-table-bg: #1f1f1f; + --elixir-table-striped-bg: #2a2a2a; + --elixir-table-striped-color: #fff; + --elixir-table-active-bg: #353535; + --elixir-table-active-color: #fff; + --elixir-table-hover-bg: #303030; + --elixir-table-hover-color: #fff; + color: #fff; + border-color: #353535; +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.8rem + 1px); + padding-bottom: calc(0.8rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1rem; +} + +.col-form-label-sm { + padding-top: calc(0.4rem + 1px); + padding-bottom: calc(0.4rem + 1px); + font-size: 0.7501875469rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 75%; + color: #949494; +} + +.form-control { + display: block; + width: 100%; + padding: 0.8rem 0.8rem; + font-size: 0.7501875469rem; + font-weight: 400; + line-height: 1.5; + color: #6a6a6a; + background-color: var(--elixir-100); + background-clip: padding-box; + border: 1px solid var(--elixir-input-border-color); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.188rem; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #6a6a6a; + background-color: var(--elixir-white); + border-color: #959caa; + outline: 0; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-webkit-input-placeholder { + color: #7F7F7F; + opacity: 1; +} +.form-control::-moz-placeholder { + color: #7F7F7F; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #7F7F7F; + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: #7F7F7F; + opacity: 1; +} +.form-control::placeholder { + color: #7F7F7F; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #f2f2f2; + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.8rem 0.8rem; + margin: -0.8rem -0.8rem; + -webkit-margin-end: 0.8rem; + margin-inline-end: 0.8rem; + color: #6a6a6a; + background-color: #f2f2f2; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #e6e6e6; +} +.form-control::-webkit-file-upload-button { + padding: 0.8rem 0.8rem; + margin: -0.8rem -0.8rem; + -webkit-margin-end: 0.8rem; + margin-inline-end: 0.8rem; + color: #6a6a6a; + background-color: #f2f2f2; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #e6e6e6; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.8rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #6a6a6a; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-left: 0; + padding-right: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.8rem + 2px); + padding: 0.4rem 1.2rem; + font-size: 0.7501875469rem; + border-radius: 0.2rem; +} +.form-control-sm::file-selector-button { + padding: 0.4rem 1.2rem; + margin: -0.4rem -1.2rem; + -webkit-margin-end: 1.2rem; + margin-inline-end: 1.2rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.4rem 1.2rem; + margin: -0.4rem -1.2rem; + -webkit-margin-end: 1.2rem; + margin-inline-end: 1.2rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 0.5rem; + font-size: 1rem; + border-radius: 0.625rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +textarea.form-control { + min-height: calc(1.5em + 1.6rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.8rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.8rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.188rem; +} +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.188rem; +} + +.form-select { + display: block; + width: 100%; + padding: 0.8rem 0.8rem 0.8rem 2.4rem; + -moz-padding-start: calc(0.8rem - 3px); + font-size: 0.7501875469rem; + font-weight: 400; + line-height: 1.5; + color: #6a6a6a; + background-color: var(--elixir-100); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: left 0.8rem center; + background-size: 16px 12px; + border: 1px solid var(--elixir-input-border-color); + border-radius: 0.188rem; + -webkit-box-shadow: var(--elixir-box-shadow-inset); + box-shadow: var(--elixir-box-shadow-inset); + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-select:focus { + border-color: #959caa; + outline: 0; + -webkit-box-shadow: var(--elixir-box-shadow-inset), 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: var(--elixir-box-shadow-inset), 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-left: 0.8rem; + background-image: none; +} +.form-select:disabled { + background-color: #f2f2f2; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #6a6a6a; +} + +.form-select-sm { + padding-top: 0.4rem; + padding-bottom: 0.4rem; + padding-right: 1.2rem; + font-size: 0.7501875469rem; + border-radius: 0.2rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-right: 0.5rem; + font-size: 1rem; + border-radius: 0.625rem; +} + +.form-check { + display: block; + min-height: 1.45rem; + padding-right: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: right; + margin-right: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.225em; + vertical-align: top; + background-color: var(--elixir-100); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + -webkit-filter: brightness(90%); + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #959caa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-check-input:checked { + background-color: #2A3855; + border-color: #2A3855; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='var%28--elixir-primary%29'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #2A3855; + border-color: #2A3855; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='var%28--elixir-primary%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +.form-switch { + padding-right: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-right: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: right center; + border-radius: 2em; + -webkit-transition: background-position 0.15s ease-in-out; + -o-transition: background-position 0.15s ease-in-out; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23959caa'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: left center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='var%28--elixir-primary%29'/%3e%3c/svg%3e"); +} + +.form-check-inline { + display: inline-block; + margin-left: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #2A3855; + border: 0; + border-radius: 1rem; + -webkit-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #bfc3cc; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #e1e1e1; + border-color: transparent; + border-radius: 1rem; + -webkit-box-shadow: var(--elixir-box-shadow-inset); + box-shadow: var(--elixir-box-shadow-inset); +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #2A3855; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #bfc3cc; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #e1e1e1; + border-color: transparent; + border-radius: 1rem; + box-shadow: var(--elixir-box-shadow-inset); +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #949494; +} +.form-range:disabled::-moz-range-thumb { + background-color: #949494; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + right: 0; + height: 100%; + padding: 1rem 0.8rem; + pointer-events: none; + border: 1px solid transparent; + -webkit-transform-origin: 100% 0; + -ms-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + -o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-floating > .form-control { + padding: 1rem 0.8rem; +} +.form-floating > .form-control::-webkit-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control:-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-ms-input-placeholder) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { + opacity: 0.65; + -ms-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + -ms-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.8rem 0.8rem; + font-size: 0.7501875469rem; + font-weight: 400; + line-height: 1.5; + color: #6a6a6a; + text-align: center; + white-space: nowrap; + background-color: #f2f2f2; + border: 1px solid var(--elixir-input-border-color); + border-radius: 0.188rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 0.5rem; + font-size: 1rem; + border-radius: 0.625rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.4rem 1.2rem; + font-size: 0.7501875469rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-left: 3.2rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-right: -1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 75%; + color: #36b36a; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(54, 179, 106, 0.9); + border-radius: 0.188rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #36b36a; + padding-left: calc(1.5em + 1.6rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b36a' 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"); + background-repeat: no-repeat; + background-position: left calc(0.375em + 0.4rem) center; + background-size: calc(0.75em + 0.8rem) calc(0.75em + 0.8rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #36b36a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); + box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-left: calc(1.5em + 1.6rem); + background-position: top calc(0.375em + 0.4rem) left calc(0.375em + 0.4rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #36b36a; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-left: 4.4rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b36a' 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"); + background-position: left 0.8rem center, center left 2.4rem; + background-size: 16px 12px, calc(0.75em + 0.8rem) calc(0.75em + 0.8rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #36b36a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); + box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #36b36a; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #36b36a; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); + box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #36b36a; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-right: 0.5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, +.was-validated .input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 75%; + color: #b33641; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(179, 54, 65, 0.9); + border-radius: 0.188rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #b33641; + padding-left: calc(1.5em + 1.6rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b33641'%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='%23b33641' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: left calc(0.375em + 0.4rem) center; + background-size: calc(0.75em + 0.8rem) calc(0.75em + 0.8rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #b33641; + -webkit-box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); + box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-left: calc(1.5em + 1.6rem); + background-position: top calc(0.375em + 0.4rem) left calc(0.375em + 0.4rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #b33641; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-left: 4.4rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b33641'%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='%23b33641' stroke='none'/%3e%3c/svg%3e"); + background-position: left 0.8rem center, center left 2.4rem; + background-size: 16px 12px, calc(0.75em + 0.8rem) calc(0.75em + 0.8rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #b33641; + -webkit-box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); + box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #b33641; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #b33641; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); + box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #b33641; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-right: 0.5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, +.was-validated .input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 700; + line-height: 1.5; + color: #6a6a6a; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.8rem 2.5rem; + font-size: 0.7501875469rem; + border-radius: 0.188rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.btn:hover { + color: #6a6a6a; + text-decoration: none; +} +.btn-check:focus + .btn, .btn:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-primary { + color: #fff; + background-color: #2A3855; + border-color: #2A3855; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-primary:hover { + color: #fff; + background-color: #243048; + border-color: #222d44; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #243048; + border-color: #222d44; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(74, 86, 111, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(74, 86, 111, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #222d44; + border-color: #202a40; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(74, 86, 111, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(74, 86, 111, 0.5); +} +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #2A3855; + border-color: #2A3855; +} + +.btn-secondary { + color: #fff; + background-color: #7F7F7F; + border-color: #7F7F7F; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-secondary:hover { + color: #fff; + background-color: #6c6c6c; + border-color: #666666; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #6c6c6c; + border-color: #666666; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(146, 146, 146, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(146, 146, 146, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #666666; + border-color: #5f5f5f; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(146, 146, 146, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(146, 146, 146, 0.5); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #7F7F7F; + border-color: #7F7F7F; +} + +.btn-success { + color: #fff; + background-color: #36b36a; + border-color: #36b36a; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-success:hover { + color: #fff; + background-color: #2e985a; + border-color: #2b8f55; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #2e985a; + border-color: #2b8f55; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 190, 128, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 190, 128, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #2b8f55; + border-color: #298650; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 190, 128, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 190, 128, 0.5); +} +.btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #36b36a; + border-color: #36b36a; +} + +.btn-info { + color: #fff; + background-color: #3680b3; + border-color: #3680b3; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-info:hover { + color: #fff; + background-color: #2e6d98; + border-color: #2b668f; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #fff; + background-color: #2e6d98; + border-color: #2b668f; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 147, 190, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 147, 190, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #2b668f; + border-color: #296086; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 147, 190, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 147, 190, 0.5); +} +.btn-info:disabled, .btn-info.disabled { + color: #fff; + background-color: #3680b3; + border-color: #3680b3; +} + +.btn-warning { + color: #000; + background-color: #FDD428; + border-color: #FDD428; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-warning:hover { + color: #000; + background-color: #fdda48; + border-color: #fdd83e; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #fdda48; + border-color: #fdd83e; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(215, 180, 34, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(215, 180, 34, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #fddd53; + border-color: #fdd83e; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(215, 180, 34, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(215, 180, 34, 0.5); +} +.btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #FDD428; + border-color: #FDD428; +} + +.btn-danger { + color: #fff; + background-color: #b33641; + border-color: #b33641; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-danger:hover { + color: #fff; + background-color: #982e37; + border-color: #8f2b34; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #982e37; + border-color: #8f2b34; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(190, 84, 94, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(190, 84, 94, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #8f2b34; + border-color: #862931; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(190, 84, 94, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(190, 84, 94, 0.5); +} +.btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #b33641; + border-color: #b33641; +} + +.btn-light { + color: #000; + background-color: #fafafa; + border-color: #fafafa; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-light:hover { + color: #000; + background-color: #fbfbfb; + border-color: #fbfbfb; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #fbfbfb; + border-color: #fbfbfb; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(213, 213, 213, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(213, 213, 213, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #fbfbfb; + border-color: #fbfbfb; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(213, 213, 213, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(213, 213, 213, 0.5); +} +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #fafafa; + border-color: #fafafa; +} + +.btn-dark { + color: #fff; + background-color: #1f1f1f; + border-color: #1f1f1f; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-dark:hover { + color: #fff; + background-color: #1a1a1a; + border-color: #191919; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1a1a1a; + border-color: #191919; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(65, 65, 65, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(65, 65, 65, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #191919; + border-color: #171717; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(65, 65, 65, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(65, 65, 65, 0.5); +} +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #1f1f1f; + border-color: #1f1f1f; +} + +.btn-outline-primary { + color: #2A3855; + border-color: #2A3855; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #2A3855; + border-color: #2A3855; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.5); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #2A3855; + border-color: #2A3855; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(42, 56, 85, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(42, 56, 85, 0.5); +} +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #2A3855; + background-color: transparent; +} + +.btn-outline-secondary { + color: #7F7F7F; + border-color: #7F7F7F; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #7F7F7F; + border-color: #7F7F7F; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.5); + box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #7F7F7F; + border-color: #7F7F7F; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(127, 127, 127, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(127, 127, 127, 0.5); +} +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #7F7F7F; + background-color: transparent; +} + +.btn-outline-success { + color: #36b36a; + border-color: #36b36a; +} +.btn-outline-success:hover { + color: #fff; + background-color: #36b36a; + border-color: #36b36a; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.5); + box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #36b36a; + border-color: #36b36a; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 179, 106, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 179, 106, 0.5); +} +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #36b36a; + background-color: transparent; +} + +.btn-outline-info { + color: #3680b3; + border-color: #3680b3; +} +.btn-outline-info:hover { + color: #fff; + background-color: #3680b3; + border-color: #3680b3; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.5); + box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #fff; + background-color: #3680b3; + border-color: #3680b3; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 128, 179, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 128, 179, 0.5); +} +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #3680b3; + background-color: transparent; +} + +.btn-outline-warning { + color: #FDD428; + border-color: #FDD428; +} +.btn-outline-warning:hover { + color: #000; + background-color: #FDD428; + border-color: #FDD428; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.5); + box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #FDD428; + border-color: #FDD428; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(253, 212, 40, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(253, 212, 40, 0.5); +} +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #FDD428; + background-color: transparent; +} + +.btn-outline-danger { + color: #b33641; + border-color: #b33641; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #b33641; + border-color: #b33641; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.5); + box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #b33641; + border-color: #b33641; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(179, 54, 65, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(179, 54, 65, 0.5); +} +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #b33641; + background-color: transparent; +} + +.btn-outline-light { + color: #fafafa; + border-color: #fafafa; +} +.btn-outline-light:hover { + color: #000; + background-color: #fafafa; + border-color: #fafafa; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.5); + box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #fafafa; + border-color: #fafafa; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(250, 250, 250, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(250, 250, 250, 0.5); +} +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #fafafa; + background-color: transparent; +} + +.btn-outline-dark { + color: #1f1f1f; + border-color: #1f1f1f; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #1f1f1f; + border-color: #1f1f1f; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.5); + box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #1f1f1f; + border-color: #1f1f1f; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(31, 31, 31, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(31, 31, 31, 0.5); +} +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #1f1f1f; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #2A3855; + text-decoration: none; +} +.btn-link:hover { + color: #222d44; + text-decoration: underline; +} +.btn-link:focus { + text-decoration: underline; +} +.btn-link:disabled, .btn-link.disabled { + color: #7F7F7F; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 1.2rem 5rem; + font-size: 1rem; + border-radius: 0.188rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.4rem 1.2rem; + font-size: 0.7501875469rem; + border-radius: 0.188rem; +} + +.fade { + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + -webkit-transition: width 0.35s ease; + -o-transition: width 0.35s ease; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-left: 0.3em solid transparent; + border-bottom: 0; + border-right: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-right: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.4rem 0; + margin: 0; + font-size: 0.8rem; + color: var(--elixir-dropdown-color); + text-align: right; + list-style: none; + background-color: var(--elixir-dropdown-bg); + background-clip: padding-box; + border: 0 solid var(--elixir-dropdown-border-color); + border-radius: 0.188rem; + -webkit-box-shadow: var(--elixir-dropdown-box-shadow); + box-shadow: var(--elixir-dropdown-box-shadow); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + right: 0; + margin-top: 0; +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + left: auto; + right: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + left: 0; + right: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + left: auto; + right: 0; + } + + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + left: auto; + right: 0; + } + + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + left: auto; + right: 0; + } + + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + left: auto; + right: 0; + } + + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + left: 0; + right: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-left: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-right: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-right: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + left: auto; + right: 100%; + margin-top: 0; + margin-right: 0; +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-left: 0; + border-bottom: 0.3em solid transparent; + border-right: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-right: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + left: 100%; + right: auto; + margin-top: 0; + margin-left: 0; +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-left: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-right: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid var(--elixir-dropdown-border-color); +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.4rem 1.2rem; + clear: both; + font-weight: 400; + color: var(--elixir-dropdown-link-color); + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--elixir-dropdown-link-hover-color); + text-decoration: none; + background-color: var(--elixir-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--elixir-dropdown-link-active-color); + text-decoration: none; + background-color: var(--elixir-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--elixir-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.4rem 1.2rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #7F7F7F; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.4rem 1.2rem; + color: var(--elixir-dropdown-link-color); +} + +.dropdown-menu-dark { + color: #e1e1e1; + background-color: #555555; + border-color: var(--elixir-dropdown-border-color); +} +.dropdown-menu-dark .dropdown-item { + color: #e1e1e1; +} +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: var(--elixir-dropdown-link-active-color); + background-color: var(--elixir-dropdown-link-active-bg); +} +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #949494; +} +.dropdown-menu-dark .dropdown-divider { + border-color: var(--elixir-dropdown-border-color); +} +.dropdown-menu-dark .dropdown-item-text { + color: #e1e1e1; +} +.dropdown-menu-dark .dropdown-header { + color: #949494; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-right: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.dropdown-toggle-split { + padding-left: 1.875rem; + padding-right: 1.875rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-right: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-left: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-left: 0.9rem; + padding-right: 0.9rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-left: 3.75rem; + padding-right: 3.75rem; +} + +.btn-group.show .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.show .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-right: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.4rem 1rem; + color: #2A3855; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: #222d44; + text-decoration: none; +} +.nav-link.disabled { + color: #7F7F7F; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #e1e1e1; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-right-radius: 0.188rem; + border-top-left-radius: 0.188rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #f2f2f2 #f2f2f2 #e1e1e1; + isolation: isolate; +} +.nav-tabs .nav-link.disabled { + color: #7F7F7F; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #6a6a6a; + background-color: #fff; + border-color: #e1e1e1 #e1e1e1 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.188rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--elixir-primary); + background-color: #2A3855; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: inherit; + flex-wrap: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + margin-left: 1rem; + font-size: calc(1.2583rem + 0.0996vw); + white-space: nowrap; +} +@media (min-width: 1200px) { + .navbar-brand { + font-size: 1.333rem; + } +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-left: 0; + padding-right: 0; +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.4rem; + padding-bottom: 0.4rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: calc(1.2583rem + 0.0996vw); + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.188rem; + -webkit-transition: -webkit-box-shadow 0.15s ease-in-out; + transition: -webkit-box-shadow 0.15s ease-in-out; + -o-transition: box-shadow 0.15s ease-in-out; + transition: box-shadow 0.15s ease-in-out; + transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (min-width: 1200px) { + .navbar-toggler { + font-size: 1.333rem; + } +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem; + box-shadow: 0 0 0 0.25rem; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--elixir-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-left: 1.2rem; + padding-right: 1.2rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + -webkit-transition: none; + -o-transition: none; + transition: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + .navbar-expand-sm .offcanvas-top, +.navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-sm .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-left: 1.2rem; + padding-right: 1.2rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + -webkit-transition: none; + -o-transition: none; + transition: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + .navbar-expand-md .offcanvas-top, +.navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-md .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-left: 1.2rem; + padding-right: 1.2rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + -webkit-transition: none; + -o-transition: none; + transition: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + .navbar-expand-lg .offcanvas-top, +.navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-lg .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-left: 1.2rem; + padding-right: 1.2rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + -webkit-transition: none; + -o-transition: none; + transition: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; + } + .navbar-expand-xl .offcanvas-top, +.navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-left: 1.2rem; + padding-right: 1.2rem; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + -webkit-transition: none; + -o-transition: none; + transition: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; +} +.navbar-expand .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: var(--elixir-card-bg); + background-clip: border-box; + border: 0 solid var(--elixir-card-border-color); + border-radius: 0.625rem; +} +.card > hr { + margin-left: 0; + margin-right: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-right-radius: 0.625rem; + border-top-left-radius: 0.625rem; +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-left-radius: 0.625rem; + border-bottom-right-radius: 0.625rem; +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.8rem 1.8rem; +} + +.card-title { + margin-bottom: 0.5rem; +} + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-right: 1.8rem; +} + +.card-header { + padding: 1rem 1.25rem; + margin-bottom: 0; + background-color: var(--elixir-card-cap-bg); + border-bottom: 0 solid var(--elixir-card-border-color); +} +.card-header:first-child { + border-radius: 0.625rem 0.625rem 0 0; +} + +.card-footer { + padding: 1rem 1.25rem; + background-color: var(--elixir-card-cap-bg); + border-top: 0 solid var(--elixir-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 0.625rem 0.625rem; +} + +.card-header-tabs { + margin-left: -0.625rem; + margin-bottom: -1rem; + margin-right: -0.625rem; + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--elixir-card-bg); + border-bottom-color: var(--elixir-card-bg); +} + +.card-header-pills { + margin-left: -0.625rem; + margin-right: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 1rem; + border-radius: 0.625rem; +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-right-radius: 0.625rem; + border-top-left-radius: 0.625rem; +} + +.card-img, +.card-img-bottom { + border-bottom-left-radius: 0.625rem; + border-bottom-right-radius: 0.625rem; +} + +.card-group > .card { + margin-bottom: 1rem; +} +@media (min-width: 576px) { + .card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-right: 0; + border-right: 0; + } + .card-group > .card:not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-right-radius: 0; + } +} + +.accordion-button { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #6a6a6a; + text-align: right; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: #26324d; + background-color: #eaebee; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); +} +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2326324d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.accordion-button::after { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-right: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236a6a6a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + -o-transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: #959caa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.accordion-item:first-of-type { + border-top-right-radius: 0.188rem; + border-top-left-radius: 0.188rem; +} +.accordion-item:first-of-type .accordion-button { + border-top-right-radius: calc(0.188rem - 1px); + border-top-left-radius: calc(0.188rem - 1px); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-left-radius: 0.188rem; + border-bottom-right-radius: 0.188rem; +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-left-radius: calc(0.188rem - 1px); + border-bottom-right-radius: calc(0.188rem - 1px); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-left-radius: 0.188rem; + border-bottom-right-radius: 0.188rem; +} + +.accordion-body { + padding: 1rem 1.25rem; +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-left: 0; + border-right: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button { + border-radius: 0; +} + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: "transparent"; +} + +.breadcrumb-item + .breadcrumb-item { + padding-right: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: right; + padding-left: 0.5rem; + color: #fff; + content: var(--elixir-breadcrumb-divider, url("data:image/svg+xml,%3Csvg aria-hidden='true' width='19' height='19' focusable='false' data-prefix='fas' data-icon='angle-double-right' class='svg-inline--fa fa-angle-double-right fa-w-14 fs-1' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z'%3E%3C/path%3E%3C/svg%3E")) ; +} +.breadcrumb-item.active { + color: #fff; +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-right: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: var(--elixir-pagination-color); + background-color: var(--elixir-pagination-bg); + border: 1px solid var(--elixir-pagination-border-color); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--elixir-pagination-hover-color); + text-decoration: none; + background-color: var(--elixir-pagination-hover-bg); + border-color: var(--elixir-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--elixir-pagination-focus-color); + background-color: var(--elixir-pagination-focus-bg); + outline: 0; + -webkit-box-shadow: var(--elixir-pagination-focus-box-shadow); + box-shadow: var(--elixir-pagination-focus-box-shadow); +} + +.page-item:not(:first-child) .page-link { + margin-right: -1px; +} +.page-item.active .page-link { + z-index: 3; + color: var(--elixir-pagination-active-color); + background-color: var(--elixir-pagination-active-bg); + border-color: var(--elixir-pagination-active-border-color); +} +.page-item.disabled .page-link { + color: var(--elixir-pagination-disabled-color); + pointer-events: none; + background-color: var(--elixir-pagination-disabled-bg); + border-color: var(--elixir-pagination-disabled-border-color); +} + +.page-link { + padding: 0.5rem 0.75rem; +} + +.page-item:first-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: calc(1.2583rem + 0.0996vw); +} +@media (min-width: 1200px) { + .pagination-lg .page-link { + font-size: 1.333rem; + } +} +.pagination-lg .page-item:first-child .page-link { + border-top-right-radius: 0.625rem; + border-bottom-right-radius: 0.625rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-left-radius: 0.625rem; + border-bottom-left-radius: 0.625rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; +} +.pagination-sm .page-item:first-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.188rem; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #f2f2f2; + border-radius: 0.188rem; + -webkit-box-shadow: var(--elixir-box-shadow-inset); + box-shadow: var(--elixir-box-shadow-inset); +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #2A3855; + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.progress-bar-striped { + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.btn-close { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.188rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + -webkit-filter: invert(1) grayscale(100%) brightness(200%); + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: var(--elixir-box-shadow); + box-shadow: var(--elixir-box-shadow); + border-radius: 0.188rem; +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 1rem; +} + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.5rem 0.75rem; + color: #7F7F7F; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-right-radius: calc(0.188rem - 1px); + border-top-left-radius: calc(0.188rem - 1px); +} +.toast-header .btn-close { + margin-left: -0.375rem; + margin-right: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + right: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + -o-transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + -ms-transform: translate(0, -50px); + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + -ms-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.625rem; + -webkit-box-shadow: var(--elixir-box-shadow-sm); + box-shadow: var(--elixir-box-shadow-sm); + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1050; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid var(--elixir-border-color); + border-top-right-radius: calc(0.625rem - 1px); + border-top-left-radius: calc(0.625rem - 1px); +} +.modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem auto -0.5rem -0.5rem; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.45; +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid var(--elixir-border-color); + border-bottom-left-radius: calc(0.625rem - 1px); + border-bottom-right-radius: calc(0.625rem - 1px); +} +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-content { + -webkit-box-shadow: var(--elixir-box-shadow); + box-shadow: var(--elixir-box-shadow); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.45; + text-align: right; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.188rem; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: right; + width: 100%; + margin-left: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + -o-transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + -webkit-transition: opacity 0s 0.6s; + -o-transition: opacity 0s 0.6s; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + -o-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + right: 0; +} + +.carousel-control-next { + left: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + left: 0; + bottom: 0; + right: 0; + z-index: 2; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-left: 15%; + margin-bottom: 1rem; + margin-right: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-left: 3px; + margin-right: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + -webkit-transition: opacity 0.6s ease; + -o-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + left: 15%; + bottom: 1.25rem; + right: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-next-icon, +.carousel-dark .carousel-control-prev-icon { + -webkit-filter: invert(1) grayscale(100); + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) ; + transform: rotate(360deg) ; + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) ; + transform: rotate(360deg) ; + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-left-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + -webkit-box-shadow: var(--elixir-box-shadow-sm); + box-shadow: var(--elixir-box-shadow-sm); + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; +} +.offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-left: -0.5rem; + margin-bottom: -0.5rem; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.45; +} + +.offcanvas-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +.offcanvas-end { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%); +} + +.offcanvas-bottom { + left: 0; + right: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); +} + +.offcanvas.show { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--elixir-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --elixir-aspect-ratio: 100%; +} + +.ratio-4x3 { + --elixir-aspect-ratio: 75%; +} + +.ratio-16x9 { + --elixir-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --elixir-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + left: 0; + bottom: 0; + right: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1015; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1015; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1015; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1015; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1015; + } +} +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: right !important; +} + +.float-end { + float: left !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-85 { + opacity: 0.85 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + -webkit-box-shadow: var(--elixir-box-shadow) !important; + box-shadow: var(--elixir-box-shadow) !important; +} + +.shadow-sm { + -webkit-box-shadow: var(--elixir-box-shadow-sm) !important; + box-shadow: var(--elixir-box-shadow-sm) !important; +} + +.shadow-lg { + -webkit-box-shadow: var(--elixir-box-shadow-lg) !important; + box-shadow: var(--elixir-box-shadow-lg) !important; +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-relative { + position: relative !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + right: 0 !important; +} + +.start-50 { + right: 50% !important; +} + +.start-100 { + right: 100% !important; +} + +.end-0 { + left: 0 !important; +} + +.end-50 { + left: 50% !important; +} + +.end-100 { + left: 100% !important; +} + +.translate-middle { + -webkit-transform: translateX(50%) translateY(-50%) !important; + -ms-transform: translateX(50%) translateY(-50%) !important; + transform: translateX(50%) translateY(-50%) !important; +} + +.translate-middle-x { + -webkit-transform: translateX(50%) !important; + -ms-transform: translateX(50%) !important; + transform: translateX(50%) !important; +} + +.translate-middle-y { + -webkit-transform: translateY(-50%) !important; + -ms-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid var(--elixir-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid var(--elixir-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-left: 1px solid var(--elixir-border-color) !important; +} + +.border-end-0 { + border-left: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid var(--elixir-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-right: 1px solid var(--elixir-border-color) !important; +} + +.border-start-0 { + border-right: 0 !important; +} + +.border-facebook { + border-color: var(--elixir-facebook) !important; +} + +.border-google-plus { + border-color: var(--elixir-google-plus) !important; +} + +.border-twitter { + border-color: var(--elixir-twitter) !important; +} + +.border-linkedin { + border-color: var(--elixir-linkedin) !important; +} + +.border-youtube { + border-color: var(--elixir-youtube) !important; +} + +.border-github { + border-color: var(--elixir-github) !important; +} + +.border-black { + border-color: var(--elixir-black) !important; +} + +.border-100 { + border-color: var(--elixir-100) !important; +} + +.border-200 { + border-color: var(--elixir-200) !important; +} + +.border-300 { + border-color: var(--elixir-300) !important; +} + +.border-400 { + border-color: var(--elixir-400) !important; +} + +.border-500 { + border-color: var(--elixir-500) !important; +} + +.border-600 { + border-color: var(--elixir-600) !important; +} + +.border-700 { + border-color: var(--elixir-700) !important; +} + +.border-800 { + border-color: var(--elixir-800) !important; +} + +.border-900 { + border-color: var(--elixir-900) !important; +} + +.border-1000 { + border-color: var(--elixir-1000) !important; +} + +.border-1100 { + border-color: var(--elixir-1100) !important; +} + +.border-white { + border-color: var(--elixir-white) !important; +} + +.border-primary { + border-color: var(--elixir-primary) !important; +} + +.border-secondary { + border-color: var(--elixir-secondary) !important; +} + +.border-success { + border-color: var(--elixir-success) !important; +} + +.border-info { + border-color: var(--elixir-info) !important; +} + +.border-warning { + border-color: var(--elixir-warning) !important; +} + +.border-danger { + border-color: var(--elixir-danger) !important; +} + +.border-light { + border-color: var(--elixir-light) !important; +} + +.border-dark { + border-color: var(--elixir-dark) !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-25 { + width: 25vw !important; +} + +.vw-50 { + width: 50vw !important; +} + +.vw-75 { + width: 75vw !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-25 { + height: 25vh !important; +} + +.vh-50 { + height: 50vh !important; +} + +.vh-75 { + height: 75vh !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-25 { + min-height: 25vh !important; +} + +.min-vh-50 { + min-height: 50vh !important; +} + +.min-vh-75 { + min-height: 75vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.8rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.gap-6 { + gap: 4rem !important; +} + +.gap-7 { + gap: 5rem !important; +} + +.gap-8 { + gap: 7.5rem !important; +} + +.gap-9 { + gap: 10rem !important; +} + +.gap-10 { + gap: 12.5rem !important; +} + +.gap-11 { + gap: 15rem !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.order-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; +} + +.order-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; +} + +.order-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; +} + +.order-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; +} + +.order-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; +} + +.order-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; +} + +.order-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; +} + +.order-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.8rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-6 { + margin: 4rem !important; +} + +.m-7 { + margin: 5rem !important; +} + +.m-8 { + margin: 7.5rem !important; +} + +.m-9 { + margin: 10rem !important; +} + +.m-10 { + margin: 12.5rem !important; +} + +.m-11 { + margin: 15rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.8rem !important; + margin-right: 1.8rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-6 { + margin-left: 4rem !important; + margin-right: 4rem !important; +} + +.mx-7 { + margin-left: 5rem !important; + margin-right: 5rem !important; +} + +.mx-8 { + margin-left: 7.5rem !important; + margin-right: 7.5rem !important; +} + +.mx-9 { + margin-left: 10rem !important; + margin-right: 10rem !important; +} + +.mx-10 { + margin-left: 12.5rem !important; + margin-right: 12.5rem !important; +} + +.mx-11 { + margin-left: 15rem !important; + margin-right: 15rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.8rem !important; + margin-bottom: 1.8rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +.my-7 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; +} + +.my-8 { + margin-top: 7.5rem !important; + margin-bottom: 7.5rem !important; +} + +.my-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; +} + +.my-10 { + margin-top: 12.5rem !important; + margin-bottom: 12.5rem !important; +} + +.my-11 { + margin-top: 15rem !important; + margin-bottom: 15rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.8rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-6 { + margin-top: 4rem !important; +} + +.mt-7 { + margin-top: 5rem !important; +} + +.mt-8 { + margin-top: 7.5rem !important; +} + +.mt-9 { + margin-top: 10rem !important; +} + +.mt-10 { + margin-top: 12.5rem !important; +} + +.mt-11 { + margin-top: 15rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.8rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-6 { + margin-left: 4rem !important; +} + +.me-7 { + margin-left: 5rem !important; +} + +.me-8 { + margin-left: 7.5rem !important; +} + +.me-9 { + margin-left: 10rem !important; +} + +.me-10 { + margin-left: 12.5rem !important; +} + +.me-11 { + margin-left: 15rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.8rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-6 { + margin-bottom: 4rem !important; +} + +.mb-7 { + margin-bottom: 5rem !important; +} + +.mb-8 { + margin-bottom: 7.5rem !important; +} + +.mb-9 { + margin-bottom: 10rem !important; +} + +.mb-10 { + margin-bottom: 12.5rem !important; +} + +.mb-11 { + margin-bottom: 15rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.8rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-6 { + margin-right: 4rem !important; +} + +.ms-7 { + margin-right: 5rem !important; +} + +.ms-8 { + margin-right: 7.5rem !important; +} + +.ms-9 { + margin-right: 10rem !important; +} + +.ms-10 { + margin-right: 12.5rem !important; +} + +.ms-11 { + margin-right: 15rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.m-n4 { + margin: -1.8rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.m-n6 { + margin: -4rem !important; +} + +.m-n7 { + margin: -5rem !important; +} + +.m-n8 { + margin: -7.5rem !important; +} + +.m-n9 { + margin: -10rem !important; +} + +.m-n10 { + margin: -12.5rem !important; +} + +.m-n11 { + margin: -15rem !important; +} + +.mx-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; +} + +.mx-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; +} + +.mx-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important; +} + +.mx-n4 { + margin-left: -1.8rem !important; + margin-right: -1.8rem !important; +} + +.mx-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important; +} + +.mx-n6 { + margin-left: -4rem !important; + margin-right: -4rem !important; +} + +.mx-n7 { + margin-left: -5rem !important; + margin-right: -5rem !important; +} + +.mx-n8 { + margin-left: -7.5rem !important; + margin-right: -7.5rem !important; +} + +.mx-n9 { + margin-left: -10rem !important; + margin-right: -10rem !important; +} + +.mx-n10 { + margin-left: -12.5rem !important; + margin-right: -12.5rem !important; +} + +.mx-n11 { + margin-left: -15rem !important; + margin-right: -15rem !important; +} + +.my-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; +} + +.my-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; +} + +.my-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; +} + +.my-n4 { + margin-top: -1.8rem !important; + margin-bottom: -1.8rem !important; +} + +.my-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; +} + +.my-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; +} + +.my-n7 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; +} + +.my-n8 { + margin-top: -7.5rem !important; + margin-bottom: -7.5rem !important; +} + +.my-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; +} + +.my-n10 { + margin-top: -12.5rem !important; + margin-bottom: -12.5rem !important; +} + +.my-n11 { + margin-top: -15rem !important; + margin-bottom: -15rem !important; +} + +.mt-n1 { + margin-top: -0.25rem !important; +} + +.mt-n2 { + margin-top: -0.5rem !important; +} + +.mt-n3 { + margin-top: -1rem !important; +} + +.mt-n4 { + margin-top: -1.8rem !important; +} + +.mt-n5 { + margin-top: -3rem !important; +} + +.mt-n6 { + margin-top: -4rem !important; +} + +.mt-n7 { + margin-top: -5rem !important; +} + +.mt-n8 { + margin-top: -7.5rem !important; +} + +.mt-n9 { + margin-top: -10rem !important; +} + +.mt-n10 { + margin-top: -12.5rem !important; +} + +.mt-n11 { + margin-top: -15rem !important; +} + +.me-n1 { + margin-left: -0.25rem !important; +} + +.me-n2 { + margin-left: -0.5rem !important; +} + +.me-n3 { + margin-left: -1rem !important; +} + +.me-n4 { + margin-left: -1.8rem !important; +} + +.me-n5 { + margin-left: -3rem !important; +} + +.me-n6 { + margin-left: -4rem !important; +} + +.me-n7 { + margin-left: -5rem !important; +} + +.me-n8 { + margin-left: -7.5rem !important; +} + +.me-n9 { + margin-left: -10rem !important; +} + +.me-n10 { + margin-left: -12.5rem !important; +} + +.me-n11 { + margin-left: -15rem !important; +} + +.mb-n1 { + margin-bottom: -0.25rem !important; +} + +.mb-n2 { + margin-bottom: -0.5rem !important; +} + +.mb-n3 { + margin-bottom: -1rem !important; +} + +.mb-n4 { + margin-bottom: -1.8rem !important; +} + +.mb-n5 { + margin-bottom: -3rem !important; +} + +.mb-n6 { + margin-bottom: -4rem !important; +} + +.mb-n7 { + margin-bottom: -5rem !important; +} + +.mb-n8 { + margin-bottom: -7.5rem !important; +} + +.mb-n9 { + margin-bottom: -10rem !important; +} + +.mb-n10 { + margin-bottom: -12.5rem !important; +} + +.mb-n11 { + margin-bottom: -15rem !important; +} + +.ms-n1 { + margin-right: -0.25rem !important; +} + +.ms-n2 { + margin-right: -0.5rem !important; +} + +.ms-n3 { + margin-right: -1rem !important; +} + +.ms-n4 { + margin-right: -1.8rem !important; +} + +.ms-n5 { + margin-right: -3rem !important; +} + +.ms-n6 { + margin-right: -4rem !important; +} + +.ms-n7 { + margin-right: -5rem !important; +} + +.ms-n8 { + margin-right: -7.5rem !important; +} + +.ms-n9 { + margin-right: -10rem !important; +} + +.ms-n10 { + margin-right: -12.5rem !important; +} + +.ms-n11 { + margin-right: -15rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.8rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.p-6 { + padding: 4rem !important; +} + +.p-7 { + padding: 5rem !important; +} + +.p-8 { + padding: 7.5rem !important; +} + +.p-9 { + padding: 10rem !important; +} + +.p-10 { + padding: 12.5rem !important; +} + +.p-11 { + padding: 15rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.8rem !important; + padding-right: 1.8rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.px-6 { + padding-left: 4rem !important; + padding-right: 4rem !important; +} + +.px-7 { + padding-left: 5rem !important; + padding-right: 5rem !important; +} + +.px-8 { + padding-left: 7.5rem !important; + padding-right: 7.5rem !important; +} + +.px-9 { + padding-left: 10rem !important; + padding-right: 10rem !important; +} + +.px-10 { + padding-left: 12.5rem !important; + padding-right: 12.5rem !important; +} + +.px-11 { + padding-left: 15rem !important; + padding-right: 15rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.8rem !important; + padding-bottom: 1.8rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.py-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +.py-7 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; +} + +.py-8 { + padding-top: 7.5rem !important; + padding-bottom: 7.5rem !important; +} + +.py-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; +} + +.py-10 { + padding-top: 12.5rem !important; + padding-bottom: 12.5rem !important; +} + +.py-11 { + padding-top: 15rem !important; + padding-bottom: 15rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.8rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pt-6 { + padding-top: 4rem !important; +} + +.pt-7 { + padding-top: 5rem !important; +} + +.pt-8 { + padding-top: 7.5rem !important; +} + +.pt-9 { + padding-top: 10rem !important; +} + +.pt-10 { + padding-top: 12.5rem !important; +} + +.pt-11 { + padding-top: 15rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.8rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pe-6 { + padding-left: 4rem !important; +} + +.pe-7 { + padding-left: 5rem !important; +} + +.pe-8 { + padding-left: 7.5rem !important; +} + +.pe-9 { + padding-left: 10rem !important; +} + +.pe-10 { + padding-left: 12.5rem !important; +} + +.pe-11 { + padding-left: 15rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.8rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.pb-6 { + padding-bottom: 4rem !important; +} + +.pb-7 { + padding-bottom: 5rem !important; +} + +.pb-8 { + padding-bottom: 7.5rem !important; +} + +.pb-9 { + padding-bottom: 10rem !important; +} + +.pb-10 { + padding-bottom: 12.5rem !important; +} + +.pb-11 { + padding-bottom: 15rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.8rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +.ps-6 { + padding-right: 4rem !important; +} + +.ps-7 { + padding-right: 5rem !important; +} + +.ps-8 { + padding-right: 7.5rem !important; +} + +.ps-9 { + padding-right: 10rem !important; +} + +.ps-10 { + padding-right: 12.5rem !important; +} + +.ps-11 { + padding-right: 15rem !important; +} + +.font-monospace { + font-family: var(--elixir-font-monospace) !important; +} + +.fs--2 { + font-size: 0.5627813555rem !important; +} + +.fs--1 { + font-size: 0.7501875469rem !important; +} + +.fs-0 { + font-size: 1rem !important; +} + +.fs-1 { + font-size: 1.333rem !important; +} + +.fs-2 { + font-size: 1.776889rem !important; +} + +.fs-3 { + font-size: 2.368593037rem !important; +} + +.fs-4 { + font-size: 3.1573345183rem !important; +} + +.fs-5 { + font-size: 4.2087269129rem !important; +} + +.fs-6 { + font-size: 5.6102329749rem !important; +} + +.fs-7 { + font-size: 7.4784405556rem !important; +} + +.fs-8 { + font-size: 9.9687612606rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-thin { + font-weight: 100 !important; +} + +.fw-lighter { + font-weight: 200 !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semi-bold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: 800 !important; +} + +.fw-black { + font-weight: 900 !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-xs { + line-height: 1.15 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.45 !important; +} + +.lh-lg { + line-height: 1.75 !important; +} + +.text-start { + text-align: right !important; +} + +.text-end { + text-align: left !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} +.text-primary { + --elixir-text-opacity: 1; + color: var(--elixir-primary) !important; +} + +.text-secondary { + --elixir-text-opacity: 1; + color: var(--elixir-secondary) !important; +} + +.text-success { + --elixir-text-opacity: 1; + color: var(--elixir-success) !important; +} + +.text-info { + --elixir-text-opacity: 1; + color: var(--elixir-info) !important; +} + +.text-warning { + --elixir-text-opacity: 1; + color: var(--elixir-warning) !important; +} + +.text-danger { + --elixir-text-opacity: 1; + color: var(--elixir-danger) !important; +} + +.text-light { + --elixir-text-opacity: 1; + color: var(--elixir-light) !important; +} + +.text-dark { + --elixir-text-opacity: 1; + color: var(--elixir-dark) !important; +} + +.text-black { + --elixir-text-opacity: 1; + color: var(--elixir-black) !important; +} + +.text-white { + --elixir-text-opacity: 1; + color: var(--elixir-white) !important; +} + +.text-body { + --elixir-text-opacity: 1; + color: var(--elixir-body) !important; +} + +.text-muted { + --elixir-text-opacity: 1; + color: var(--elixir-muted) !important; +} + +.text-black-50 { + --elixir-text-opacity: 1; + color: var(--elixir-black-50) !important; +} + +.text-white-50 { + --elixir-text-opacity: 1; + color: var(--elixir-white-50) !important; +} + +.text-reset { + --elixir-text-opacity: 1; + color: var(--elixir-reset) !important; +} + +.text-opacity-25 { + --elixir-text-opacity: 0.25; +} + +.text-opacity-50 { + --elixir-text-opacity: 0.5; +} + +.text-opacity-75 { + --elixir-text-opacity: 0.75; +} + +.text-opacity-100 { + --elixir-text-opacity: 1; +} + +.bg-facebook { + background-color: var(--elixir-facebook) !important; +} + +.bg-google-plus { + background-color: var(--elixir-google-plus) !important; +} + +.bg-twitter { + background-color: var(--elixir-twitter) !important; +} + +.bg-linkedin { + background-color: var(--elixir-linkedin) !important; +} + +.bg-youtube { + background-color: var(--elixir-youtube) !important; +} + +.bg-github { + background-color: var(--elixir-github) !important; +} + +.bg-black { + background-color: var(--elixir-black) !important; +} + +.bg-100 { + background-color: var(--elixir-100) !important; +} + +.bg-200 { + background-color: var(--elixir-200) !important; +} + +.bg-300 { + background-color: var(--elixir-300) !important; +} + +.bg-400 { + background-color: var(--elixir-400) !important; +} + +.bg-500 { + background-color: var(--elixir-500) !important; +} + +.bg-600 { + background-color: var(--elixir-600) !important; +} + +.bg-700 { + background-color: var(--elixir-700) !important; +} + +.bg-800 { + background-color: var(--elixir-800) !important; +} + +.bg-900 { + background-color: var(--elixir-900) !important; +} + +.bg-1000 { + background-color: var(--elixir-1000) !important; +} + +.bg-1100 { + background-color: var(--elixir-1100) !important; +} + +.bg-white { + background-color: var(--elixir-white) !important; +} + +.bg-primary { + background-color: var(--elixir-primary) !important; +} + +.bg-secondary { + background-color: var(--elixir-secondary) !important; +} + +.bg-success { + background-color: var(--elixir-success) !important; +} + +.bg-info { + background-color: var(--elixir-info) !important; +} + +.bg-warning { + background-color: var(--elixir-warning) !important; +} + +.bg-danger { + background-color: var(--elixir-danger) !important; +} + +.bg-light { + background-color: var(--elixir-light) !important; +} + +.bg-dark { + background-color: var(--elixir-dark) !important; +} + +.bg-body { + background-color: var(--elixir-body) !important; +} + +.bg-transparent { + background-color: var(--elixir-transparent) !important; +} + +.bg-opacity-10 { + --elixir-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --elixir-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --elixir-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --elixir-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --elixir-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--elixir-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + -ms-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 0.188rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 0.2rem !important; +} + +.rounded-2 { + border-radius: 0.188rem !important; +} + +.rounded-3 { + border-radius: 0.625rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-right-radius: 0.188rem !important; + border-top-left-radius: 0.188rem !important; +} + +.rounded-top-lg { + border-top-right-radius: 0.625rem !important; + border-top-left-radius: 0.625rem !important; +} + +.rounded-top-0 { + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; +} + +.rounded-end { + border-top-left-radius: 0.188rem !important; + border-bottom-left-radius: 0.188rem !important; +} + +.rounded-end-lg { + border-top-left-radius: 0.625rem !important; + border-bottom-left-radius: 0.625rem !important; +} + +.rounded-end-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.rounded-bottom { + border-bottom-left-radius: 0.188rem !important; + border-bottom-right-radius: 0.188rem !important; +} + +.rounded-bottom-lg { + border-bottom-left-radius: 0.625rem !important; + border-bottom-right-radius: 0.625rem !important; +} + +.rounded-bottom-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rounded-start { + border-bottom-right-radius: 0.188rem !important; + border-top-right-radius: 0.188rem !important; +} + +.rounded-start-lg { + border-bottom-right-radius: 0.625rem !important; + border-top-right-radius: 0.625rem !important; +} + +.rounded-start-0 { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +.text-facebook { + color: var(--elixir-facebook) !important; +} + +.text-google-plus { + color: var(--elixir-google-plus) !important; +} + +.text-twitter { + color: var(--elixir-twitter) !important; +} + +.text-linkedin { + color: var(--elixir-linkedin) !important; +} + +.text-youtube { + color: var(--elixir-youtube) !important; +} + +.text-github { + color: var(--elixir-github) !important; +} + +.text-black { + color: var(--elixir-black) !important; +} + +.text-100 { + color: var(--elixir-100) !important; +} + +.text-200 { + color: var(--elixir-200) !important; +} + +.text-300 { + color: var(--elixir-300) !important; +} + +.text-400 { + color: var(--elixir-400) !important; +} + +.text-500 { + color: var(--elixir-500) !important; +} + +.text-600 { + color: var(--elixir-600) !important; +} + +.text-700 { + color: var(--elixir-700) !important; +} + +.text-800 { + color: var(--elixir-800) !important; +} + +.text-900 { + color: var(--elixir-900) !important; +} + +.text-1000 { + color: var(--elixir-1000) !important; +} + +.text-1100 { + color: var(--elixir-1100) !important; +} + +.text-white { + color: var(--elixir-white) !important; +} + +.max-vh-25 { + max-height: 25vh !important; +} + +.max-vh-50 { + max-height: 50vh !important; +} + +.max-vh-75 { + max-height: 75vh !important; +} + +.max-vh-100 { + max-height: 100vh !important; +} + +.border-x { + border-right: 1px solid var(--elixir-border-color) !important; + border-left: 1px solid var(--elixir-border-color) !important; +} + +.border-x-0 { + border-right: 0 !important; + border-left: 0 !important; +} + +.border-y { + border-top: 1px solid var(--elixir-border-color) !important; + border-bottom: 1px solid var(--elixir-border-color) !important; +} + +.border-y-0 { + border-top: 0 !important; + border-bottom: 0 !important; +} + +.border-dashed { + border: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-top { + border-top: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-end { + border-left: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-start { + border-right: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-bottom { + border-bottom: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-x { + border-right: 1px dashed var(--elixir-border-color) !important; + border-left: 1px dashed var(--elixir-border-color) !important; +} + +.border-dashed-y { + border-top: 1px dashed var(--elixir-border-color) !important; + border-bottom: 1px dashed var(--elixir-border-color) !important; +} + +.rounded-ts { + border-top-right-radius: 0.188rem !important; +} + +.rounded-ts-lg { + border-top-right-radius: 0.625rem !important; +} + +.rounded-ts-0 { + border-top-right-radius: 0 !important; +} + +.rounded-te { + border-top-left-radius: 0.188rem !important; +} + +.rounded-te-lg { + border-top-left-radius: 0.625rem !important; +} + +.rounded-te-0 { + border-top-left-radius: 0 !important; +} + +.rounded-bs { + border-bottom-right-radius: 0.188rem !important; +} + +.rounded-bs-lg { + border-bottom-right-radius: 0.625rem !important; +} + +.rounded-bs-0 { + border-bottom-right-radius: 0 !important; +} + +.rounded-be { + border-bottom-left-radius: 0.188rem !important; +} + +.rounded-be-lg { + border-bottom-left-radius: 0.625rem !important; +} + +.rounded-be-0 { + border-bottom-left-radius: 0 !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: right !important; + } + + .float-sm-end { + float: left !important; + } + + .float-sm-none { + float: none !important; + } + + .opacity-sm-0 { + opacity: 0 !important; + } + + .opacity-sm-25 { + opacity: 0.25 !important; + } + + .opacity-sm-50 { + opacity: 0.5 !important; + } + + .opacity-sm-75 { + opacity: 0.75 !important; + } + + .opacity-sm-85 { + opacity: 0.85 !important; + } + + .opacity-sm-100 { + opacity: 1 !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .position-sm-static { + position: static !important; + } + + .position-sm-absolute { + position: absolute !important; + } + + .position-sm-relative { + position: relative !important; + } + + .position-sm-fixed { + position: fixed !important; + } + + .position-sm-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .translate-sm-middle { + -webkit-transform: translateX(50%) translateY(-50%) !important; + -ms-transform: translateX(50%) translateY(-50%) !important; + transform: translateX(50%) translateY(-50%) !important; + } + + .translate-sm-middle-x { + -webkit-transform: translateX(50%) !important; + -ms-transform: translateX(50%) !important; + transform: translateX(50%) !important; + } + + .translate-sm-middle-y { + -webkit-transform: translateY(-50%) !important; + -ms-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; + } + + .border-sm { + border: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-0 { + border: 0 !important; + } + + .border-sm-top { + border-top: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-top-0 { + border-top: 0 !important; + } + + .border-sm-end { + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-end-0 { + border-left: 0 !important; + } + + .border-sm-bottom { + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-bottom-0 { + border-bottom: 0 !important; + } + + .border-sm-start { + border-right: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-start-0 { + border-right: 0 !important; + } + + .border-sm-facebook { + border-color: var(--elixir-facebook) !important; + } + + .border-sm-google-plus { + border-color: var(--elixir-google-plus) !important; + } + + .border-sm-twitter { + border-color: var(--elixir-twitter) !important; + } + + .border-sm-linkedin { + border-color: var(--elixir-linkedin) !important; + } + + .border-sm-youtube { + border-color: var(--elixir-youtube) !important; + } + + .border-sm-github { + border-color: var(--elixir-github) !important; + } + + .border-sm-black { + border-color: var(--elixir-black) !important; + } + + .border-sm-100 { + border-color: var(--elixir-100) !important; + } + + .border-sm-200 { + border-color: var(--elixir-200) !important; + } + + .border-sm-300 { + border-color: var(--elixir-300) !important; + } + + .border-sm-400 { + border-color: var(--elixir-400) !important; + } + + .border-sm-500 { + border-color: var(--elixir-500) !important; + } + + .border-sm-600 { + border-color: var(--elixir-600) !important; + } + + .border-sm-700 { + border-color: var(--elixir-700) !important; + } + + .border-sm-800 { + border-color: var(--elixir-800) !important; + } + + .border-sm-900 { + border-color: var(--elixir-900) !important; + } + + .border-sm-1000 { + border-color: var(--elixir-1000) !important; + } + + .border-sm-1100 { + border-color: var(--elixir-1100) !important; + } + + .border-sm-white { + border-color: var(--elixir-white) !important; + } + + .border-sm-primary { + border-color: var(--elixir-primary) !important; + } + + .border-sm-secondary { + border-color: var(--elixir-secondary) !important; + } + + .border-sm-success { + border-color: var(--elixir-success) !important; + } + + .border-sm-info { + border-color: var(--elixir-info) !important; + } + + .border-sm-warning { + border-color: var(--elixir-warning) !important; + } + + .border-sm-danger { + border-color: var(--elixir-danger) !important; + } + + .border-sm-light { + border-color: var(--elixir-light) !important; + } + + .border-sm-dark { + border-color: var(--elixir-dark) !important; + } + + .w-sm-25 { + width: 25% !important; + } + + .w-sm-50 { + width: 50% !important; + } + + .w-sm-75 { + width: 75% !important; + } + + .w-sm-100 { + width: 100% !important; + } + + .w-sm-auto { + width: auto !important; + } + + .vw-sm-25 { + width: 25vw !important; + } + + .vw-sm-50 { + width: 50vw !important; + } + + .vw-sm-75 { + width: 75vw !important; + } + + .vw-sm-100 { + width: 100vw !important; + } + + .h-sm-25 { + height: 25% !important; + } + + .h-sm-50 { + height: 50% !important; + } + + .h-sm-75 { + height: 75% !important; + } + + .h-sm-100 { + height: 100% !important; + } + + .h-sm-auto { + height: auto !important; + } + + .vh-sm-25 { + height: 25vh !important; + } + + .vh-sm-50 { + height: 50vh !important; + } + + .vh-sm-75 { + height: 75vh !important; + } + + .vh-sm-100 { + height: 100vh !important; + } + + .min-vh-sm-25 { + min-height: 25vh !important; + } + + .min-vh-sm-50 { + min-height: 50vh !important; + } + + .min-vh-sm-75 { + min-height: 75vh !important; + } + + .min-vh-sm-100 { + min-height: 100vh !important; + } + + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-sm-0 { + gap: 0 !important; + } + + .gap-sm-1 { + gap: 0.25rem !important; + } + + .gap-sm-2 { + gap: 0.5rem !important; + } + + .gap-sm-3 { + gap: 1rem !important; + } + + .gap-sm-4 { + gap: 1.8rem !important; + } + + .gap-sm-5 { + gap: 3rem !important; + } + + .gap-sm-6 { + gap: 4rem !important; + } + + .gap-sm-7 { + gap: 5rem !important; + } + + .gap-sm-8 { + gap: 7.5rem !important; + } + + .gap-sm-9 { + gap: 10rem !important; + } + + .gap-sm-10 { + gap: 12.5rem !important; + } + + .gap-sm-11 { + gap: 15rem !important; + } + + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-sm-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-sm-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-sm-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-sm-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-sm-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-sm-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-sm-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-sm-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.8rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-6 { + margin: 4rem !important; + } + + .m-sm-7 { + margin: 5rem !important; + } + + .m-sm-8 { + margin: 7.5rem !important; + } + + .m-sm-9 { + margin: 10rem !important; + } + + .m-sm-10 { + margin: 12.5rem !important; + } + + .m-sm-11 { + margin: 15rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-sm-4 { + margin-left: 1.8rem !important; + margin-right: 1.8rem !important; + } + + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-sm-6 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .mx-sm-7 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .mx-sm-8 { + margin-left: 7.5rem !important; + margin-right: 7.5rem !important; + } + + .mx-sm-9 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .mx-sm-10 { + margin-left: 12.5rem !important; + margin-right: 12.5rem !important; + } + + .mx-sm-11 { + margin-left: 15rem !important; + margin-right: 15rem !important; + } + + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.8rem !important; + margin-bottom: 1.8rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .my-sm-7 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .my-sm-8 { + margin-top: 7.5rem !important; + margin-bottom: 7.5rem !important; + } + + .my-sm-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .my-sm-10 { + margin-top: 12.5rem !important; + margin-bottom: 12.5rem !important; + } + + .my-sm-11 { + margin-top: 15rem !important; + margin-bottom: 15rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.8rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-6 { + margin-top: 4rem !important; + } + + .mt-sm-7 { + margin-top: 5rem !important; + } + + .mt-sm-8 { + margin-top: 7.5rem !important; + } + + .mt-sm-9 { + margin-top: 10rem !important; + } + + .mt-sm-10 { + margin-top: 12.5rem !important; + } + + .mt-sm-11 { + margin-top: 15rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-left: 0 !important; + } + + .me-sm-1 { + margin-left: 0.25rem !important; + } + + .me-sm-2 { + margin-left: 0.5rem !important; + } + + .me-sm-3 { + margin-left: 1rem !important; + } + + .me-sm-4 { + margin-left: 1.8rem !important; + } + + .me-sm-5 { + margin-left: 3rem !important; + } + + .me-sm-6 { + margin-left: 4rem !important; + } + + .me-sm-7 { + margin-left: 5rem !important; + } + + .me-sm-8 { + margin-left: 7.5rem !important; + } + + .me-sm-9 { + margin-left: 10rem !important; + } + + .me-sm-10 { + margin-left: 12.5rem !important; + } + + .me-sm-11 { + margin-left: 15rem !important; + } + + .me-sm-auto { + margin-left: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.8rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-6 { + margin-bottom: 4rem !important; + } + + .mb-sm-7 { + margin-bottom: 5rem !important; + } + + .mb-sm-8 { + margin-bottom: 7.5rem !important; + } + + .mb-sm-9 { + margin-bottom: 10rem !important; + } + + .mb-sm-10 { + margin-bottom: 12.5rem !important; + } + + .mb-sm-11 { + margin-bottom: 15rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-right: 0 !important; + } + + .ms-sm-1 { + margin-right: 0.25rem !important; + } + + .ms-sm-2 { + margin-right: 0.5rem !important; + } + + .ms-sm-3 { + margin-right: 1rem !important; + } + + .ms-sm-4 { + margin-right: 1.8rem !important; + } + + .ms-sm-5 { + margin-right: 3rem !important; + } + + .ms-sm-6 { + margin-right: 4rem !important; + } + + .ms-sm-7 { + margin-right: 5rem !important; + } + + .ms-sm-8 { + margin-right: 7.5rem !important; + } + + .ms-sm-9 { + margin-right: 10rem !important; + } + + .ms-sm-10 { + margin-right: 12.5rem !important; + } + + .ms-sm-11 { + margin-right: 15rem !important; + } + + .ms-sm-auto { + margin-right: auto !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .m-sm-n3 { + margin: -1rem !important; + } + + .m-sm-n4 { + margin: -1.8rem !important; + } + + .m-sm-n5 { + margin: -3rem !important; + } + + .m-sm-n6 { + margin: -4rem !important; + } + + .m-sm-n7 { + margin: -5rem !important; + } + + .m-sm-n8 { + margin: -7.5rem !important; + } + + .m-sm-n9 { + margin: -10rem !important; + } + + .m-sm-n10 { + margin: -12.5rem !important; + } + + .m-sm-n11 { + margin: -15rem !important; + } + + .mx-sm-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .mx-sm-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .mx-sm-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .mx-sm-n4 { + margin-left: -1.8rem !important; + margin-right: -1.8rem !important; + } + + .mx-sm-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .mx-sm-n6 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .mx-sm-n7 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .mx-sm-n8 { + margin-left: -7.5rem !important; + margin-right: -7.5rem !important; + } + + .mx-sm-n9 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .mx-sm-n10 { + margin-left: -12.5rem !important; + margin-right: -12.5rem !important; + } + + .mx-sm-n11 { + margin-left: -15rem !important; + margin-right: -15rem !important; + } + + .my-sm-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .my-sm-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .my-sm-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .my-sm-n4 { + margin-top: -1.8rem !important; + margin-bottom: -1.8rem !important; + } + + .my-sm-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .my-sm-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .my-sm-n7 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .my-sm-n8 { + margin-top: -7.5rem !important; + margin-bottom: -7.5rem !important; + } + + .my-sm-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .my-sm-n10 { + margin-top: -12.5rem !important; + margin-bottom: -12.5rem !important; + } + + .my-sm-n11 { + margin-top: -15rem !important; + margin-bottom: -15rem !important; + } + + .mt-sm-n1 { + margin-top: -0.25rem !important; + } + + .mt-sm-n2 { + margin-top: -0.5rem !important; + } + + .mt-sm-n3 { + margin-top: -1rem !important; + } + + .mt-sm-n4 { + margin-top: -1.8rem !important; + } + + .mt-sm-n5 { + margin-top: -3rem !important; + } + + .mt-sm-n6 { + margin-top: -4rem !important; + } + + .mt-sm-n7 { + margin-top: -5rem !important; + } + + .mt-sm-n8 { + margin-top: -7.5rem !important; + } + + .mt-sm-n9 { + margin-top: -10rem !important; + } + + .mt-sm-n10 { + margin-top: -12.5rem !important; + } + + .mt-sm-n11 { + margin-top: -15rem !important; + } + + .me-sm-n1 { + margin-left: -0.25rem !important; + } + + .me-sm-n2 { + margin-left: -0.5rem !important; + } + + .me-sm-n3 { + margin-left: -1rem !important; + } + + .me-sm-n4 { + margin-left: -1.8rem !important; + } + + .me-sm-n5 { + margin-left: -3rem !important; + } + + .me-sm-n6 { + margin-left: -4rem !important; + } + + .me-sm-n7 { + margin-left: -5rem !important; + } + + .me-sm-n8 { + margin-left: -7.5rem !important; + } + + .me-sm-n9 { + margin-left: -10rem !important; + } + + .me-sm-n10 { + margin-left: -12.5rem !important; + } + + .me-sm-n11 { + margin-left: -15rem !important; + } + + .mb-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .mb-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .mb-sm-n3 { + margin-bottom: -1rem !important; + } + + .mb-sm-n4 { + margin-bottom: -1.8rem !important; + } + + .mb-sm-n5 { + margin-bottom: -3rem !important; + } + + .mb-sm-n6 { + margin-bottom: -4rem !important; + } + + .mb-sm-n7 { + margin-bottom: -5rem !important; + } + + .mb-sm-n8 { + margin-bottom: -7.5rem !important; + } + + .mb-sm-n9 { + margin-bottom: -10rem !important; + } + + .mb-sm-n10 { + margin-bottom: -12.5rem !important; + } + + .mb-sm-n11 { + margin-bottom: -15rem !important; + } + + .ms-sm-n1 { + margin-right: -0.25rem !important; + } + + .ms-sm-n2 { + margin-right: -0.5rem !important; + } + + .ms-sm-n3 { + margin-right: -1rem !important; + } + + .ms-sm-n4 { + margin-right: -1.8rem !important; + } + + .ms-sm-n5 { + margin-right: -3rem !important; + } + + .ms-sm-n6 { + margin-right: -4rem !important; + } + + .ms-sm-n7 { + margin-right: -5rem !important; + } + + .ms-sm-n8 { + margin-right: -7.5rem !important; + } + + .ms-sm-n9 { + margin-right: -10rem !important; + } + + .ms-sm-n10 { + margin-right: -12.5rem !important; + } + + .ms-sm-n11 { + margin-right: -15rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.8rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .p-sm-6 { + padding: 4rem !important; + } + + .p-sm-7 { + padding: 5rem !important; + } + + .p-sm-8 { + padding: 7.5rem !important; + } + + .p-sm-9 { + padding: 10rem !important; + } + + .p-sm-10 { + padding: 12.5rem !important; + } + + .p-sm-11 { + padding: 15rem !important; + } + + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-sm-4 { + padding-left: 1.8rem !important; + padding-right: 1.8rem !important; + } + + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .px-sm-6 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .px-sm-7 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .px-sm-8 { + padding-left: 7.5rem !important; + padding-right: 7.5rem !important; + } + + .px-sm-9 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .px-sm-10 { + padding-left: 12.5rem !important; + padding-right: 12.5rem !important; + } + + .px-sm-11 { + padding-left: 15rem !important; + padding-right: 15rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.8rem !important; + padding-bottom: 1.8rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .py-sm-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .py-sm-7 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .py-sm-8 { + padding-top: 7.5rem !important; + padding-bottom: 7.5rem !important; + } + + .py-sm-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .py-sm-10 { + padding-top: 12.5rem !important; + padding-bottom: 12.5rem !important; + } + + .py-sm-11 { + padding-top: 15rem !important; + padding-bottom: 15rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.8rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pt-sm-6 { + padding-top: 4rem !important; + } + + .pt-sm-7 { + padding-top: 5rem !important; + } + + .pt-sm-8 { + padding-top: 7.5rem !important; + } + + .pt-sm-9 { + padding-top: 10rem !important; + } + + .pt-sm-10 { + padding-top: 12.5rem !important; + } + + .pt-sm-11 { + padding-top: 15rem !important; + } + + .pe-sm-0 { + padding-left: 0 !important; + } + + .pe-sm-1 { + padding-left: 0.25rem !important; + } + + .pe-sm-2 { + padding-left: 0.5rem !important; + } + + .pe-sm-3 { + padding-left: 1rem !important; + } + + .pe-sm-4 { + padding-left: 1.8rem !important; + } + + .pe-sm-5 { + padding-left: 3rem !important; + } + + .pe-sm-6 { + padding-left: 4rem !important; + } + + .pe-sm-7 { + padding-left: 5rem !important; + } + + .pe-sm-8 { + padding-left: 7.5rem !important; + } + + .pe-sm-9 { + padding-left: 10rem !important; + } + + .pe-sm-10 { + padding-left: 12.5rem !important; + } + + .pe-sm-11 { + padding-left: 15rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.8rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .pb-sm-6 { + padding-bottom: 4rem !important; + } + + .pb-sm-7 { + padding-bottom: 5rem !important; + } + + .pb-sm-8 { + padding-bottom: 7.5rem !important; + } + + .pb-sm-9 { + padding-bottom: 10rem !important; + } + + .pb-sm-10 { + padding-bottom: 12.5rem !important; + } + + .pb-sm-11 { + padding-bottom: 15rem !important; + } + + .ps-sm-0 { + padding-right: 0 !important; + } + + .ps-sm-1 { + padding-right: 0.25rem !important; + } + + .ps-sm-2 { + padding-right: 0.5rem !important; + } + + .ps-sm-3 { + padding-right: 1rem !important; + } + + .ps-sm-4 { + padding-right: 1.8rem !important; + } + + .ps-sm-5 { + padding-right: 3rem !important; + } + + .ps-sm-6 { + padding-right: 4rem !important; + } + + .ps-sm-7 { + padding-right: 5rem !important; + } + + .ps-sm-8 { + padding-right: 7.5rem !important; + } + + .ps-sm-9 { + padding-right: 10rem !important; + } + + .ps-sm-10 { + padding-right: 12.5rem !important; + } + + .ps-sm-11 { + padding-right: 15rem !important; + } + + .fs-sm--2 { + font-size: 0.5627813555rem !important; + } + + .fs-sm--1 { + font-size: 0.7501875469rem !important; + } + + .fs-sm-0 { + font-size: 1rem !important; + } + + .fs-sm-1 { + font-size: 1.333rem !important; + } + + .fs-sm-2 { + font-size: 1.776889rem !important; + } + + .fs-sm-3 { + font-size: 2.368593037rem !important; + } + + .fs-sm-4 { + font-size: 3.1573345183rem !important; + } + + .fs-sm-5 { + font-size: 4.2087269129rem !important; + } + + .fs-sm-6 { + font-size: 5.6102329749rem !important; + } + + .fs-sm-7 { + font-size: 7.4784405556rem !important; + } + + .fs-sm-8 { + font-size: 9.9687612606rem !important; + } + + .text-sm-start { + text-align: right !important; + } + + .text-sm-end { + text-align: left !important; + } + + .text-sm-center { + text-align: center !important; + } + + .rounded-sm-top { + border-top-right-radius: 0.188rem !important; + border-top-left-radius: 0.188rem !important; + } + + .rounded-sm-top-lg { + border-top-right-radius: 0.625rem !important; + border-top-left-radius: 0.625rem !important; + } + + .rounded-sm-top-0 { + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + .rounded-sm-end { + border-top-left-radius: 0.188rem !important; + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-sm-end-lg { + border-top-left-radius: 0.625rem !important; + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-sm-end-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .rounded-sm-bottom { + border-bottom-left-radius: 0.188rem !important; + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-sm-bottom-lg { + border-bottom-left-radius: 0.625rem !important; + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-sm-bottom-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .rounded-sm-start { + border-bottom-right-radius: 0.188rem !important; + border-top-right-radius: 0.188rem !important; + } + + .rounded-sm-start-lg { + border-bottom-right-radius: 0.625rem !important; + border-top-right-radius: 0.625rem !important; + } + + .rounded-sm-start-0 { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .max-vh-sm-25 { + max-height: 25vh !important; + } + + .max-vh-sm-50 { + max-height: 50vh !important; + } + + .max-vh-sm-75 { + max-height: 75vh !important; + } + + .max-vh-sm-100 { + max-height: 100vh !important; + } + + .border-sm-x { + border-right: 1px solid var(--elixir-border-color) !important; + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-x-0 { + border-right: 0 !important; + border-left: 0 !important; + } + + .border-sm-y { + border-top: 1px solid var(--elixir-border-color) !important; + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-sm-y-0 { + border-top: 0 !important; + border-bottom: 0 !important; + } + + .border-sm-dashed { + border: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-top { + border-top: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-end { + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-start { + border-right: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-bottom { + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-x { + border-right: 1px dashed var(--elixir-border-color) !important; + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-sm-dashed-y { + border-top: 1px dashed var(--elixir-border-color) !important; + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .rounded-sm-ts { + border-top-right-radius: 0.188rem !important; + } + + .rounded-sm-ts-lg { + border-top-right-radius: 0.625rem !important; + } + + .rounded-sm-ts-0 { + border-top-right-radius: 0 !important; + } + + .rounded-sm-te { + border-top-left-radius: 0.188rem !important; + } + + .rounded-sm-te-lg { + border-top-left-radius: 0.625rem !important; + } + + .rounded-sm-te-0 { + border-top-left-radius: 0 !important; + } + + .rounded-sm-bs { + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-sm-bs-lg { + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-sm-bs-0 { + border-bottom-right-radius: 0 !important; + } + + .rounded-sm-be { + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-sm-be-lg { + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-sm-be-0 { + border-bottom-left-radius: 0 !important; + } + + .rounded-sm-0 { + border-radius: 0 !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: right !important; + } + + .float-md-end { + float: left !important; + } + + .float-md-none { + float: none !important; + } + + .opacity-md-0 { + opacity: 0 !important; + } + + .opacity-md-25 { + opacity: 0.25 !important; + } + + .opacity-md-50 { + opacity: 0.5 !important; + } + + .opacity-md-75 { + opacity: 0.75 !important; + } + + .opacity-md-85 { + opacity: 0.85 !important; + } + + .opacity-md-100 { + opacity: 1 !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .position-md-static { + position: static !important; + } + + .position-md-absolute { + position: absolute !important; + } + + .position-md-relative { + position: relative !important; + } + + .position-md-fixed { + position: fixed !important; + } + + .position-md-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .translate-md-middle { + -webkit-transform: translateX(50%) translateY(-50%) !important; + -ms-transform: translateX(50%) translateY(-50%) !important; + transform: translateX(50%) translateY(-50%) !important; + } + + .translate-md-middle-x { + -webkit-transform: translateX(50%) !important; + -ms-transform: translateX(50%) !important; + transform: translateX(50%) !important; + } + + .translate-md-middle-y { + -webkit-transform: translateY(-50%) !important; + -ms-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; + } + + .border-md { + border: 1px solid var(--elixir-border-color) !important; + } + + .border-md-0 { + border: 0 !important; + } + + .border-md-top { + border-top: 1px solid var(--elixir-border-color) !important; + } + + .border-md-top-0 { + border-top: 0 !important; + } + + .border-md-end { + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-md-end-0 { + border-left: 0 !important; + } + + .border-md-bottom { + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-md-bottom-0 { + border-bottom: 0 !important; + } + + .border-md-start { + border-right: 1px solid var(--elixir-border-color) !important; + } + + .border-md-start-0 { + border-right: 0 !important; + } + + .border-md-facebook { + border-color: var(--elixir-facebook) !important; + } + + .border-md-google-plus { + border-color: var(--elixir-google-plus) !important; + } + + .border-md-twitter { + border-color: var(--elixir-twitter) !important; + } + + .border-md-linkedin { + border-color: var(--elixir-linkedin) !important; + } + + .border-md-youtube { + border-color: var(--elixir-youtube) !important; + } + + .border-md-github { + border-color: var(--elixir-github) !important; + } + + .border-md-black { + border-color: var(--elixir-black) !important; + } + + .border-md-100 { + border-color: var(--elixir-100) !important; + } + + .border-md-200 { + border-color: var(--elixir-200) !important; + } + + .border-md-300 { + border-color: var(--elixir-300) !important; + } + + .border-md-400 { + border-color: var(--elixir-400) !important; + } + + .border-md-500 { + border-color: var(--elixir-500) !important; + } + + .border-md-600 { + border-color: var(--elixir-600) !important; + } + + .border-md-700 { + border-color: var(--elixir-700) !important; + } + + .border-md-800 { + border-color: var(--elixir-800) !important; + } + + .border-md-900 { + border-color: var(--elixir-900) !important; + } + + .border-md-1000 { + border-color: var(--elixir-1000) !important; + } + + .border-md-1100 { + border-color: var(--elixir-1100) !important; + } + + .border-md-white { + border-color: var(--elixir-white) !important; + } + + .border-md-primary { + border-color: var(--elixir-primary) !important; + } + + .border-md-secondary { + border-color: var(--elixir-secondary) !important; + } + + .border-md-success { + border-color: var(--elixir-success) !important; + } + + .border-md-info { + border-color: var(--elixir-info) !important; + } + + .border-md-warning { + border-color: var(--elixir-warning) !important; + } + + .border-md-danger { + border-color: var(--elixir-danger) !important; + } + + .border-md-light { + border-color: var(--elixir-light) !important; + } + + .border-md-dark { + border-color: var(--elixir-dark) !important; + } + + .w-md-25 { + width: 25% !important; + } + + .w-md-50 { + width: 50% !important; + } + + .w-md-75 { + width: 75% !important; + } + + .w-md-100 { + width: 100% !important; + } + + .w-md-auto { + width: auto !important; + } + + .vw-md-25 { + width: 25vw !important; + } + + .vw-md-50 { + width: 50vw !important; + } + + .vw-md-75 { + width: 75vw !important; + } + + .vw-md-100 { + width: 100vw !important; + } + + .h-md-25 { + height: 25% !important; + } + + .h-md-50 { + height: 50% !important; + } + + .h-md-75 { + height: 75% !important; + } + + .h-md-100 { + height: 100% !important; + } + + .h-md-auto { + height: auto !important; + } + + .vh-md-25 { + height: 25vh !important; + } + + .vh-md-50 { + height: 50vh !important; + } + + .vh-md-75 { + height: 75vh !important; + } + + .vh-md-100 { + height: 100vh !important; + } + + .min-vh-md-25 { + min-height: 25vh !important; + } + + .min-vh-md-50 { + min-height: 50vh !important; + } + + .min-vh-md-75 { + min-height: 75vh !important; + } + + .min-vh-md-100 { + min-height: 100vh !important; + } + + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-md-0 { + gap: 0 !important; + } + + .gap-md-1 { + gap: 0.25rem !important; + } + + .gap-md-2 { + gap: 0.5rem !important; + } + + .gap-md-3 { + gap: 1rem !important; + } + + .gap-md-4 { + gap: 1.8rem !important; + } + + .gap-md-5 { + gap: 3rem !important; + } + + .gap-md-6 { + gap: 4rem !important; + } + + .gap-md-7 { + gap: 5rem !important; + } + + .gap-md-8 { + gap: 7.5rem !important; + } + + .gap-md-9 { + gap: 10rem !important; + } + + .gap-md-10 { + gap: 12.5rem !important; + } + + .gap-md-11 { + gap: 15rem !important; + } + + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-md-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-md-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-md-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-md-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-md-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-md-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-md-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-md-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-md-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.8rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-6 { + margin: 4rem !important; + } + + .m-md-7 { + margin: 5rem !important; + } + + .m-md-8 { + margin: 7.5rem !important; + } + + .m-md-9 { + margin: 10rem !important; + } + + .m-md-10 { + margin: 12.5rem !important; + } + + .m-md-11 { + margin: 15rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-md-4 { + margin-left: 1.8rem !important; + margin-right: 1.8rem !important; + } + + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-md-6 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .mx-md-7 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .mx-md-8 { + margin-left: 7.5rem !important; + margin-right: 7.5rem !important; + } + + .mx-md-9 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .mx-md-10 { + margin-left: 12.5rem !important; + margin-right: 12.5rem !important; + } + + .mx-md-11 { + margin-left: 15rem !important; + margin-right: 15rem !important; + } + + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.8rem !important; + margin-bottom: 1.8rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .my-md-7 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .my-md-8 { + margin-top: 7.5rem !important; + margin-bottom: 7.5rem !important; + } + + .my-md-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .my-md-10 { + margin-top: 12.5rem !important; + margin-bottom: 12.5rem !important; + } + + .my-md-11 { + margin-top: 15rem !important; + margin-bottom: 15rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.8rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-6 { + margin-top: 4rem !important; + } + + .mt-md-7 { + margin-top: 5rem !important; + } + + .mt-md-8 { + margin-top: 7.5rem !important; + } + + .mt-md-9 { + margin-top: 10rem !important; + } + + .mt-md-10 { + margin-top: 12.5rem !important; + } + + .mt-md-11 { + margin-top: 15rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-left: 0 !important; + } + + .me-md-1 { + margin-left: 0.25rem !important; + } + + .me-md-2 { + margin-left: 0.5rem !important; + } + + .me-md-3 { + margin-left: 1rem !important; + } + + .me-md-4 { + margin-left: 1.8rem !important; + } + + .me-md-5 { + margin-left: 3rem !important; + } + + .me-md-6 { + margin-left: 4rem !important; + } + + .me-md-7 { + margin-left: 5rem !important; + } + + .me-md-8 { + margin-left: 7.5rem !important; + } + + .me-md-9 { + margin-left: 10rem !important; + } + + .me-md-10 { + margin-left: 12.5rem !important; + } + + .me-md-11 { + margin-left: 15rem !important; + } + + .me-md-auto { + margin-left: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.8rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-6 { + margin-bottom: 4rem !important; + } + + .mb-md-7 { + margin-bottom: 5rem !important; + } + + .mb-md-8 { + margin-bottom: 7.5rem !important; + } + + .mb-md-9 { + margin-bottom: 10rem !important; + } + + .mb-md-10 { + margin-bottom: 12.5rem !important; + } + + .mb-md-11 { + margin-bottom: 15rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-right: 0 !important; + } + + .ms-md-1 { + margin-right: 0.25rem !important; + } + + .ms-md-2 { + margin-right: 0.5rem !important; + } + + .ms-md-3 { + margin-right: 1rem !important; + } + + .ms-md-4 { + margin-right: 1.8rem !important; + } + + .ms-md-5 { + margin-right: 3rem !important; + } + + .ms-md-6 { + margin-right: 4rem !important; + } + + .ms-md-7 { + margin-right: 5rem !important; + } + + .ms-md-8 { + margin-right: 7.5rem !important; + } + + .ms-md-9 { + margin-right: 10rem !important; + } + + .ms-md-10 { + margin-right: 12.5rem !important; + } + + .ms-md-11 { + margin-right: 15rem !important; + } + + .ms-md-auto { + margin-right: auto !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .m-md-n3 { + margin: -1rem !important; + } + + .m-md-n4 { + margin: -1.8rem !important; + } + + .m-md-n5 { + margin: -3rem !important; + } + + .m-md-n6 { + margin: -4rem !important; + } + + .m-md-n7 { + margin: -5rem !important; + } + + .m-md-n8 { + margin: -7.5rem !important; + } + + .m-md-n9 { + margin: -10rem !important; + } + + .m-md-n10 { + margin: -12.5rem !important; + } + + .m-md-n11 { + margin: -15rem !important; + } + + .mx-md-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .mx-md-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .mx-md-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .mx-md-n4 { + margin-left: -1.8rem !important; + margin-right: -1.8rem !important; + } + + .mx-md-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .mx-md-n6 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .mx-md-n7 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .mx-md-n8 { + margin-left: -7.5rem !important; + margin-right: -7.5rem !important; + } + + .mx-md-n9 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .mx-md-n10 { + margin-left: -12.5rem !important; + margin-right: -12.5rem !important; + } + + .mx-md-n11 { + margin-left: -15rem !important; + margin-right: -15rem !important; + } + + .my-md-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .my-md-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .my-md-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .my-md-n4 { + margin-top: -1.8rem !important; + margin-bottom: -1.8rem !important; + } + + .my-md-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .my-md-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .my-md-n7 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .my-md-n8 { + margin-top: -7.5rem !important; + margin-bottom: -7.5rem !important; + } + + .my-md-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .my-md-n10 { + margin-top: -12.5rem !important; + margin-bottom: -12.5rem !important; + } + + .my-md-n11 { + margin-top: -15rem !important; + margin-bottom: -15rem !important; + } + + .mt-md-n1 { + margin-top: -0.25rem !important; + } + + .mt-md-n2 { + margin-top: -0.5rem !important; + } + + .mt-md-n3 { + margin-top: -1rem !important; + } + + .mt-md-n4 { + margin-top: -1.8rem !important; + } + + .mt-md-n5 { + margin-top: -3rem !important; + } + + .mt-md-n6 { + margin-top: -4rem !important; + } + + .mt-md-n7 { + margin-top: -5rem !important; + } + + .mt-md-n8 { + margin-top: -7.5rem !important; + } + + .mt-md-n9 { + margin-top: -10rem !important; + } + + .mt-md-n10 { + margin-top: -12.5rem !important; + } + + .mt-md-n11 { + margin-top: -15rem !important; + } + + .me-md-n1 { + margin-left: -0.25rem !important; + } + + .me-md-n2 { + margin-left: -0.5rem !important; + } + + .me-md-n3 { + margin-left: -1rem !important; + } + + .me-md-n4 { + margin-left: -1.8rem !important; + } + + .me-md-n5 { + margin-left: -3rem !important; + } + + .me-md-n6 { + margin-left: -4rem !important; + } + + .me-md-n7 { + margin-left: -5rem !important; + } + + .me-md-n8 { + margin-left: -7.5rem !important; + } + + .me-md-n9 { + margin-left: -10rem !important; + } + + .me-md-n10 { + margin-left: -12.5rem !important; + } + + .me-md-n11 { + margin-left: -15rem !important; + } + + .mb-md-n1 { + margin-bottom: -0.25rem !important; + } + + .mb-md-n2 { + margin-bottom: -0.5rem !important; + } + + .mb-md-n3 { + margin-bottom: -1rem !important; + } + + .mb-md-n4 { + margin-bottom: -1.8rem !important; + } + + .mb-md-n5 { + margin-bottom: -3rem !important; + } + + .mb-md-n6 { + margin-bottom: -4rem !important; + } + + .mb-md-n7 { + margin-bottom: -5rem !important; + } + + .mb-md-n8 { + margin-bottom: -7.5rem !important; + } + + .mb-md-n9 { + margin-bottom: -10rem !important; + } + + .mb-md-n10 { + margin-bottom: -12.5rem !important; + } + + .mb-md-n11 { + margin-bottom: -15rem !important; + } + + .ms-md-n1 { + margin-right: -0.25rem !important; + } + + .ms-md-n2 { + margin-right: -0.5rem !important; + } + + .ms-md-n3 { + margin-right: -1rem !important; + } + + .ms-md-n4 { + margin-right: -1.8rem !important; + } + + .ms-md-n5 { + margin-right: -3rem !important; + } + + .ms-md-n6 { + margin-right: -4rem !important; + } + + .ms-md-n7 { + margin-right: -5rem !important; + } + + .ms-md-n8 { + margin-right: -7.5rem !important; + } + + .ms-md-n9 { + margin-right: -10rem !important; + } + + .ms-md-n10 { + margin-right: -12.5rem !important; + } + + .ms-md-n11 { + margin-right: -15rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.8rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .p-md-6 { + padding: 4rem !important; + } + + .p-md-7 { + padding: 5rem !important; + } + + .p-md-8 { + padding: 7.5rem !important; + } + + .p-md-9 { + padding: 10rem !important; + } + + .p-md-10 { + padding: 12.5rem !important; + } + + .p-md-11 { + padding: 15rem !important; + } + + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-md-4 { + padding-left: 1.8rem !important; + padding-right: 1.8rem !important; + } + + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .px-md-6 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .px-md-7 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .px-md-8 { + padding-left: 7.5rem !important; + padding-right: 7.5rem !important; + } + + .px-md-9 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .px-md-10 { + padding-left: 12.5rem !important; + padding-right: 12.5rem !important; + } + + .px-md-11 { + padding-left: 15rem !important; + padding-right: 15rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.8rem !important; + padding-bottom: 1.8rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .py-md-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .py-md-7 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .py-md-8 { + padding-top: 7.5rem !important; + padding-bottom: 7.5rem !important; + } + + .py-md-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .py-md-10 { + padding-top: 12.5rem !important; + padding-bottom: 12.5rem !important; + } + + .py-md-11 { + padding-top: 15rem !important; + padding-bottom: 15rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.8rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pt-md-6 { + padding-top: 4rem !important; + } + + .pt-md-7 { + padding-top: 5rem !important; + } + + .pt-md-8 { + padding-top: 7.5rem !important; + } + + .pt-md-9 { + padding-top: 10rem !important; + } + + .pt-md-10 { + padding-top: 12.5rem !important; + } + + .pt-md-11 { + padding-top: 15rem !important; + } + + .pe-md-0 { + padding-left: 0 !important; + } + + .pe-md-1 { + padding-left: 0.25rem !important; + } + + .pe-md-2 { + padding-left: 0.5rem !important; + } + + .pe-md-3 { + padding-left: 1rem !important; + } + + .pe-md-4 { + padding-left: 1.8rem !important; + } + + .pe-md-5 { + padding-left: 3rem !important; + } + + .pe-md-6 { + padding-left: 4rem !important; + } + + .pe-md-7 { + padding-left: 5rem !important; + } + + .pe-md-8 { + padding-left: 7.5rem !important; + } + + .pe-md-9 { + padding-left: 10rem !important; + } + + .pe-md-10 { + padding-left: 12.5rem !important; + } + + .pe-md-11 { + padding-left: 15rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.8rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .pb-md-6 { + padding-bottom: 4rem !important; + } + + .pb-md-7 { + padding-bottom: 5rem !important; + } + + .pb-md-8 { + padding-bottom: 7.5rem !important; + } + + .pb-md-9 { + padding-bottom: 10rem !important; + } + + .pb-md-10 { + padding-bottom: 12.5rem !important; + } + + .pb-md-11 { + padding-bottom: 15rem !important; + } + + .ps-md-0 { + padding-right: 0 !important; + } + + .ps-md-1 { + padding-right: 0.25rem !important; + } + + .ps-md-2 { + padding-right: 0.5rem !important; + } + + .ps-md-3 { + padding-right: 1rem !important; + } + + .ps-md-4 { + padding-right: 1.8rem !important; + } + + .ps-md-5 { + padding-right: 3rem !important; + } + + .ps-md-6 { + padding-right: 4rem !important; + } + + .ps-md-7 { + padding-right: 5rem !important; + } + + .ps-md-8 { + padding-right: 7.5rem !important; + } + + .ps-md-9 { + padding-right: 10rem !important; + } + + .ps-md-10 { + padding-right: 12.5rem !important; + } + + .ps-md-11 { + padding-right: 15rem !important; + } + + .fs-md--2 { + font-size: 0.5627813555rem !important; + } + + .fs-md--1 { + font-size: 0.7501875469rem !important; + } + + .fs-md-0 { + font-size: 1rem !important; + } + + .fs-md-1 { + font-size: 1.333rem !important; + } + + .fs-md-2 { + font-size: 1.776889rem !important; + } + + .fs-md-3 { + font-size: 2.368593037rem !important; + } + + .fs-md-4 { + font-size: 3.1573345183rem !important; + } + + .fs-md-5 { + font-size: 4.2087269129rem !important; + } + + .fs-md-6 { + font-size: 5.6102329749rem !important; + } + + .fs-md-7 { + font-size: 7.4784405556rem !important; + } + + .fs-md-8 { + font-size: 9.9687612606rem !important; + } + + .text-md-start { + text-align: right !important; + } + + .text-md-end { + text-align: left !important; + } + + .text-md-center { + text-align: center !important; + } + + .rounded-md-top { + border-top-right-radius: 0.188rem !important; + border-top-left-radius: 0.188rem !important; + } + + .rounded-md-top-lg { + border-top-right-radius: 0.625rem !important; + border-top-left-radius: 0.625rem !important; + } + + .rounded-md-top-0 { + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + .rounded-md-end { + border-top-left-radius: 0.188rem !important; + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-md-end-lg { + border-top-left-radius: 0.625rem !important; + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-md-end-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .rounded-md-bottom { + border-bottom-left-radius: 0.188rem !important; + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-md-bottom-lg { + border-bottom-left-radius: 0.625rem !important; + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-md-bottom-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .rounded-md-start { + border-bottom-right-radius: 0.188rem !important; + border-top-right-radius: 0.188rem !important; + } + + .rounded-md-start-lg { + border-bottom-right-radius: 0.625rem !important; + border-top-right-radius: 0.625rem !important; + } + + .rounded-md-start-0 { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .max-vh-md-25 { + max-height: 25vh !important; + } + + .max-vh-md-50 { + max-height: 50vh !important; + } + + .max-vh-md-75 { + max-height: 75vh !important; + } + + .max-vh-md-100 { + max-height: 100vh !important; + } + + .border-md-x { + border-right: 1px solid var(--elixir-border-color) !important; + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-md-x-0 { + border-right: 0 !important; + border-left: 0 !important; + } + + .border-md-y { + border-top: 1px solid var(--elixir-border-color) !important; + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-md-y-0 { + border-top: 0 !important; + border-bottom: 0 !important; + } + + .border-md-dashed { + border: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-top { + border-top: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-end { + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-start { + border-right: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-bottom { + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-x { + border-right: 1px dashed var(--elixir-border-color) !important; + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-md-dashed-y { + border-top: 1px dashed var(--elixir-border-color) !important; + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .rounded-md-ts { + border-top-right-radius: 0.188rem !important; + } + + .rounded-md-ts-lg { + border-top-right-radius: 0.625rem !important; + } + + .rounded-md-ts-0 { + border-top-right-radius: 0 !important; + } + + .rounded-md-te { + border-top-left-radius: 0.188rem !important; + } + + .rounded-md-te-lg { + border-top-left-radius: 0.625rem !important; + } + + .rounded-md-te-0 { + border-top-left-radius: 0 !important; + } + + .rounded-md-bs { + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-md-bs-lg { + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-md-bs-0 { + border-bottom-right-radius: 0 !important; + } + + .rounded-md-be { + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-md-be-lg { + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-md-be-0 { + border-bottom-left-radius: 0 !important; + } + + .rounded-md-0 { + border-radius: 0 !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: right !important; + } + + .float-lg-end { + float: left !important; + } + + .float-lg-none { + float: none !important; + } + + .opacity-lg-0 { + opacity: 0 !important; + } + + .opacity-lg-25 { + opacity: 0.25 !important; + } + + .opacity-lg-50 { + opacity: 0.5 !important; + } + + .opacity-lg-75 { + opacity: 0.75 !important; + } + + .opacity-lg-85 { + opacity: 0.85 !important; + } + + .opacity-lg-100 { + opacity: 1 !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .position-lg-static { + position: static !important; + } + + .position-lg-absolute { + position: absolute !important; + } + + .position-lg-relative { + position: relative !important; + } + + .position-lg-fixed { + position: fixed !important; + } + + .position-lg-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .translate-lg-middle { + -webkit-transform: translateX(50%) translateY(-50%) !important; + -ms-transform: translateX(50%) translateY(-50%) !important; + transform: translateX(50%) translateY(-50%) !important; + } + + .translate-lg-middle-x { + -webkit-transform: translateX(50%) !important; + -ms-transform: translateX(50%) !important; + transform: translateX(50%) !important; + } + + .translate-lg-middle-y { + -webkit-transform: translateY(-50%) !important; + -ms-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; + } + + .border-lg { + border: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-0 { + border: 0 !important; + } + + .border-lg-top { + border-top: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-top-0 { + border-top: 0 !important; + } + + .border-lg-end { + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-end-0 { + border-left: 0 !important; + } + + .border-lg-bottom { + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-bottom-0 { + border-bottom: 0 !important; + } + + .border-lg-start { + border-right: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-start-0 { + border-right: 0 !important; + } + + .border-lg-facebook { + border-color: var(--elixir-facebook) !important; + } + + .border-lg-google-plus { + border-color: var(--elixir-google-plus) !important; + } + + .border-lg-twitter { + border-color: var(--elixir-twitter) !important; + } + + .border-lg-linkedin { + border-color: var(--elixir-linkedin) !important; + } + + .border-lg-youtube { + border-color: var(--elixir-youtube) !important; + } + + .border-lg-github { + border-color: var(--elixir-github) !important; + } + + .border-lg-black { + border-color: var(--elixir-black) !important; + } + + .border-lg-100 { + border-color: var(--elixir-100) !important; + } + + .border-lg-200 { + border-color: var(--elixir-200) !important; + } + + .border-lg-300 { + border-color: var(--elixir-300) !important; + } + + .border-lg-400 { + border-color: var(--elixir-400) !important; + } + + .border-lg-500 { + border-color: var(--elixir-500) !important; + } + + .border-lg-600 { + border-color: var(--elixir-600) !important; + } + + .border-lg-700 { + border-color: var(--elixir-700) !important; + } + + .border-lg-800 { + border-color: var(--elixir-800) !important; + } + + .border-lg-900 { + border-color: var(--elixir-900) !important; + } + + .border-lg-1000 { + border-color: var(--elixir-1000) !important; + } + + .border-lg-1100 { + border-color: var(--elixir-1100) !important; + } + + .border-lg-white { + border-color: var(--elixir-white) !important; + } + + .border-lg-primary { + border-color: var(--elixir-primary) !important; + } + + .border-lg-secondary { + border-color: var(--elixir-secondary) !important; + } + + .border-lg-success { + border-color: var(--elixir-success) !important; + } + + .border-lg-info { + border-color: var(--elixir-info) !important; + } + + .border-lg-warning { + border-color: var(--elixir-warning) !important; + } + + .border-lg-danger { + border-color: var(--elixir-danger) !important; + } + + .border-lg-light { + border-color: var(--elixir-light) !important; + } + + .border-lg-dark { + border-color: var(--elixir-dark) !important; + } + + .w-lg-25 { + width: 25% !important; + } + + .w-lg-50 { + width: 50% !important; + } + + .w-lg-75 { + width: 75% !important; + } + + .w-lg-100 { + width: 100% !important; + } + + .w-lg-auto { + width: auto !important; + } + + .vw-lg-25 { + width: 25vw !important; + } + + .vw-lg-50 { + width: 50vw !important; + } + + .vw-lg-75 { + width: 75vw !important; + } + + .vw-lg-100 { + width: 100vw !important; + } + + .h-lg-25 { + height: 25% !important; + } + + .h-lg-50 { + height: 50% !important; + } + + .h-lg-75 { + height: 75% !important; + } + + .h-lg-100 { + height: 100% !important; + } + + .h-lg-auto { + height: auto !important; + } + + .vh-lg-25 { + height: 25vh !important; + } + + .vh-lg-50 { + height: 50vh !important; + } + + .vh-lg-75 { + height: 75vh !important; + } + + .vh-lg-100 { + height: 100vh !important; + } + + .min-vh-lg-25 { + min-height: 25vh !important; + } + + .min-vh-lg-50 { + min-height: 50vh !important; + } + + .min-vh-lg-75 { + min-height: 75vh !important; + } + + .min-vh-lg-100 { + min-height: 100vh !important; + } + + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-lg-0 { + gap: 0 !important; + } + + .gap-lg-1 { + gap: 0.25rem !important; + } + + .gap-lg-2 { + gap: 0.5rem !important; + } + + .gap-lg-3 { + gap: 1rem !important; + } + + .gap-lg-4 { + gap: 1.8rem !important; + } + + .gap-lg-5 { + gap: 3rem !important; + } + + .gap-lg-6 { + gap: 4rem !important; + } + + .gap-lg-7 { + gap: 5rem !important; + } + + .gap-lg-8 { + gap: 7.5rem !important; + } + + .gap-lg-9 { + gap: 10rem !important; + } + + .gap-lg-10 { + gap: 12.5rem !important; + } + + .gap-lg-11 { + gap: 15rem !important; + } + + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-lg-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-lg-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-lg-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-lg-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-lg-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-lg-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-lg-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-lg-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.8rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-6 { + margin: 4rem !important; + } + + .m-lg-7 { + margin: 5rem !important; + } + + .m-lg-8 { + margin: 7.5rem !important; + } + + .m-lg-9 { + margin: 10rem !important; + } + + .m-lg-10 { + margin: 12.5rem !important; + } + + .m-lg-11 { + margin: 15rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-lg-4 { + margin-left: 1.8rem !important; + margin-right: 1.8rem !important; + } + + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-lg-6 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .mx-lg-7 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .mx-lg-8 { + margin-left: 7.5rem !important; + margin-right: 7.5rem !important; + } + + .mx-lg-9 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .mx-lg-10 { + margin-left: 12.5rem !important; + margin-right: 12.5rem !important; + } + + .mx-lg-11 { + margin-left: 15rem !important; + margin-right: 15rem !important; + } + + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.8rem !important; + margin-bottom: 1.8rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .my-lg-7 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .my-lg-8 { + margin-top: 7.5rem !important; + margin-bottom: 7.5rem !important; + } + + .my-lg-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .my-lg-10 { + margin-top: 12.5rem !important; + margin-bottom: 12.5rem !important; + } + + .my-lg-11 { + margin-top: 15rem !important; + margin-bottom: 15rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.8rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-6 { + margin-top: 4rem !important; + } + + .mt-lg-7 { + margin-top: 5rem !important; + } + + .mt-lg-8 { + margin-top: 7.5rem !important; + } + + .mt-lg-9 { + margin-top: 10rem !important; + } + + .mt-lg-10 { + margin-top: 12.5rem !important; + } + + .mt-lg-11 { + margin-top: 15rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-left: 0 !important; + } + + .me-lg-1 { + margin-left: 0.25rem !important; + } + + .me-lg-2 { + margin-left: 0.5rem !important; + } + + .me-lg-3 { + margin-left: 1rem !important; + } + + .me-lg-4 { + margin-left: 1.8rem !important; + } + + .me-lg-5 { + margin-left: 3rem !important; + } + + .me-lg-6 { + margin-left: 4rem !important; + } + + .me-lg-7 { + margin-left: 5rem !important; + } + + .me-lg-8 { + margin-left: 7.5rem !important; + } + + .me-lg-9 { + margin-left: 10rem !important; + } + + .me-lg-10 { + margin-left: 12.5rem !important; + } + + .me-lg-11 { + margin-left: 15rem !important; + } + + .me-lg-auto { + margin-left: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.8rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-6 { + margin-bottom: 4rem !important; + } + + .mb-lg-7 { + margin-bottom: 5rem !important; + } + + .mb-lg-8 { + margin-bottom: 7.5rem !important; + } + + .mb-lg-9 { + margin-bottom: 10rem !important; + } + + .mb-lg-10 { + margin-bottom: 12.5rem !important; + } + + .mb-lg-11 { + margin-bottom: 15rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-right: 0 !important; + } + + .ms-lg-1 { + margin-right: 0.25rem !important; + } + + .ms-lg-2 { + margin-right: 0.5rem !important; + } + + .ms-lg-3 { + margin-right: 1rem !important; + } + + .ms-lg-4 { + margin-right: 1.8rem !important; + } + + .ms-lg-5 { + margin-right: 3rem !important; + } + + .ms-lg-6 { + margin-right: 4rem !important; + } + + .ms-lg-7 { + margin-right: 5rem !important; + } + + .ms-lg-8 { + margin-right: 7.5rem !important; + } + + .ms-lg-9 { + margin-right: 10rem !important; + } + + .ms-lg-10 { + margin-right: 12.5rem !important; + } + + .ms-lg-11 { + margin-right: 15rem !important; + } + + .ms-lg-auto { + margin-right: auto !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .m-lg-n3 { + margin: -1rem !important; + } + + .m-lg-n4 { + margin: -1.8rem !important; + } + + .m-lg-n5 { + margin: -3rem !important; + } + + .m-lg-n6 { + margin: -4rem !important; + } + + .m-lg-n7 { + margin: -5rem !important; + } + + .m-lg-n8 { + margin: -7.5rem !important; + } + + .m-lg-n9 { + margin: -10rem !important; + } + + .m-lg-n10 { + margin: -12.5rem !important; + } + + .m-lg-n11 { + margin: -15rem !important; + } + + .mx-lg-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .mx-lg-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .mx-lg-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .mx-lg-n4 { + margin-left: -1.8rem !important; + margin-right: -1.8rem !important; + } + + .mx-lg-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .mx-lg-n6 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .mx-lg-n7 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .mx-lg-n8 { + margin-left: -7.5rem !important; + margin-right: -7.5rem !important; + } + + .mx-lg-n9 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .mx-lg-n10 { + margin-left: -12.5rem !important; + margin-right: -12.5rem !important; + } + + .mx-lg-n11 { + margin-left: -15rem !important; + margin-right: -15rem !important; + } + + .my-lg-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .my-lg-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .my-lg-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .my-lg-n4 { + margin-top: -1.8rem !important; + margin-bottom: -1.8rem !important; + } + + .my-lg-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .my-lg-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .my-lg-n7 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .my-lg-n8 { + margin-top: -7.5rem !important; + margin-bottom: -7.5rem !important; + } + + .my-lg-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .my-lg-n10 { + margin-top: -12.5rem !important; + margin-bottom: -12.5rem !important; + } + + .my-lg-n11 { + margin-top: -15rem !important; + margin-bottom: -15rem !important; + } + + .mt-lg-n1 { + margin-top: -0.25rem !important; + } + + .mt-lg-n2 { + margin-top: -0.5rem !important; + } + + .mt-lg-n3 { + margin-top: -1rem !important; + } + + .mt-lg-n4 { + margin-top: -1.8rem !important; + } + + .mt-lg-n5 { + margin-top: -3rem !important; + } + + .mt-lg-n6 { + margin-top: -4rem !important; + } + + .mt-lg-n7 { + margin-top: -5rem !important; + } + + .mt-lg-n8 { + margin-top: -7.5rem !important; + } + + .mt-lg-n9 { + margin-top: -10rem !important; + } + + .mt-lg-n10 { + margin-top: -12.5rem !important; + } + + .mt-lg-n11 { + margin-top: -15rem !important; + } + + .me-lg-n1 { + margin-left: -0.25rem !important; + } + + .me-lg-n2 { + margin-left: -0.5rem !important; + } + + .me-lg-n3 { + margin-left: -1rem !important; + } + + .me-lg-n4 { + margin-left: -1.8rem !important; + } + + .me-lg-n5 { + margin-left: -3rem !important; + } + + .me-lg-n6 { + margin-left: -4rem !important; + } + + .me-lg-n7 { + margin-left: -5rem !important; + } + + .me-lg-n8 { + margin-left: -7.5rem !important; + } + + .me-lg-n9 { + margin-left: -10rem !important; + } + + .me-lg-n10 { + margin-left: -12.5rem !important; + } + + .me-lg-n11 { + margin-left: -15rem !important; + } + + .mb-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .mb-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .mb-lg-n3 { + margin-bottom: -1rem !important; + } + + .mb-lg-n4 { + margin-bottom: -1.8rem !important; + } + + .mb-lg-n5 { + margin-bottom: -3rem !important; + } + + .mb-lg-n6 { + margin-bottom: -4rem !important; + } + + .mb-lg-n7 { + margin-bottom: -5rem !important; + } + + .mb-lg-n8 { + margin-bottom: -7.5rem !important; + } + + .mb-lg-n9 { + margin-bottom: -10rem !important; + } + + .mb-lg-n10 { + margin-bottom: -12.5rem !important; + } + + .mb-lg-n11 { + margin-bottom: -15rem !important; + } + + .ms-lg-n1 { + margin-right: -0.25rem !important; + } + + .ms-lg-n2 { + margin-right: -0.5rem !important; + } + + .ms-lg-n3 { + margin-right: -1rem !important; + } + + .ms-lg-n4 { + margin-right: -1.8rem !important; + } + + .ms-lg-n5 { + margin-right: -3rem !important; + } + + .ms-lg-n6 { + margin-right: -4rem !important; + } + + .ms-lg-n7 { + margin-right: -5rem !important; + } + + .ms-lg-n8 { + margin-right: -7.5rem !important; + } + + .ms-lg-n9 { + margin-right: -10rem !important; + } + + .ms-lg-n10 { + margin-right: -12.5rem !important; + } + + .ms-lg-n11 { + margin-right: -15rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.8rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .p-lg-6 { + padding: 4rem !important; + } + + .p-lg-7 { + padding: 5rem !important; + } + + .p-lg-8 { + padding: 7.5rem !important; + } + + .p-lg-9 { + padding: 10rem !important; + } + + .p-lg-10 { + padding: 12.5rem !important; + } + + .p-lg-11 { + padding: 15rem !important; + } + + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-lg-4 { + padding-left: 1.8rem !important; + padding-right: 1.8rem !important; + } + + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .px-lg-6 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .px-lg-7 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .px-lg-8 { + padding-left: 7.5rem !important; + padding-right: 7.5rem !important; + } + + .px-lg-9 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .px-lg-10 { + padding-left: 12.5rem !important; + padding-right: 12.5rem !important; + } + + .px-lg-11 { + padding-left: 15rem !important; + padding-right: 15rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.8rem !important; + padding-bottom: 1.8rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .py-lg-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .py-lg-7 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .py-lg-8 { + padding-top: 7.5rem !important; + padding-bottom: 7.5rem !important; + } + + .py-lg-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .py-lg-10 { + padding-top: 12.5rem !important; + padding-bottom: 12.5rem !important; + } + + .py-lg-11 { + padding-top: 15rem !important; + padding-bottom: 15rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.8rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pt-lg-6 { + padding-top: 4rem !important; + } + + .pt-lg-7 { + padding-top: 5rem !important; + } + + .pt-lg-8 { + padding-top: 7.5rem !important; + } + + .pt-lg-9 { + padding-top: 10rem !important; + } + + .pt-lg-10 { + padding-top: 12.5rem !important; + } + + .pt-lg-11 { + padding-top: 15rem !important; + } + + .pe-lg-0 { + padding-left: 0 !important; + } + + .pe-lg-1 { + padding-left: 0.25rem !important; + } + + .pe-lg-2 { + padding-left: 0.5rem !important; + } + + .pe-lg-3 { + padding-left: 1rem !important; + } + + .pe-lg-4 { + padding-left: 1.8rem !important; + } + + .pe-lg-5 { + padding-left: 3rem !important; + } + + .pe-lg-6 { + padding-left: 4rem !important; + } + + .pe-lg-7 { + padding-left: 5rem !important; + } + + .pe-lg-8 { + padding-left: 7.5rem !important; + } + + .pe-lg-9 { + padding-left: 10rem !important; + } + + .pe-lg-10 { + padding-left: 12.5rem !important; + } + + .pe-lg-11 { + padding-left: 15rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.8rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .pb-lg-6 { + padding-bottom: 4rem !important; + } + + .pb-lg-7 { + padding-bottom: 5rem !important; + } + + .pb-lg-8 { + padding-bottom: 7.5rem !important; + } + + .pb-lg-9 { + padding-bottom: 10rem !important; + } + + .pb-lg-10 { + padding-bottom: 12.5rem !important; + } + + .pb-lg-11 { + padding-bottom: 15rem !important; + } + + .ps-lg-0 { + padding-right: 0 !important; + } + + .ps-lg-1 { + padding-right: 0.25rem !important; + } + + .ps-lg-2 { + padding-right: 0.5rem !important; + } + + .ps-lg-3 { + padding-right: 1rem !important; + } + + .ps-lg-4 { + padding-right: 1.8rem !important; + } + + .ps-lg-5 { + padding-right: 3rem !important; + } + + .ps-lg-6 { + padding-right: 4rem !important; + } + + .ps-lg-7 { + padding-right: 5rem !important; + } + + .ps-lg-8 { + padding-right: 7.5rem !important; + } + + .ps-lg-9 { + padding-right: 10rem !important; + } + + .ps-lg-10 { + padding-right: 12.5rem !important; + } + + .ps-lg-11 { + padding-right: 15rem !important; + } + + .fs-lg--2 { + font-size: 0.5627813555rem !important; + } + + .fs-lg--1 { + font-size: 0.7501875469rem !important; + } + + .fs-lg-0 { + font-size: 1rem !important; + } + + .fs-lg-1 { + font-size: 1.333rem !important; + } + + .fs-lg-2 { + font-size: 1.776889rem !important; + } + + .fs-lg-3 { + font-size: 2.368593037rem !important; + } + + .fs-lg-4 { + font-size: 3.1573345183rem !important; + } + + .fs-lg-5 { + font-size: 4.2087269129rem !important; + } + + .fs-lg-6 { + font-size: 5.6102329749rem !important; + } + + .fs-lg-7 { + font-size: 7.4784405556rem !important; + } + + .fs-lg-8 { + font-size: 9.9687612606rem !important; + } + + .text-lg-start { + text-align: right !important; + } + + .text-lg-end { + text-align: left !important; + } + + .text-lg-center { + text-align: center !important; + } + + .rounded-lg-top { + border-top-right-radius: 0.188rem !important; + border-top-left-radius: 0.188rem !important; + } + + .rounded-lg-top-lg { + border-top-right-radius: 0.625rem !important; + border-top-left-radius: 0.625rem !important; + } + + .rounded-lg-top-0 { + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + .rounded-lg-end { + border-top-left-radius: 0.188rem !important; + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-lg-end-lg { + border-top-left-radius: 0.625rem !important; + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-lg-end-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .rounded-lg-bottom { + border-bottom-left-radius: 0.188rem !important; + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-lg-bottom-lg { + border-bottom-left-radius: 0.625rem !important; + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-lg-bottom-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .rounded-lg-start { + border-bottom-right-radius: 0.188rem !important; + border-top-right-radius: 0.188rem !important; + } + + .rounded-lg-start-lg { + border-bottom-right-radius: 0.625rem !important; + border-top-right-radius: 0.625rem !important; + } + + .rounded-lg-start-0 { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .max-vh-lg-25 { + max-height: 25vh !important; + } + + .max-vh-lg-50 { + max-height: 50vh !important; + } + + .max-vh-lg-75 { + max-height: 75vh !important; + } + + .max-vh-lg-100 { + max-height: 100vh !important; + } + + .border-lg-x { + border-right: 1px solid var(--elixir-border-color) !important; + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-x-0 { + border-right: 0 !important; + border-left: 0 !important; + } + + .border-lg-y { + border-top: 1px solid var(--elixir-border-color) !important; + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-lg-y-0 { + border-top: 0 !important; + border-bottom: 0 !important; + } + + .border-lg-dashed { + border: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-top { + border-top: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-end { + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-start { + border-right: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-bottom { + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-x { + border-right: 1px dashed var(--elixir-border-color) !important; + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-lg-dashed-y { + border-top: 1px dashed var(--elixir-border-color) !important; + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .rounded-lg-ts { + border-top-right-radius: 0.188rem !important; + } + + .rounded-lg-ts-lg { + border-top-right-radius: 0.625rem !important; + } + + .rounded-lg-ts-0 { + border-top-right-radius: 0 !important; + } + + .rounded-lg-te { + border-top-left-radius: 0.188rem !important; + } + + .rounded-lg-te-lg { + border-top-left-radius: 0.625rem !important; + } + + .rounded-lg-te-0 { + border-top-left-radius: 0 !important; + } + + .rounded-lg-bs { + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-lg-bs-lg { + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-lg-bs-0 { + border-bottom-right-radius: 0 !important; + } + + .rounded-lg-be { + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-lg-be-lg { + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-lg-be-0 { + border-bottom-left-radius: 0 !important; + } + + .rounded-lg-0 { + border-radius: 0 !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: right !important; + } + + .float-xl-end { + float: left !important; + } + + .float-xl-none { + float: none !important; + } + + .opacity-xl-0 { + opacity: 0 !important; + } + + .opacity-xl-25 { + opacity: 0.25 !important; + } + + .opacity-xl-50 { + opacity: 0.5 !important; + } + + .opacity-xl-75 { + opacity: 0.75 !important; + } + + .opacity-xl-85 { + opacity: 0.85 !important; + } + + .opacity-xl-100 { + opacity: 1 !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .position-xl-static { + position: static !important; + } + + .position-xl-absolute { + position: absolute !important; + } + + .position-xl-relative { + position: relative !important; + } + + .position-xl-fixed { + position: fixed !important; + } + + .position-xl-sticky { + position: -webkit-sticky !important; + position: sticky !important; + } + + .translate-xl-middle { + -webkit-transform: translateX(50%) translateY(-50%) !important; + -ms-transform: translateX(50%) translateY(-50%) !important; + transform: translateX(50%) translateY(-50%) !important; + } + + .translate-xl-middle-x { + -webkit-transform: translateX(50%) !important; + -ms-transform: translateX(50%) !important; + transform: translateX(50%) !important; + } + + .translate-xl-middle-y { + -webkit-transform: translateY(-50%) !important; + -ms-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; + } + + .border-xl { + border: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-0 { + border: 0 !important; + } + + .border-xl-top { + border-top: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-top-0 { + border-top: 0 !important; + } + + .border-xl-end { + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-end-0 { + border-left: 0 !important; + } + + .border-xl-bottom { + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-bottom-0 { + border-bottom: 0 !important; + } + + .border-xl-start { + border-right: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-start-0 { + border-right: 0 !important; + } + + .border-xl-facebook { + border-color: var(--elixir-facebook) !important; + } + + .border-xl-google-plus { + border-color: var(--elixir-google-plus) !important; + } + + .border-xl-twitter { + border-color: var(--elixir-twitter) !important; + } + + .border-xl-linkedin { + border-color: var(--elixir-linkedin) !important; + } + + .border-xl-youtube { + border-color: var(--elixir-youtube) !important; + } + + .border-xl-github { + border-color: var(--elixir-github) !important; + } + + .border-xl-black { + border-color: var(--elixir-black) !important; + } + + .border-xl-100 { + border-color: var(--elixir-100) !important; + } + + .border-xl-200 { + border-color: var(--elixir-200) !important; + } + + .border-xl-300 { + border-color: var(--elixir-300) !important; + } + + .border-xl-400 { + border-color: var(--elixir-400) !important; + } + + .border-xl-500 { + border-color: var(--elixir-500) !important; + } + + .border-xl-600 { + border-color: var(--elixir-600) !important; + } + + .border-xl-700 { + border-color: var(--elixir-700) !important; + } + + .border-xl-800 { + border-color: var(--elixir-800) !important; + } + + .border-xl-900 { + border-color: var(--elixir-900) !important; + } + + .border-xl-1000 { + border-color: var(--elixir-1000) !important; + } + + .border-xl-1100 { + border-color: var(--elixir-1100) !important; + } + + .border-xl-white { + border-color: var(--elixir-white) !important; + } + + .border-xl-primary { + border-color: var(--elixir-primary) !important; + } + + .border-xl-secondary { + border-color: var(--elixir-secondary) !important; + } + + .border-xl-success { + border-color: var(--elixir-success) !important; + } + + .border-xl-info { + border-color: var(--elixir-info) !important; + } + + .border-xl-warning { + border-color: var(--elixir-warning) !important; + } + + .border-xl-danger { + border-color: var(--elixir-danger) !important; + } + + .border-xl-light { + border-color: var(--elixir-light) !important; + } + + .border-xl-dark { + border-color: var(--elixir-dark) !important; + } + + .w-xl-25 { + width: 25% !important; + } + + .w-xl-50 { + width: 50% !important; + } + + .w-xl-75 { + width: 75% !important; + } + + .w-xl-100 { + width: 100% !important; + } + + .w-xl-auto { + width: auto !important; + } + + .vw-xl-25 { + width: 25vw !important; + } + + .vw-xl-50 { + width: 50vw !important; + } + + .vw-xl-75 { + width: 75vw !important; + } + + .vw-xl-100 { + width: 100vw !important; + } + + .h-xl-25 { + height: 25% !important; + } + + .h-xl-50 { + height: 50% !important; + } + + .h-xl-75 { + height: 75% !important; + } + + .h-xl-100 { + height: 100% !important; + } + + .h-xl-auto { + height: auto !important; + } + + .vh-xl-25 { + height: 25vh !important; + } + + .vh-xl-50 { + height: 50vh !important; + } + + .vh-xl-75 { + height: 75vh !important; + } + + .vh-xl-100 { + height: 100vh !important; + } + + .min-vh-xl-25 { + min-height: 25vh !important; + } + + .min-vh-xl-50 { + min-height: 50vh !important; + } + + .min-vh-xl-75 { + min-height: 75vh !important; + } + + .min-vh-xl-100 { + min-height: 100vh !important; + } + + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-xl-0 { + gap: 0 !important; + } + + .gap-xl-1 { + gap: 0.25rem !important; + } + + .gap-xl-2 { + gap: 0.5rem !important; + } + + .gap-xl-3 { + gap: 1rem !important; + } + + .gap-xl-4 { + gap: 1.8rem !important; + } + + .gap-xl-5 { + gap: 3rem !important; + } + + .gap-xl-6 { + gap: 4rem !important; + } + + .gap-xl-7 { + gap: 5rem !important; + } + + .gap-xl-8 { + gap: 7.5rem !important; + } + + .gap-xl-9 { + gap: 10rem !important; + } + + .gap-xl-10 { + gap: 12.5rem !important; + } + + .gap-xl-11 { + gap: 15rem !important; + } + + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-xl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-xl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-xl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-xl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-xl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-xl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-xl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-xl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.8rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-6 { + margin: 4rem !important; + } + + .m-xl-7 { + margin: 5rem !important; + } + + .m-xl-8 { + margin: 7.5rem !important; + } + + .m-xl-9 { + margin: 10rem !important; + } + + .m-xl-10 { + margin: 12.5rem !important; + } + + .m-xl-11 { + margin: 15rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xl-4 { + margin-left: 1.8rem !important; + margin-right: 1.8rem !important; + } + + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xl-6 { + margin-left: 4rem !important; + margin-right: 4rem !important; + } + + .mx-xl-7 { + margin-left: 5rem !important; + margin-right: 5rem !important; + } + + .mx-xl-8 { + margin-left: 7.5rem !important; + margin-right: 7.5rem !important; + } + + .mx-xl-9 { + margin-left: 10rem !important; + margin-right: 10rem !important; + } + + .mx-xl-10 { + margin-left: 12.5rem !important; + margin-right: 12.5rem !important; + } + + .mx-xl-11 { + margin-left: 15rem !important; + margin-right: 15rem !important; + } + + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.8rem !important; + margin-bottom: 1.8rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-6 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + + .my-xl-7 { + margin-top: 5rem !important; + margin-bottom: 5rem !important; + } + + .my-xl-8 { + margin-top: 7.5rem !important; + margin-bottom: 7.5rem !important; + } + + .my-xl-9 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; + } + + .my-xl-10 { + margin-top: 12.5rem !important; + margin-bottom: 12.5rem !important; + } + + .my-xl-11 { + margin-top: 15rem !important; + margin-bottom: 15rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.8rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-6 { + margin-top: 4rem !important; + } + + .mt-xl-7 { + margin-top: 5rem !important; + } + + .mt-xl-8 { + margin-top: 7.5rem !important; + } + + .mt-xl-9 { + margin-top: 10rem !important; + } + + .mt-xl-10 { + margin-top: 12.5rem !important; + } + + .mt-xl-11 { + margin-top: 15rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-left: 0 !important; + } + + .me-xl-1 { + margin-left: 0.25rem !important; + } + + .me-xl-2 { + margin-left: 0.5rem !important; + } + + .me-xl-3 { + margin-left: 1rem !important; + } + + .me-xl-4 { + margin-left: 1.8rem !important; + } + + .me-xl-5 { + margin-left: 3rem !important; + } + + .me-xl-6 { + margin-left: 4rem !important; + } + + .me-xl-7 { + margin-left: 5rem !important; + } + + .me-xl-8 { + margin-left: 7.5rem !important; + } + + .me-xl-9 { + margin-left: 10rem !important; + } + + .me-xl-10 { + margin-left: 12.5rem !important; + } + + .me-xl-11 { + margin-left: 15rem !important; + } + + .me-xl-auto { + margin-left: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.8rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-6 { + margin-bottom: 4rem !important; + } + + .mb-xl-7 { + margin-bottom: 5rem !important; + } + + .mb-xl-8 { + margin-bottom: 7.5rem !important; + } + + .mb-xl-9 { + margin-bottom: 10rem !important; + } + + .mb-xl-10 { + margin-bottom: 12.5rem !important; + } + + .mb-xl-11 { + margin-bottom: 15rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-right: 0 !important; + } + + .ms-xl-1 { + margin-right: 0.25rem !important; + } + + .ms-xl-2 { + margin-right: 0.5rem !important; + } + + .ms-xl-3 { + margin-right: 1rem !important; + } + + .ms-xl-4 { + margin-right: 1.8rem !important; + } + + .ms-xl-5 { + margin-right: 3rem !important; + } + + .ms-xl-6 { + margin-right: 4rem !important; + } + + .ms-xl-7 { + margin-right: 5rem !important; + } + + .ms-xl-8 { + margin-right: 7.5rem !important; + } + + .ms-xl-9 { + margin-right: 10rem !important; + } + + .ms-xl-10 { + margin-right: 12.5rem !important; + } + + .ms-xl-11 { + margin-right: 15rem !important; + } + + .ms-xl-auto { + margin-right: auto !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .m-xl-n3 { + margin: -1rem !important; + } + + .m-xl-n4 { + margin: -1.8rem !important; + } + + .m-xl-n5 { + margin: -3rem !important; + } + + .m-xl-n6 { + margin: -4rem !important; + } + + .m-xl-n7 { + margin: -5rem !important; + } + + .m-xl-n8 { + margin: -7.5rem !important; + } + + .m-xl-n9 { + margin: -10rem !important; + } + + .m-xl-n10 { + margin: -12.5rem !important; + } + + .m-xl-n11 { + margin: -15rem !important; + } + + .mx-xl-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important; + } + + .mx-xl-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important; + } + + .mx-xl-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important; + } + + .mx-xl-n4 { + margin-left: -1.8rem !important; + margin-right: -1.8rem !important; + } + + .mx-xl-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important; + } + + .mx-xl-n6 { + margin-left: -4rem !important; + margin-right: -4rem !important; + } + + .mx-xl-n7 { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + + .mx-xl-n8 { + margin-left: -7.5rem !important; + margin-right: -7.5rem !important; + } + + .mx-xl-n9 { + margin-left: -10rem !important; + margin-right: -10rem !important; + } + + .mx-xl-n10 { + margin-left: -12.5rem !important; + margin-right: -12.5rem !important; + } + + .mx-xl-n11 { + margin-left: -15rem !important; + margin-right: -15rem !important; + } + + .my-xl-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important; + } + + .my-xl-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important; + } + + .my-xl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important; + } + + .my-xl-n4 { + margin-top: -1.8rem !important; + margin-bottom: -1.8rem !important; + } + + .my-xl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important; + } + + .my-xl-n6 { + margin-top: -4rem !important; + margin-bottom: -4rem !important; + } + + .my-xl-n7 { + margin-top: -5rem !important; + margin-bottom: -5rem !important; + } + + .my-xl-n8 { + margin-top: -7.5rem !important; + margin-bottom: -7.5rem !important; + } + + .my-xl-n9 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; + } + + .my-xl-n10 { + margin-top: -12.5rem !important; + margin-bottom: -12.5rem !important; + } + + .my-xl-n11 { + margin-top: -15rem !important; + margin-bottom: -15rem !important; + } + + .mt-xl-n1 { + margin-top: -0.25rem !important; + } + + .mt-xl-n2 { + margin-top: -0.5rem !important; + } + + .mt-xl-n3 { + margin-top: -1rem !important; + } + + .mt-xl-n4 { + margin-top: -1.8rem !important; + } + + .mt-xl-n5 { + margin-top: -3rem !important; + } + + .mt-xl-n6 { + margin-top: -4rem !important; + } + + .mt-xl-n7 { + margin-top: -5rem !important; + } + + .mt-xl-n8 { + margin-top: -7.5rem !important; + } + + .mt-xl-n9 { + margin-top: -10rem !important; + } + + .mt-xl-n10 { + margin-top: -12.5rem !important; + } + + .mt-xl-n11 { + margin-top: -15rem !important; + } + + .me-xl-n1 { + margin-left: -0.25rem !important; + } + + .me-xl-n2 { + margin-left: -0.5rem !important; + } + + .me-xl-n3 { + margin-left: -1rem !important; + } + + .me-xl-n4 { + margin-left: -1.8rem !important; + } + + .me-xl-n5 { + margin-left: -3rem !important; + } + + .me-xl-n6 { + margin-left: -4rem !important; + } + + .me-xl-n7 { + margin-left: -5rem !important; + } + + .me-xl-n8 { + margin-left: -7.5rem !important; + } + + .me-xl-n9 { + margin-left: -10rem !important; + } + + .me-xl-n10 { + margin-left: -12.5rem !important; + } + + .me-xl-n11 { + margin-left: -15rem !important; + } + + .mb-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .mb-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .mb-xl-n3 { + margin-bottom: -1rem !important; + } + + .mb-xl-n4 { + margin-bottom: -1.8rem !important; + } + + .mb-xl-n5 { + margin-bottom: -3rem !important; + } + + .mb-xl-n6 { + margin-bottom: -4rem !important; + } + + .mb-xl-n7 { + margin-bottom: -5rem !important; + } + + .mb-xl-n8 { + margin-bottom: -7.5rem !important; + } + + .mb-xl-n9 { + margin-bottom: -10rem !important; + } + + .mb-xl-n10 { + margin-bottom: -12.5rem !important; + } + + .mb-xl-n11 { + margin-bottom: -15rem !important; + } + + .ms-xl-n1 { + margin-right: -0.25rem !important; + } + + .ms-xl-n2 { + margin-right: -0.5rem !important; + } + + .ms-xl-n3 { + margin-right: -1rem !important; + } + + .ms-xl-n4 { + margin-right: -1.8rem !important; + } + + .ms-xl-n5 { + margin-right: -3rem !important; + } + + .ms-xl-n6 { + margin-right: -4rem !important; + } + + .ms-xl-n7 { + margin-right: -5rem !important; + } + + .ms-xl-n8 { + margin-right: -7.5rem !important; + } + + .ms-xl-n9 { + margin-right: -10rem !important; + } + + .ms-xl-n10 { + margin-right: -12.5rem !important; + } + + .ms-xl-n11 { + margin-right: -15rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.8rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .p-xl-6 { + padding: 4rem !important; + } + + .p-xl-7 { + padding: 5rem !important; + } + + .p-xl-8 { + padding: 7.5rem !important; + } + + .p-xl-9 { + padding: 10rem !important; + } + + .p-xl-10 { + padding: 12.5rem !important; + } + + .p-xl-11 { + padding: 15rem !important; + } + + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xl-4 { + padding-left: 1.8rem !important; + padding-right: 1.8rem !important; + } + + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .px-xl-6 { + padding-left: 4rem !important; + padding-right: 4rem !important; + } + + .px-xl-7 { + padding-left: 5rem !important; + padding-right: 5rem !important; + } + + .px-xl-8 { + padding-left: 7.5rem !important; + padding-right: 7.5rem !important; + } + + .px-xl-9 { + padding-left: 10rem !important; + padding-right: 10rem !important; + } + + .px-xl-10 { + padding-left: 12.5rem !important; + padding-right: 12.5rem !important; + } + + .px-xl-11 { + padding-left: 15rem !important; + padding-right: 15rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.8rem !important; + padding-bottom: 1.8rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .py-xl-6 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } + + .py-xl-7 { + padding-top: 5rem !important; + padding-bottom: 5rem !important; + } + + .py-xl-8 { + padding-top: 7.5rem !important; + padding-bottom: 7.5rem !important; + } + + .py-xl-9 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; + } + + .py-xl-10 { + padding-top: 12.5rem !important; + padding-bottom: 12.5rem !important; + } + + .py-xl-11 { + padding-top: 15rem !important; + padding-bottom: 15rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.8rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pt-xl-6 { + padding-top: 4rem !important; + } + + .pt-xl-7 { + padding-top: 5rem !important; + } + + .pt-xl-8 { + padding-top: 7.5rem !important; + } + + .pt-xl-9 { + padding-top: 10rem !important; + } + + .pt-xl-10 { + padding-top: 12.5rem !important; + } + + .pt-xl-11 { + padding-top: 15rem !important; + } + + .pe-xl-0 { + padding-left: 0 !important; + } + + .pe-xl-1 { + padding-left: 0.25rem !important; + } + + .pe-xl-2 { + padding-left: 0.5rem !important; + } + + .pe-xl-3 { + padding-left: 1rem !important; + } + + .pe-xl-4 { + padding-left: 1.8rem !important; + } + + .pe-xl-5 { + padding-left: 3rem !important; + } + + .pe-xl-6 { + padding-left: 4rem !important; + } + + .pe-xl-7 { + padding-left: 5rem !important; + } + + .pe-xl-8 { + padding-left: 7.5rem !important; + } + + .pe-xl-9 { + padding-left: 10rem !important; + } + + .pe-xl-10 { + padding-left: 12.5rem !important; + } + + .pe-xl-11 { + padding-left: 15rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.8rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .pb-xl-6 { + padding-bottom: 4rem !important; + } + + .pb-xl-7 { + padding-bottom: 5rem !important; + } + + .pb-xl-8 { + padding-bottom: 7.5rem !important; + } + + .pb-xl-9 { + padding-bottom: 10rem !important; + } + + .pb-xl-10 { + padding-bottom: 12.5rem !important; + } + + .pb-xl-11 { + padding-bottom: 15rem !important; + } + + .ps-xl-0 { + padding-right: 0 !important; + } + + .ps-xl-1 { + padding-right: 0.25rem !important; + } + + .ps-xl-2 { + padding-right: 0.5rem !important; + } + + .ps-xl-3 { + padding-right: 1rem !important; + } + + .ps-xl-4 { + padding-right: 1.8rem !important; + } + + .ps-xl-5 { + padding-right: 3rem !important; + } + + .ps-xl-6 { + padding-right: 4rem !important; + } + + .ps-xl-7 { + padding-right: 5rem !important; + } + + .ps-xl-8 { + padding-right: 7.5rem !important; + } + + .ps-xl-9 { + padding-right: 10rem !important; + } + + .ps-xl-10 { + padding-right: 12.5rem !important; + } + + .ps-xl-11 { + padding-right: 15rem !important; + } + + .fs-xl--2 { + font-size: 0.5627813555rem !important; + } + + .fs-xl--1 { + font-size: 0.7501875469rem !important; + } + + .fs-xl-0 { + font-size: 1rem !important; + } + + .fs-xl-1 { + font-size: 1.333rem !important; + } + + .fs-xl-2 { + font-size: 1.776889rem !important; + } + + .fs-xl-3 { + font-size: 2.368593037rem !important; + } + + .fs-xl-4 { + font-size: 3.1573345183rem !important; + } + + .fs-xl-5 { + font-size: 4.2087269129rem !important; + } + + .fs-xl-6 { + font-size: 5.6102329749rem !important; + } + + .fs-xl-7 { + font-size: 7.4784405556rem !important; + } + + .fs-xl-8 { + font-size: 9.9687612606rem !important; + } + + .text-xl-start { + text-align: right !important; + } + + .text-xl-end { + text-align: left !important; + } + + .text-xl-center { + text-align: center !important; + } + + .rounded-xl-top { + border-top-right-radius: 0.188rem !important; + border-top-left-radius: 0.188rem !important; + } + + .rounded-xl-top-lg { + border-top-right-radius: 0.625rem !important; + border-top-left-radius: 0.625rem !important; + } + + .rounded-xl-top-0 { + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + .rounded-xl-end { + border-top-left-radius: 0.188rem !important; + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-xl-end-lg { + border-top-left-radius: 0.625rem !important; + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-xl-end-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .rounded-xl-bottom { + border-bottom-left-radius: 0.188rem !important; + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-xl-bottom-lg { + border-bottom-left-radius: 0.625rem !important; + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-xl-bottom-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + + .rounded-xl-start { + border-bottom-right-radius: 0.188rem !important; + border-top-right-radius: 0.188rem !important; + } + + .rounded-xl-start-lg { + border-bottom-right-radius: 0.625rem !important; + border-top-right-radius: 0.625rem !important; + } + + .rounded-xl-start-0 { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + .max-vh-xl-25 { + max-height: 25vh !important; + } + + .max-vh-xl-50 { + max-height: 50vh !important; + } + + .max-vh-xl-75 { + max-height: 75vh !important; + } + + .max-vh-xl-100 { + max-height: 100vh !important; + } + + .border-xl-x { + border-right: 1px solid var(--elixir-border-color) !important; + border-left: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-x-0 { + border-right: 0 !important; + border-left: 0 !important; + } + + .border-xl-y { + border-top: 1px solid var(--elixir-border-color) !important; + border-bottom: 1px solid var(--elixir-border-color) !important; + } + + .border-xl-y-0 { + border-top: 0 !important; + border-bottom: 0 !important; + } + + .border-xl-dashed { + border: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-top { + border-top: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-end { + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-start { + border-right: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-bottom { + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-x { + border-right: 1px dashed var(--elixir-border-color) !important; + border-left: 1px dashed var(--elixir-border-color) !important; + } + + .border-xl-dashed-y { + border-top: 1px dashed var(--elixir-border-color) !important; + border-bottom: 1px dashed var(--elixir-border-color) !important; + } + + .rounded-xl-ts { + border-top-right-radius: 0.188rem !important; + } + + .rounded-xl-ts-lg { + border-top-right-radius: 0.625rem !important; + } + + .rounded-xl-ts-0 { + border-top-right-radius: 0 !important; + } + + .rounded-xl-te { + border-top-left-radius: 0.188rem !important; + } + + .rounded-xl-te-lg { + border-top-left-radius: 0.625rem !important; + } + + .rounded-xl-te-0 { + border-top-left-radius: 0 !important; + } + + .rounded-xl-bs { + border-bottom-right-radius: 0.188rem !important; + } + + .rounded-xl-bs-lg { + border-bottom-right-radius: 0.625rem !important; + } + + .rounded-xl-bs-0 { + border-bottom-right-radius: 0 !important; + } + + .rounded-xl-be { + border-bottom-left-radius: 0.188rem !important; + } + + .rounded-xl-be-lg { + border-bottom-left-radius: 0.625rem !important; + } + + .rounded-xl-be-0 { + border-bottom-left-radius: 0 !important; + } + + .rounded-xl-0 { + border-radius: 0 !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} +/*----------------------------------------------- +| Theme Styles +-----------------------------------------------*/ +/*----------------------------------------------- +| Reboot +-----------------------------------------------*/ +::-webkit-input-placeholder { + opacity: 1; + color: var(--elixir-400); +} +::-moz-placeholder { + opacity: 1; + color: var(--elixir-400); +} +:-ms-input-placeholder { + opacity: 1; + color: var(--elixir-400); +} +::-ms-input-placeholder { + opacity: 1; + color: var(--elixir-400); +} +::placeholder { + opacity: 1; + color: var(--elixir-400); +} + +::-moz-selection { + background-color: #2A3855; + color: #fff; +} + +::selection { + background-color: #2A3855; + color: #fff; +} + +html { + scroll-padding-top: 5.8125rem; +} + +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: relative; +} + +pre, +code { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +section { + position: relative; + padding-top: 4rem; + padding-bottom: 4rem; +} +@media (min-width: 768px) { + section { + padding-top: 7.5rem; + padding-bottom: 7.5rem; + } +} + +input, +button, +select, +optgroup, +textarea, +label, +.alert, +.badge, +.blockquote-footer, +.btn, +.navbar, +.pagination, +.valid-feedback, +.invalid-feedback { + font-family: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} + +pre { + margin: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +strong { + font-weight: 600; +} + +label { + font-weight: 500 !important; + margin-bottom: 0.5rem; +} + +pre, +code, +kbd, +samp { + font-size: 0.875rem !important; +} + +a { + font-weight: 600; +} + +h1, .h1 { + letter-spacing: -0.25rem; + line-height: 1; +} + +h2, .h2, h3, .h3 { + letter-spacing: -0.15rem; +} + +h4, .h4 { + margin-bottom: 1.333rem; + font-size: 1.77689rem; +} + +h4, .h4, h5, .h5 { + letter-spacing: -0.05rem; +} + +h5, .h5 { + font-size: 1.333rem; +} + +ol { + padding-right: 2.5rem; +} + +/* -------------------------------------------------------------------------- */ +/* Navbar */ +/* -------------------------------------------------------------------------- */ +.navbar-elixir { + background: var(--elixir-bg-navbar-glass); + margin-bottom: -3.688rem; + color: #2A3855; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); + padding: 0.063rem; +} +.navbar-elixir .navbar { + letter-spacing: 0.01rem; +} +.navbar-elixir .dropdown-menu { + -webkit-box-shadow: none !important; + box-shadow: none !important; + padding-right: 1.2rem; +} +@media (min-width: 992px) { + .navbar-elixir .dropdown-menu { + padding-right: 0; + -webkit-box-shadow: var(--elixir-box-shadow-sm) !important; + box-shadow: var(--elixir-box-shadow-sm) !important; + } +} + +.hamburger { + padding: 0.5rem; + -webkit-transform: translateY(-5px); + -ms-transform: translateY(-5px); + transform: translateY(-5px); +} +.hamburger .hamburger-box { + height: 0; + width: 1.875rem; +} +.hamburger .hamburger-box .hamburger-inner, .hamburger .hamburger-box .hamburger-inner::after, .hamburger .hamburger-box .hamburger-inner::before { + width: 100%; + height: 0.063rem; + border-radius: 0.188rem; + background-color: currentColor; +} +.hamburger.is-active .hamburger-inner { + background-color: transparent; +} + +.hamburger-inner::before { + top: -7px; +} + +.hamburger--emphatic .hamburger-inner::after { + top: 7px; +} + +.navbar-toggler:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* -------------------------------------------------------------------------- */ +/* Badge */ +/* -------------------------------------------------------------------------- */ +/* -------------------------------------------------------------------------- */ +/* Browser Fixing */ +/* -------------------------------------------------------------------------- */ +.firefox .dropcap:first-letter { + margin-top: 0.175em; +} +.firefox .card-notification .scrollbar-overlay { + min-height: 19rem; +} + +.chrome .btn-close { + background-clip: unset; +} + +/*----------------------------------------------- +| Button +-----------------------------------------------*/ +.btn { + letter-spacing: 0.01rem; +} + +/*----------------------------------------------- +| Icon Button +-----------------------------------------------*/ +.btn-icon { + padding-right: 3.6rem; + position: relative; +} +.btn-icon.btn-icon-right { + padding-right: 2.5rem; + padding-left: 3.6rem; +} +.btn-icon span, .btn-icon svg { + width: 2.6rem; + font-size: 1.3rem; +} +.btn-icon .btn-icon-wrapper { + right: 0; + top: 0; + height: 100%; + position: absolute; + background-color: rgba(0, 0, 0, 0.1); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.btn-icon.btn-icon-left .btn-icon-wrapper { + right: 0; + margin-left: 1rem; +} +.btn-icon.btn-icon-right .btn-icon-wrapper { + left: 0; + right: auto; + margin-right: 1rem; +} +.btn-icon.rounded-pill.btn-icon-left .btn-icon-wrapper { + border-radius: 0 50rem 50rem 0; +} +.btn-icon.rounded-pill.btn-icon-right .btn-icon-wrapper { + border-radius: 50rem 0 0 50rem; +} +.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn { + padding-right: 2.66rem; +} +.btn-icon.btn-sm.btn-icon-right, .btn-group-sm > .btn-icon.btn-icon-right.btn { + padding-right: 0.4rem; + padding-left: 2.66rem; +} +.btn-icon.btn-sm span, .btn-group-sm > .btn-icon.btn span, .btn-icon.btn-sm svg, .btn-group-sm > .btn-icon.btn svg { + width: 2.5rem; + font-size: 1.25rem; +} +.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn { + padding-right: 5.6rem; +} +.btn-icon.btn-lg.btn-icon-right, .btn-group-lg > .btn-icon.btn-icon-right.btn { + padding-right: 4rem; + padding-left: 5.6rem; +} +.btn-icon.btn-lg span, .btn-group-lg > .btn-icon.btn span, .btn-icon.btn-lg svg, .btn-group-lg > .btn-icon.btn svg { + width: 4rem; + font-size: 2rem; +} +.btn-icon[class*=btn-outline-] .btn-icon-wrapper { + background-color: transparent; + border-left-width: 1px; + border-left-style: solid; +} +.btn-icon[class*=btn-outline-]:hover .btn-icon-wrapper, .btn-icon[class*=btn-outline-]:focus .btn-icon-wrapper { + background-color: rgba(0, 0, 0, 0.1); + border-left-color: rgba(0, 0, 0, 0.1); +} +.btn-icon[class*=btn-outline-].btn-icon-right .btn-icon-wrapper { + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +/*----------------------------------------------- +| Brand Outline Buttons +-----------------------------------------------*/ +.btn-outline-facebook { + color: #3b5998; + border-color: #3b5998; +} +.btn-outline-facebook:hover { + color: #fff; + background-color: #3b5998; + border-color: #3b5998; +} +.btn-check:focus + .btn-outline-facebook, .btn-outline-facebook:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(59, 89, 152, 0.5); + box-shadow: 0 0 0 0.25rem rgba(59, 89, 152, 0.5); +} +.btn-check:checked + .btn-outline-facebook, .btn-check:active + .btn-outline-facebook, .btn-outline-facebook:active, .btn-outline-facebook.active, .btn-outline-facebook.dropdown-toggle.show { + color: #fff; + background-color: #3b5998; + border-color: #3b5998; +} +.btn-check:checked + .btn-outline-facebook:focus, .btn-check:active + .btn-outline-facebook:focus, .btn-outline-facebook:active:focus, .btn-outline-facebook.active:focus, .btn-outline-facebook.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 89, 152, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 89, 152, 0.5); +} +.btn-outline-facebook:disabled, .btn-outline-facebook.disabled { + color: #3b5998; + background-color: transparent; +} + +.btn-outline-twitter { + color: #1da1f2; + border-color: #1da1f2; +} +.btn-outline-twitter:hover { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-check:focus + .btn-outline-twitter, .btn-outline-twitter:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); + box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5); +} +.btn-check:checked + .btn-outline-twitter, .btn-check:active + .btn-outline-twitter, .btn-outline-twitter:active, .btn-outline-twitter.active, .btn-outline-twitter.dropdown-toggle.show { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} +.btn-check:checked + .btn-outline-twitter:focus, .btn-check:active + .btn-outline-twitter:focus, .btn-outline-twitter:active:focus, .btn-outline-twitter.active:focus, .btn-outline-twitter.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(29, 161, 242, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(29, 161, 242, 0.5); +} +.btn-outline-twitter:disabled, .btn-outline-twitter.disabled { + color: #1da1f2; + background-color: transparent; +} + +.btn-outline-google-plus { + color: #db4437; + border-color: #db4437; +} +.btn-outline-google-plus:hover { + color: #fff; + background-color: #db4437; + border-color: #db4437; +} +.btn-check:focus + .btn-outline-google-plus, .btn-outline-google-plus:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(219, 68, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(219, 68, 55, 0.5); +} +.btn-check:checked + .btn-outline-google-plus, .btn-check:active + .btn-outline-google-plus, .btn-outline-google-plus:active, .btn-outline-google-plus.active, .btn-outline-google-plus.dropdown-toggle.show { + color: #fff; + background-color: #db4437; + border-color: #db4437; +} +.btn-check:checked + .btn-outline-google-plus:focus, .btn-check:active + .btn-outline-google-plus:focus, .btn-outline-google-plus:active:focus, .btn-outline-google-plus.active:focus, .btn-outline-google-plus.dropdown-toggle.show:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(219, 68, 55, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(219, 68, 55, 0.5); +} +.btn-outline-google-plus:disabled, .btn-outline-google-plus.disabled { + color: #db4437; + background-color: transparent; +} + +.btn-facebook { + color: #fff; + background-color: #3b5998; + border-color: #3b5998; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-facebook:hover { + color: #fff; + background-color: #324c81; + border-color: #2f477a; +} +.btn-check:focus + .btn-facebook, .btn-facebook:focus { + color: #fff; + background-color: #324c81; + border-color: #2f477a; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(88, 114, 167, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(88, 114, 167, 0.5); +} +.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle { + color: #fff; + background-color: #2f477a; + border-color: #2c4372; +} +.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(88, 114, 167, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(88, 114, 167, 0.5); +} +.btn-facebook:disabled, .btn-facebook.disabled { + color: #fff; + background-color: #3b5998; + border-color: #3b5998; +} + +.btn-twitter { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-twitter:hover { + color: #fff; + background-color: #1989ce; + border-color: #1781c2; +} +.btn-check:focus + .btn-twitter, .btn-twitter:focus { + color: #fff; + background-color: #1989ce; + border-color: #1781c2; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(63, 175, 244, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(63, 175, 244, 0.5); +} +.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle { + color: #fff; + background-color: #1781c2; + border-color: #1679b6; +} +.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(63, 175, 244, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(63, 175, 244, 0.5); +} +.btn-twitter:disabled, .btn-twitter.disabled { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} + +.btn-google-plus { + color: #fff; + background-color: #db4437; + border-color: #db4437; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-google-plus:hover { + color: #fff; + background-color: #ba3a2f; + border-color: #af362c; +} +.btn-check:focus + .btn-google-plus, .btn-google-plus:focus { + color: #fff; + background-color: #ba3a2f; + border-color: #af362c; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(224, 96, 85, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(224, 96, 85, 0.5); +} +.btn-check:checked + .btn-google-plus, .btn-check:active + .btn-google-plus, .btn-google-plus:active, .btn-google-plus.active, .show > .btn-google-plus.dropdown-toggle { + color: #fff; + background-color: #af362c; + border-color: #a43329; +} +.btn-check:checked + .btn-google-plus:focus, .btn-check:active + .btn-google-plus:focus, .btn-google-plus:active:focus, .btn-google-plus.active:focus, .show > .btn-google-plus.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(224, 96, 85, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(224, 96, 85, 0.5); +} +.btn-google-plus:disabled, .btn-google-plus.disabled { + color: #fff; + background-color: #db4437; + border-color: #db4437; +} + +.btn-github { + color: #fff; + background-color: #24292e; + border-color: #24292e; + -webkit-box-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; +} +.btn-github:hover { + color: #fff; + background-color: #1f2327; + border-color: #1d2125; +} +.btn-check:focus + .btn-github, .btn-github:focus { + color: #fff; + background-color: #1f2327; + border-color: #1d2125; + -webkit-box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(69, 73, 77, 0.5); + box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(69, 73, 77, 0.5); +} +.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle { + color: #fff; + background-color: #1d2125; + border-color: #1b1f23; +} +.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(69, 73, 77, 0.5); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(69, 73, 77, 0.5); +} +.btn-github:disabled, .btn-github.disabled { + color: #fff; + background-color: #24292e; + border-color: #24292e; +} + +.btn-elixir-play { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + cursor: pointer; + height: 5rem; + width: 5rem; + text-align: center; + background-color: var(--elixir-white); + border-radius: 50%; + border: none; + position: relative; + font-size: 0.675rem; + color: var(--elixir-primary); + margin-bottom: 2.5rem; +} +.btn-elixir-play:before { + content: ""; + height: 6.25rem; + width: 6.25rem; + position: absolute; + right: -0.625rem; + top: -0.625rem; + border: 0.625rem solid rgba(var(--elixir-white-rgb), 0.5); + border-radius: 100%; +} + +/*----------------------------------------------- +| Documentation link +-----------------------------------------------*/ +.contains-anchor a { + opacity: 0; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; +} +.contains-anchor:hover a, .contains-anchor:focus a { + opacity: 1; + text-decoration: none; +} + +.token.property, .token.tag, .token.constant, .token.symbol, .token.deleted { + color: #b33641; +} + +.token.punctuation { + color: #bebebe; +} + +.components-nav { + font-family: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 0.85rem; +} + +/*----------------------------------------------- +| Component examples +-----------------------------------------------*/ +/*----------------------------------------------- +| Borders +-----------------------------------------------*/ +.component-example { + font-family: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} +.component-example [class^=border] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 8rem; + height: 8rem; + margin: 0.75rem; + background-color: #fafafa; +} + +/*----------------------------------------------- +| Utilities +-----------------------------------------------*/ +.border-component [class^=border], +.border-component [class^=rounded-] { + display: inline-block; + width: 5rem; + height: 5rem; + margin: 0.25rem; +} +.border-component [class^=border] { + background-color: var(--elixir-200); +} +.border-component [class^=rounded-] { + background-color: var(--elixir-200); +} + +#loaders [class^=spinner] { + margin-left: 0.5rem; +} + +/*----------------------------------------------- +| Object fit and Z-index +-----------------------------------------------*/ +.fit-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.z-index-1 { + z-index: 1 !important; +} + +.z-index-2 { + z-index: 2 !important; +} + +.z-index--1 { + z-index: -1 !important; +} + +/*----------------------------------------------- +| Sidebar +-----------------------------------------------*/ +.sticky-sidebar { + position: -webkit-sticky; + position: sticky; + z-index: 1015; + top: 5.3125rem; +} + +/*----------------------------------------------- +| Custom circle +-----------------------------------------------*/ +.circle-dashed { + border: 1px dashed #2A3855; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + width: 3.5rem; + height: 3.5rem; +} + +/*----------------------------------------------- +| Miscellaneous +-----------------------------------------------*/ +.hover-text-decoration-none:hover, .hover-text-decoration-none:focus { + text-decoration: none; +} + +.resize-none { + resize: none; +} + +.collapsed .collapse-icon { + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); +} + +.collapse-icon { + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +[data-dismiss=dropdown] *, +[data-bs-offset-top] *, +[data-bs-toggle=collapse] *, +[data-bs-toggle=tooltip] *, +[data-bs-toggle=popover] * { + pointer-events: none; +} + +/*----------------------------------------------- +| Outline +-----------------------------------------------*/ +.outline-none { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.outline-none:hover, .outline-none:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +/*----------------------------------------------- +| Vertical Line (used in kanban header) +-----------------------------------------------*/ +.vertical-line:after { + position: absolute; + content: ""; + height: 75%; + width: 0.063rem; + background: var(--elixir-300); + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.vertical-line.vertical-line-400:after { + background-color: var(--elixir-400); +} + +/* -------------------------------------------------------------------------- */ +/* Transition */ +/* -------------------------------------------------------------------------- */ +.transition-base { + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.transition-none { + -webkit-transition: none; + -o-transition: none; + transition: none; +} + +.fsp-75 { + font-size: 75%; +} + +/* -------------------------------------------------------------------------- */ +/* Width */ +/* -------------------------------------------------------------------------- */ +.min-w-0 { + min-width: 0; +} + +.elixir-caret { + position: absolute; + background-color: #fff; + top: 50%; + right: 50%; + height: 1.563rem; + width: 1.563rem; + z-index: 99; + -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg); + transform: translate3d(50%, -50%, 0) rotate(-45deg); +} + +.blockquote { + position: relative; + padding-right: 3.125rem; +} +.blockquote:after { + content: ""; + background: url("../img/icon-quote.svg") no-repeat; + background-size: contain; + width: 3.125rem; + height: 3.125rem; + position: absolute; + right: 0; + top: -0.313rem; +} + +@media (min-width: 992px) { + .column-lg-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 3em; + -moz-column-gap: 3em; + column-gap: 3em; + } +} + +/* -------------------------------------------------------------------------- */ +/* Anchor JS */ +/* -------------------------------------------------------------------------- */ +.anchorjs-link { + text-decoration: none !important; +} + +/* -------------------------------------------------------------------------- */ +/* Plyr */ +/* -------------------------------------------------------------------------- */ +.plyr { + border-radius: 0.625rem; +} + +.plyr__control--overlaid, .plyr__control--overlaid:hover, .plyr__control--overlaid:focus { + background-color: #b33641; +} + +.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true], .plyr__menu__container label.plyr__control input[type=radio]:checked + span { + background-color: #b33641; +} + +.plyr--full-ui input[type=range] { + color: #b33641; +} + +/* -------------------------------------------------------------------------- */ +/* Glightbox */ +/* -------------------------------------------------------------------------- */ +.glightbox-open { + overflow: unset !important; +} + +.gscrollbar-fixer { + margin-left: 0 !important; +} + +/* -------------------------------------------------------------------------- */ +/* Google Map */ +/* -------------------------------------------------------------------------- */ +.googlemap .gm-style-iw.gm-style-iw-c { + -webkit-box-shadow: var(--elixir-box-shadow) !important; + box-shadow: var(--elixir-box-shadow) !important; + padding: 1rem !important; +} +.googlemap .gm-style-iw.gm-style-iw-c button[title=Close] { + margin-top: 1rem !important; + margin-left: 0.5rem !important; +} + +html[dir=rtl] .googlemap .gm-style-iw.gm-style-iw-c button[title=Close] { + right: unset !important; + left: 0 !important; +} + +.theme-slider .swiper-nav { + margin-top: 0; + cursor: pointer; +} +.theme-slider .swiper-nav [class*=swiper-] { + opacity: 0; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + -webkit-transition: opacity 0.4s ease-in-out; + -o-transition: opacity 0.4s ease-in-out; + transition: opacity 0.4s ease-in-out; + font-size: 1.776889rem; + color: var(--elixir-black); + z-index: 1; + margin: 0; +} +.theme-slider .swiper-nav [class*=swiper-]:hover, .theme-slider .swiper-nav [class*=swiper-]:focus { + color: var(--elixir-black); + opacity: 0.8 !important; +} +.theme-slider .swiper-nav .swiper-button-prev { + right: 0; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.theme-slider .swiper-nav .swiper-button-next { + left: 0; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.theme-slider:hover .swiper-nav [class*=swiper-], .theme-slider:focus .swiper-nav [class*=swiper-] { + opacity: 0.5; +} +.theme-slider:hover .swiper-nav .swiper-button-prev, .theme-slider:focus .swiper-nav .swiper-button-prev { + right: 0.5rem; +} +.theme-slider:hover .swiper-nav .swiper-button-next, .theme-slider:focus .swiper-nav .swiper-button-next { + left: 0.5rem; +} +.theme-slider .swiper-button-next:after, +.theme-slider .swiper-button-prev:after { + content: none; +} + +.news-slider .swiper-pagination-bullet { + width: 0.625rem; + height: 0.625rem; + background: #D6D6D6; + margin: 0.313rem 0.438rem !important; + opacity: 1; +} +.news-slider .swiper-pagination-bullet:hover, .news-slider .swiper-pagination-bullet:focus { + background: #2A3855; +} +.news-slider .swiper-pagination-bullet.swiper-pagination-bullet-active { + background: #2A3855; +} +.news-slider .swiper-horizontal > .swiper-pagination-bullets, +.news-slider .swiper-pagination-bullets.swiper-pagination-horizontal, +.news-slider .swiper-pagination-custom, +.news-slider .swiper-pagination-fraction { + bottom: 0; +} + +.header-classic { + height: 40.438rem; +} +@media (min-width: 576px) { + .header-classic { + min-height: 32.313rem; + height: auto; + } +} + +.code-block { + padding: 0; + overflow: auto; +} +.code-block pre[class*=language-] { + padding: 1.6rem; + border: 0; + margin: 0; + border-radius: 0; +} + +:not(pre) > code[class*=language-], pre[class*=language-] { + background-color: #fafafa; + border: 1px solid #e1e1e1; +} + +/*----------------------------------------------- +| Table +-----------------------------------------------*/ +/*----------------------------------------------- +| Headers +-----------------------------------------------*/ +/*----------------------------------------------- +| Drop cap +-----------------------------------------------*/ +.dropcap::first-letter { + font-size: 3em; + float: right; + line-height: 0.92; + margin-left: 0.375rem; +} + +/*----------------------------------------------- +| Letter Spacing +-----------------------------------------------*/ +.ls { + letter-spacing: 0.125rem; +} + +/*----------------------------------------------- +| List +-----------------------------------------------*/ +.bullet-inside { + list-style-position: inside; +} + +.style-check li { + position: relative; + list-style-type: none; + padding-right: 0.25rem; +} +.style-check li:before { + content: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1mYS1wcm9jZXNzZWQ9IiIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJjaGVjayIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNCIgc3R5bGU9ImZvbnQtc2l6ZTogNDhweDsiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQxMy41MDUgOTEuOTUxTDEzMy40OSAzNzEuOTY2bC05OC45OTUtOTguOTk1Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBMNi4yMTEgMjg0LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDExOC43OTQgMTE4Ljc5NGM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMTEuMzE0LTExLjMxNGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+); + padding-left: 0.1875rem; + position: absolute; + top: 0.0625rem; + right: -1rem; + background-repeat: no-repeat; + width: 1rem; +} + +/*----------------------------------------------- +| Blockquote +-----------------------------------------------*/ +.blockquote-footer::before { + -webkit-transform: translateY(0.125rem); + -ms-transform: translateY(0.125rem); + transform: translateY(0.125rem); + font-weight: 400; + display: inline-block; +} + +hr { + background-color: #2A3855; + border-radius: 0.094rem; + margin-right: auto; + margin-left: auto; +} +hr.short { + width: 4.20873rem; +} +hr.muted { + height: 0.063rem; + border-radius: 0.031rem; + opacity: 0.15; +} + +.dropcap:first-letter { + color: #2A3855; + font-weight: 600; +} + +/*----------------------------------------------- +| Cursor +-----------------------------------------------*/ +.cursor-default { + cursor: default; +} + +.cursor-pointer { + cursor: pointer; +} + +/* -------------------------------------------------------------------------- */ +/* Text */ +/* -------------------------------------------------------------------------- */ +.text-smallcaps { + font-variant: small-caps; +} + +.text-superscript { + vertical-align: super; +} + +.text-word-break { + word-break: break-word; +} + +/*----------------------------------------------- +| Font family +-----------------------------------------------*/ +.font-sans-serif { + font-family: "Montserrat", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} + +.font-base { + font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} + +/*----------------------------------------------- +| Error Page +-----------------------------------------------*/ +.fs-error { + font-size: 7rem; +} +@media (min-width: 576px) { + .fs-error { + font-size: 10rem; + } +} + +/*----------------------------------------------- +| Text alignment +-----------------------------------------------*/ +.text-justify { + text-align: justify !important; +} + +/*----------------------------------------------- +| Backgrounds +-----------------------------------------------*/ +.bg-holder { + position: absolute; + width: 100%; + min-height: 100%; + top: 0; + right: 0; + background-size: cover; + background-position: center; + overflow: hidden; + will-change: transform, opacity, filter; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-repeat: no-repeat; + z-index: 0; +} +.bg-holder.bg-right { + right: auto; + left: 0; +} +.bg-holder.overlay:before { + position: absolute; + content: ""; + background: rgba(0, 0, 0, 0.25); + top: 0; + bottom: 0; + right: 0; + left: 0; +} +.bg-holder.overlay-elixir:before { + background-color: rgba(44, 56, 85, 0.7); +} +.bg-holder.overlay-0:before { + background: rgba(0, 0, 0, 0.7); +} +.bg-holder.overlay-1:before { + background: rgba(0, 0, 0, 0.55); +} +.bg-holder.overlay-2:before { + background: rgba(0, 0, 0, 0.4); +} +.bg-holder .bg-video { + position: absolute; + display: block; + z-index: -1; + top: 0; + right: 0; + -o-object-fit: cover; + object-fit: cover; + height: 100%; + min-width: 100%; +} +.bg-holder .bg-youtube { + position: absolute !important; + top: 0; + right: 0; + height: 100%; + width: 100%; +} + +.bg-fixed { + background-attachment: fixed; +} + +.bg-glass { + background-color: rgba(255, 255, 255, 0.9); +} + +.bg-card { + background-size: contain; + background-position: left; + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +[dir=rtl] .bg-card { + background-position: right; + -webkit-transform: scaleX(-1); + -ms-transform: scaleX(-1); + transform: scaleX(-1); + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} + +/*----------------------------------------------- +| Background gradient +-----------------------------------------------*/ +.bg-line-chart-gradient { + background-image: var(--elixir-line-chart-gradient); + background-position: center; +} + +.bg-card-gradient { + background-image: var(--elixir-card-gradient); + background-position: center; +} + +.bg-progress-gradient { + background-image: var(--elixir-progress-gradient); + background-position: center; +} + +.bg-auth-circle-shape, +.bg-auth-circle-shape-2 { + display: none; +} +@media (min-width: 992px) { + .bg-auth-circle-shape, +.bg-auth-circle-shape-2 { + display: block; + } +} + +.bg-auth-circle-shape { + position: absolute; + left: -8.75rem; + top: -5.125rem; +} + +.bg-auth-circle-shape-2 { + position: absolute; + right: -6.25rem; + bottom: -2.4375rem; +} + +.bg-auth-card-shape { + background-position: 100% 100%; +} +@media (min-width: 768px) { + .bg-auth-card-shape { + background-position: 100% 133%; + } +} + +.bg-shape { + position: relative; + overflow: hidden; + background-color: var(--elixir-bg-shape-bg); +} +.bg-shape:after, .bg-shape:before { + position: absolute; + content: ""; + border-radius: 50%; +} +.bg-shape:after { + background-image: var(--elixir-bg-shape-bg-ltd); +} +.bg-shape:before { + background-image: var(--elixir-bg-shape-bg-dtl); +} + +.bg-circle-shape:after { + height: 15.625rem; + width: 115%; + right: 32%; + top: -188%; +} +.bg-circle-shape:before { + height: 332%; + width: 45%; + right: -9%; + top: 0.5625rem; +} + +.modal-shape-header:before { + height: 28.9375rem; + width: 155%; + left: 23%; + top: -357%; +} +.modal-shape-header:after { + height: 289%; + width: 45%; + left: -10%; + top: 2.5rem; +} + +.showcase-page-gradient { + background: -o-linear-gradient(-92.3deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%); + background: linear-gradient(-357.7deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%); +} + +.bg-transparent-50 { + background-color: var(--elixir-transparent-50); +} + +/* -------------------------------------------------------------------------- */ +/* Borders */ +/* -------------------------------------------------------------------------- */ +.overflow-hidden[class*=rounded] { + -webkit-mask-image: radial-gradient(#fff, #000); + mask-image: radial-gradient(#fff, #000); +} + +.border-top-2 { + border-top-width: 2px !important; +} + +.border-end-2 { + border-left-width: 2px !important; +} + +.border-bottom-2 { + border-bottom-width: 2px !important; +} + +.border-start-2 { + border-right-width: 2px !important; +} + +/* -------------------------------------------------------------------------- */ +/* Position */ +/* -------------------------------------------------------------------------- */ +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + position: relative; +} + +.all-0 { + top: 0; + left: 0; + bottom: 0; + right: 0; +} + +/* -------------------------------------------------------------------------- */ +/* Flex */ +/* -------------------------------------------------------------------------- */ +.flex-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.flex-between-center { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.flex-end-center { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.flex-between-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.link-primary { + color: var(--elixir-primary); +} +.link-primary:hover, .link-primary:focus { + color: var(--elixir-colored-link-primary-hover-color); +} + +.link-secondary { + color: var(--elixir-secondary); +} +.link-secondary:hover, .link-secondary:focus { + color: var(--elixir-colored-link-secondary-hover-color); +} + +.link-success { + color: var(--elixir-success); +} +.link-success:hover, .link-success:focus { + color: var(--elixir-colored-link-success-hover-color); +} + +.link-info { + color: var(--elixir-info); +} +.link-info:hover, .link-info:focus { + color: var(--elixir-colored-link-info-hover-color); +} + +.link-warning { + color: var(--elixir-warning); +} +.link-warning:hover, .link-warning:focus { + color: var(--elixir-colored-link-warning-hover-color); +} + +.link-danger { + color: var(--elixir-danger); +} +.link-danger:hover, .link-danger:focus { + color: var(--elixir-colored-link-danger-hover-color); +} + +.link-light { + color: var(--elixir-light); +} +.link-light:hover, .link-light:focus { + color: var(--elixir-colored-link-light-hover-color); +} + +.link-dark { + color: var(--elixir-dark); +} +.link-dark:hover, .link-dark:focus { + color: var(--elixir-colored-link-dark-hover-color); +} + +.link-black { + color: var(--elixir-black) !important; +} +.link-black:hover, .link-black:focus { + color: var(--elixir-colored-link-black-hover-color) !important; +} + +.link-100 { + color: var(--elixir-100) !important; +} +.link-100:hover, .link-100:focus { + color: var(--elixir-colored-link-100-hover-color) !important; +} + +.link-200 { + color: var(--elixir-200) !important; +} +.link-200:hover, .link-200:focus { + color: var(--elixir-colored-link-200-hover-color) !important; +} + +.link-300 { + color: var(--elixir-300) !important; +} +.link-300:hover, .link-300:focus { + color: var(--elixir-colored-link-300-hover-color) !important; +} + +.link-400 { + color: var(--elixir-400) !important; +} +.link-400:hover, .link-400:focus { + color: var(--elixir-colored-link-400-hover-color) !important; +} + +.link-500 { + color: var(--elixir-500) !important; +} +.link-500:hover, .link-500:focus { + color: var(--elixir-colored-link-500-hover-color) !important; +} + +.link-600 { + color: var(--elixir-600) !important; +} +.link-600:hover, .link-600:focus { + color: var(--elixir-colored-link-600-hover-color) !important; +} + +.link-700 { + color: var(--elixir-700) !important; +} +.link-700:hover, .link-700:focus { + color: var(--elixir-colored-link-700-hover-color) !important; +} + +.link-800 { + color: var(--elixir-800) !important; +} +.link-800:hover, .link-800:focus { + color: var(--elixir-colored-link-800-hover-color) !important; +} + +.link-900 { + color: var(--elixir-900) !important; +} +.link-900:hover, .link-900:focus { + color: var(--elixir-colored-link-900-hover-color) !important; +} + +.link-1000 { + color: var(--elixir-1000) !important; +} +.link-1000:hover, .link-1000:focus { + color: var(--elixir-colored-link-1000-hover-color) !important; +} + +.link-1100 { + color: var(--elixir-1100) !important; +} +.link-1100:hover, .link-1100:focus { + color: var(--elixir-colored-link-1100-hover-color) !important; +} + +.link-white { + color: var(--elixir-white) !important; +} +.link-white:hover, .link-white:focus { + color: var(--elixir-colored-link-white-hover-color) !important; +} + +/*----------------------------------------------- +| Dropdown +-----------------------------------------------*/ +.dropdown-menu { + font-size: 0.7501875469rem; + display: block; + display: none; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +@media (min-width: 992px) { + .dropdown-menu { + opacity: 0; + visibility: hidden; + } +} + +.dropdown-menu.show { + display: block; +} +@media (min-width: 992px) { + .dropdown-menu.show { + opacity: 1; + visibility: visible; + } +} + +.dropdown-indicator { + position: relative; +} +.dropdown-indicator:after { + content: ""; + display: block; + position: absolute; + left: 0.563rem; + top: 45%; + height: 0.438rem; + width: 0.438rem; + border: none; + border-left: 2px solid #2A3855; + border-bottom: 2px solid #2A3855; + border-radius: 0.063rem; + -webkit-transform: translateY(-50%) rotate(-45deg); + -ms-transform: translateY(-50%) rotate(-45deg); + transform: translateY(-50%) rotate(-45deg); + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; + -webkit-transition-property: border-color, -webkit-transform; + transition-property: border-color, -webkit-transform; + -o-transition-property: transform, border-color; + transition-property: transform, border-color; + transition-property: transform, border-color, -webkit-transform; +} + +.dropdown-caret-none:after, .dropdown-caret-none:before { + display: none !important; +} + +.dropdown-md { + min-width: 16.625rem; +} + +.dropdown-item { + font-weight: 600; +} + +/*----------------------------------------------- +| Scrollbar style for windows +-----------------------------------------------*/ +.scrollbar-overlay { + overflow: hidden !important; +} + +.scrollbar { + overflow: auto; +} +.scrollbar::-webkit-scrollbar { + visibility: hidden; + -webkit-appearance: none; + width: 6px; + height: 6px; + background-color: transparent; +} +.scrollbar::-webkit-scrollbar-thumb { + visibility: hidden; + border-radius: 3px; + background-color: var(--elixir-scrollbar-bg); +} +.scrollbar:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb { + visibility: visible; +} + +.navbar-vibrant .scrollbar { + overflow: auto; +} +.navbar-vibrant .scrollbar::-webkit-scrollbar { + visibility: hidden; + -webkit-appearance: none; + width: 6px; + height: 6px; + background-color: transparent; +} +.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb { + visibility: hidden; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.4); +} +.navbar-vibrant .scrollbar:hover::-webkit-scrollbar, .navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb { + visibility: visible; +} + +.firefox .scrollbar { + overflow: auto !important; + scrollbar-color: var(--elixir-scrollbar-bg) transparent; + scrollbar-width: thin; +} +.firefox .navbar-vibrant .scrollbar { + overflow: auto !important; + scrollbar-color: rgba(255, 255, 255, 0.4) transparent; + scrollbar-width: thin; +} + +.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { + background: var(--elixir-scrollbar-bg); +} +.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar:focus > .os-scrollbar-track > .os-scrollbar-handle { + background: var(--elixir-scrollbar-bg); +} + +/* -------------------------------------------------------------------------- */ +/* Accordion */ +/* -------------------------------------------------------------------------- */ +/* -------------------------------------------------------------------------- */ +/* Hover */ +/* -------------------------------------------------------------------------- */ +.hover-actions { + display: none; + position: absolute; +} +.hover-actions.show { + display: inline-block; +} +.hover-actions.show + .hover-hide { + display: none; +} + +a[href].bg-200:hover, a[href].bg-200:focus { + background-color: #e1e1e1 !important; +} + +.hover-primary:hover, .hover-primary:focus { + color: #2A3855 !important; +} + +.hover-shadow:hover, .hover-shadow:focus { + -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1); +} + +.hover-actions-trigger { + position: relative; +} +.hover-actions-trigger .inbox-link { + color: inherit; + text-decoration: none; +} +.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions { + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.hover-actions-trigger:hover .hover-actions.btn, .hover-actions-trigger:focus .hover-actions.btn { + display: inline-block; +} +.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide { + display: none; +} + +.hover-bg-black:hover { + background-color: var(--elixir-black); +} +.hover-bg-100:hover { + background-color: var(--elixir-100); +} +.hover-bg-200:hover { + background-color: var(--elixir-200); +} +.hover-bg-300:hover { + background-color: var(--elixir-300); +} +.hover-bg-400:hover { + background-color: var(--elixir-400); +} +.hover-bg-500:hover { + background-color: var(--elixir-500); +} +.hover-bg-600:hover { + background-color: var(--elixir-600); +} +.hover-bg-700:hover { + background-color: var(--elixir-700); +} +.hover-bg-800:hover { + background-color: var(--elixir-800); +} +.hover-bg-900:hover { + background-color: var(--elixir-900); +} +.hover-bg-1000:hover { + background-color: var(--elixir-1000); +} +.hover-bg-1100:hover { + background-color: var(--elixir-1100); +} +.hover-bg-white:hover { + background-color: var(--elixir-white); +} + +/*----------------------------------------------- +| Icons group +-----------------------------------------------*/ +.icon-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.icon-group .icon-item:not(:last-child) { + margin-left: 0.5rem; +} + +.icon-item { + border-radius: 50%; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: var(--elixir-700); + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + height: 2.5rem; + width: 2.5rem; + border: 0; + position: relative; + font-size: 0.875rem; +} +.icon-item:hover, .icon-item:focus { + background-color: var(--elixir-200); +} +.icon-item.icon-item-sm { + height: 1.875rem; + width: 1.875rem; +} +.icon-item.icon-item-lg { + height: 3.125rem; + width: 3.125rem; +} + +.fa-icon-wait { + opacity: 0; +} +.fontawesome-i2svg-active .fa-icon-wait { + opacity: 1; +} + +.ring-icon { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background: #fafafa; + height: 6.25rem; + width: 6.25rem; + border-radius: 50%; + border: 1px solid var(--elixir-border-color); + font-size: 2.368593037rem; + color: #2A3855; +} + +.brand-icon { + background: #2A3855; + text-align: center; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 0.188rem; + height: 2.5rem; + width: 2.5rem; + color: #fff; +} + +/* -------------------------------------------------------------------------- */ +/* Bootstrap Carousel */ +/* -------------------------------------------------------------------------- */ +.theme-slider:hover .carousel-control-prev, +.theme-slider:hover .carousel-control-next, .theme-slider:focus .carousel-control-prev, +.theme-slider:focus .carousel-control-next { + color: #6a6a6a; + opacity: 0.5 !important; +} +.theme-slider .carousel-control-prev, +.theme-slider .carousel-control-next { + width: 3rem; + height: 3rem; + background: #fff; + border-radius: 50%; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-box-shadow: -0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.1); + box-shadow: -0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.1); + -webkit-transition: opacity 0.4s ease-in-out; + -o-transition: opacity 0.4s ease-in-out; + transition: opacity 0.4s ease-in-out; + color: #6a6a6a; + opacity: 0; +} +.theme-slider .carousel-control-next:hover, .theme-slider .carousel-control-next:focus, +.theme-slider .carousel-control-prev:hover, +.theme-slider .carousel-control-prev:focus { + opacity: 1 !important; +} +.theme-slider .carousel-control-prev { + right: 0.5rem; +} +.theme-slider .carousel-control-next { + left: 0.5rem; +} + +/*----------------------------------------------- +| Form +-----------------------------------------------*/ +label { + font-size: 0.7501875469rem; + font-weight: 700; + letter-spacing: 0.02em; +} + +.form-check-label { + line-height: 1.45rem; +} + +/*----------------------------------------------- +| Theme Checkbox +-----------------------------------------------*/ +.form-check-input-primary { + border-color: #2A3855 !important; +} +.form-check-input-primary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); + box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25); +} +.form-check-input-primary:checked { + background-color: #2A3855 !important; +} +.form-check-input-secondary { + border-color: #7F7F7F !important; +} +.form-check-input-secondary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.25); + box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.25); +} +.form-check-input-secondary:checked { + background-color: #7F7F7F !important; +} +.form-check-input-success { + border-color: #36b36a !important; +} +.form-check-input-success:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); + box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25); +} +.form-check-input-success:checked { + background-color: #36b36a !important; +} +.form-check-input-info { + border-color: #3680b3 !important; +} +.form-check-input-info:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.25); + box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.25); +} +.form-check-input-info:checked { + background-color: #3680b3 !important; +} +.form-check-input-warning { + border-color: #FDD428 !important; +} +.form-check-input-warning:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.25); + box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.25); +} +.form-check-input-warning:checked { + background-color: #FDD428 !important; +} +.form-check-input-danger { + border-color: #b33641 !important; +} +.form-check-input-danger:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); + box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25); +} +.form-check-input-danger:checked { + background-color: #b33641 !important; +} +.form-check-input-light { + border-color: #fafafa !important; +} +.form-check-input-light:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.25); + box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.25); +} +.form-check-input-light:checked { + background-color: #fafafa !important; +} +.form-check-input-dark { + border-color: #1f1f1f !important; +} +.form-check-input-dark:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.25); + box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.25); +} +.form-check-input-dark:checked { + background-color: #1f1f1f !important; +} + +input[type=file].form-control-lg { + line-height: 1.813rem; +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + border-radius: 0.188rem; +} + +.list-group-item-action { + width: 100%; + color: #6a6a6a; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #6a6a6a; + text-decoration: none; + background-color: #fafafa; +} +.list-group-item-action:active { + color: #6a6a6a; + background-color: #f2f2f2; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #404040; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-right-radius: inherit; + border-top-left-radius: inherit; +} +.list-group-item:last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #7F7F7F; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: var(--elixir-primary); + background-color: #2A3855; + border-color: #2A3855; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-right-radius: 0.188rem; + border-top-left-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-left-radius: 0.188rem; + border-bottom-right-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-right-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-right: -1px; + border-right-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-right-radius: 0.188rem; + border-top-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-left-radius: 0.188rem; + border-bottom-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-right-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-right: -1px; + border-right-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-right-radius: 0.188rem; + border-top-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-left-radius: 0.188rem; + border-bottom-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-right-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-right: -1px; + border-right-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-right-radius: 0.188rem; + border-top-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-left-radius: 0.188rem; + border-bottom-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-right-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-right: -1px; + border-right-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-right-radius: 0.188rem; + border-top-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-left-radius: 0.188rem; + border-bottom-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-right-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-right: -1px; + border-right-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: var(--elixir-list-group-item-primary-color); + background-color: var(--elixir-list-group-item-primary-background); + --elixir-list-group-item-primary-hover-focus-background: #bfc2c7; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: var(--elixir-list-group-item-primary-color); + background-color: var(--elixir-list-group-item-primary-hover-focus-background); +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-primary-color); + border-color: var(--elixir-list-group-item-primary-color); +} + +.list-group-item-secondary { + color: var(--elixir-list-group-item-secondary-color); + background-color: var(--elixir-list-group-item-secondary-background); + --elixir-list-group-item-secondary-hover-focus-background: #cecece; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: var(--elixir-list-group-item-secondary-color); + background-color: var(--elixir-list-group-item-secondary-hover-focus-background); +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-secondary-color); + border-color: var(--elixir-list-group-item-secondary-color); +} + +.list-group-item-success { + color: var(--elixir-list-group-item-success-color); + background-color: var(--elixir-list-group-item-success-background); + --elixir-list-group-item-success-hover-focus-background: #c2d8cb; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: var(--elixir-list-group-item-success-color); + background-color: var(--elixir-list-group-item-success-hover-focus-background); +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-success-color); + border-color: var(--elixir-list-group-item-success-color); +} + +.list-group-item-info { + color: var(--elixir-list-group-item-info-color); + background-color: var(--elixir-list-group-item-info-background); + --elixir-list-group-item-info-hover-focus-background: #c2cfd8; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: var(--elixir-list-group-item-info-color); + background-color: var(--elixir-list-group-item-info-hover-focus-background); +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-info-color); + border-color: var(--elixir-list-group-item-info-color); +} + +.list-group-item-warning { + color: var(--elixir-list-group-item-warning-color); + background-color: var(--elixir-list-group-item-warning-background); + --elixir-list-group-item-warning-hover-focus-background: #e6ddbf; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: var(--elixir-list-group-item-warning-color); + background-color: var(--elixir-list-group-item-warning-hover-focus-background); +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-warning-color); + border-color: var(--elixir-list-group-item-warning-color); +} + +.list-group-item-danger { + color: var(--elixir-list-group-item-danger-color); + background-color: var(--elixir-list-group-item-danger-background); + --elixir-list-group-item-danger-hover-focus-background: #d8c2c3; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: var(--elixir-list-group-item-danger-color); + background-color: var(--elixir-list-group-item-danger-hover-focus-background); +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-danger-color); + border-color: var(--elixir-list-group-item-danger-color); +} + +.list-group-item-light { + color: var(--elixir-list-group-item-light-color); + background-color: var(--elixir-list-group-item-light-background); + --elixir-list-group-item-light-hover-focus-background: #e5e5e5; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: var(--elixir-list-group-item-light-color); + background-color: var(--elixir-list-group-item-light-hover-focus-background); +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-light-color); + border-color: var(--elixir-list-group-item-light-color); +} + +.list-group-item-dark { + color: var(--elixir-list-group-item-dark-color); + background-color: var(--elixir-list-group-item-dark-background); + --elixir-list-group-item-dark-hover-focus-background: #bdbdbd; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: var(--elixir-list-group-item-dark-color); + background-color: var(--elixir-list-group-item-dark-hover-focus-background); +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: var(--elixir-list-group-item-dark-color); + border-color: var(--elixir-list-group-item-dark-color); +} + +/* -------------------------------------------------------------------------- */ +/* Override */ +/* -------------------------------------------------------------------------- */ +.dark .dark__bg-facebook { + background-color: #3b5998 !important; +} +.dark .dark__text-facebook { + color: #3b5998 !important; +} +.dark .dark__bg-google-plus { + background-color: #db4437 !important; +} +.dark .dark__text-google-plus { + color: #db4437 !important; +} +.dark .dark__bg-twitter { + background-color: #1da1f2 !important; +} +.dark .dark__text-twitter { + color: #1da1f2 !important; +} +.dark .dark__bg-linkedin { + background-color: #0077b5 !important; +} +.dark .dark__text-linkedin { + color: #0077b5 !important; +} +.dark .dark__bg-youtube { + background-color: #ff0001 !important; +} +.dark .dark__text-youtube { + color: #ff0001 !important; +} +.dark .dark__bg-github { + background-color: #24292e !important; +} +.dark .dark__text-github { + color: #24292e !important; +} +.dark .dark__bg-black { + background-color: #000 !important; +} +.dark .dark__text-black { + color: #000 !important; +} +.dark .dark__bg-100 { + background-color: #fafafa !important; +} +.dark .dark__text-100 { + color: #fafafa !important; +} +.dark .dark__bg-200 { + background-color: #f2f2f2 !important; +} +.dark .dark__text-200 { + color: #f2f2f2 !important; +} +.dark .dark__bg-300 { + background-color: #e1e1e1 !important; +} +.dark .dark__text-300 { + color: #e1e1e1 !important; +} +.dark .dark__bg-400 { + background-color: #bebebe !important; +} +.dark .dark__text-400 { + color: #bebebe !important; +} +.dark .dark__bg-500 { + background-color: #949494 !important; +} +.dark .dark__text-500 { + color: #949494 !important; +} +.dark .dark__bg-600 { + background-color: #7F7F7F !important; +} +.dark .dark__text-600 { + color: #7F7F7F !important; +} +.dark .dark__bg-700 { + background-color: #6a6a6a !important; +} +.dark .dark__text-700 { + color: #6a6a6a !important; +} +.dark .dark__bg-800 { + background-color: #555555 !important; +} +.dark .dark__text-800 { + color: #555555 !important; +} +.dark .dark__bg-900 { + background-color: #404040 !important; +} +.dark .dark__text-900 { + color: #404040 !important; +} +.dark .dark__bg-1000 { + background-color: #2b2b2b !important; +} +.dark .dark__text-1000 { + color: #2b2b2b !important; +} +.dark .dark__bg-1100 { + background-color: #1f1f1f !important; +} +.dark .dark__text-1100 { + color: #1f1f1f !important; +} +.dark .dark__bg-white { + background-color: #fff !important; +} +.dark .dark__text-white { + color: #fff !important; +} +.dark .dark__bg-primary { + background-color: #2A3855 !important; +} +.dark .dark__text-primary { + color: #2A3855 !important; +} +.dark .dark__bg-secondary { + background-color: #7F7F7F !important; +} +.dark .dark__text-secondary { + color: #7F7F7F !important; +} +.dark .dark__bg-success { + background-color: #36b36a !important; +} +.dark .dark__text-success { + color: #36b36a !important; +} +.dark .dark__bg-info { + background-color: #3680b3 !important; +} +.dark .dark__text-info { + color: #3680b3 !important; +} +.dark .dark__bg-warning { + background-color: #FDD428 !important; +} +.dark .dark__text-warning { + color: #FDD428 !important; +} +.dark .dark__bg-danger { + background-color: #b33641 !important; +} +.dark .dark__text-danger { + color: #b33641 !important; +} +.dark .dark__bg-light { + background-color: #fafafa !important; +} +.dark .dark__text-light { + color: #fafafa !important; +} +.dark .dark__bg-dark { + background-color: #1f1f1f !important; +} +.dark .dark__text-dark { + color: #1f1f1f !important; +} +.dark ::-moz-selection { + background-color: #FDD428; +} +.dark ::selection { + background-color: #FDD428; +} + +.breadcrumb-item + .breadcrumb-item::before { + padding-left: 0.5rem; + padding-right: 0.5rem; + position: relative; + top: 0.125rem; +} + +.breadcrumb-item.active { + font-weight: 400; +} + +/*----------------------------------------------- +| Google Map +-----------------------------------------------*/ +.googlemap { + min-height: 18.75rem; +} +.googlemap > .marker-content { + opacity: 0; +} + +.yt-video { + position: absolute; + top: 50%; + right: 50%; + -webkit-transform: translate(50%, -50%); + -ms-transform: translate(50%, -50%); + transform: translate(50%, -50%); + z-index: -100000; + pointer-events: none; +} + +iframe.yt-video { + opacity: 0; +} +iframe.yt-video.loaded { + opacity: 1; +} + +/*----------------------------------------------- +| Pre-loader +-----------------------------------------------*/ +.preloader { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + z-index: 10001; + background-color: var(--elixir-primary); + opacity: 1; + -webkit-transition: opacity 0.9s cubic-bezier(0.77, 0, 0.18, 1); + -o-transition: opacity 0.9s cubic-bezier(0.77, 0, 0.18, 1); + transition: opacity 0.9s cubic-bezier(0.77, 0, 0.18, 1); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.preloader.loaded { + opacity: 0; +} + +.line-scale div { + background-color: var(--elixir-white); + width: 0.25rem; + margin: 0; +} +/*# sourceMappingURL=theme-rtl.css.map */ diff --git a/2024/assets/css/theme-rtl.css.map b/2024/assets/css/theme-rtl.css.map new file mode 100644 index 0000000..88914cd --- /dev/null +++ b/2024/assets/css/theme-rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.css","theme.scss","theme/_variables.scss","theme/_utilities.scss","../../node_modules/bootstrap/scss/_root.scss","theme/root/_light.scss","../../node_modules/bootstrap/scss/_reboot.scss","../../node_modules/bootstrap/scss/vendor/_rfs.scss","theme/_colors.scss","../../node_modules/bootstrap/scss/_variables.scss","../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../node_modules/bootstrap/scss/_type.scss","../../node_modules/bootstrap/scss/mixins/_lists.scss","../../node_modules/bootstrap/scss/_images.scss","../../node_modules/bootstrap/scss/mixins/_image.scss","../../node_modules/bootstrap/scss/mixins/_box-shadow.scss","../../node_modules/bootstrap/scss/_containers.scss","../../node_modules/bootstrap/scss/mixins/_container.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../node_modules/bootstrap/scss/_grid.scss","../../node_modules/bootstrap/scss/mixins/_grid.scss","../../node_modules/bootstrap/scss/_tables.scss","../../node_modules/bootstrap/scss/mixins/_table-variants.scss","../../node_modules/bootstrap/scss/forms/_labels.scss","../../node_modules/bootstrap/scss/forms/_form-text.scss","../../node_modules/bootstrap/scss/forms/_form-control.scss","../../node_modules/bootstrap/scss/mixins/_transition.scss","../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../node_modules/bootstrap/scss/forms/_form-select.scss","../../node_modules/bootstrap/scss/forms/_form-check.scss","../../node_modules/bootstrap/scss/forms/_form-range.scss","../../node_modules/bootstrap/scss/forms/_floating-labels.scss","../../node_modules/bootstrap/scss/forms/_input-group.scss","../../node_modules/bootstrap/scss/mixins/_forms.scss","../../node_modules/bootstrap/scss/_buttons.scss","../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../node_modules/bootstrap/scss/_transitions.scss","../../node_modules/bootstrap/scss/_dropdown.scss","../../node_modules/bootstrap/scss/mixins/_caret.scss","../../node_modules/bootstrap/scss/_button-group.scss","../../node_modules/bootstrap/scss/_nav.scss","../../node_modules/bootstrap/scss/_navbar.scss","../../node_modules/bootstrap/scss/_card.scss","../../node_modules/bootstrap/scss/_accordion.scss","../../node_modules/bootstrap/scss/_breadcrumb.scss","../../node_modules/bootstrap/scss/_pagination.scss","../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../node_modules/bootstrap/scss/_badge.scss","../../node_modules/bootstrap/scss/_progress.scss","../../node_modules/bootstrap/scss/_close.scss","../../node_modules/bootstrap/scss/_toasts.scss","../../node_modules/bootstrap/scss/_modal.scss","../../node_modules/bootstrap/scss/mixins/_backdrop.scss","../../node_modules/bootstrap/scss/_tooltip.scss","../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../node_modules/bootstrap/scss/_carousel.scss","../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../node_modules/bootstrap/scss/_spinners.scss","../../node_modules/bootstrap/scss/_offcanvas.scss","../../node_modules/bootstrap/scss/_placeholders.scss","../../node_modules/bootstrap/scss/helpers/_ratio.scss","../../node_modules/bootstrap/scss/helpers/_position.scss","../../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../../node_modules/bootstrap/scss/helpers/_text-truncation.scss","../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","theme/mixins/_utilities.scss","../../node_modules/bootstrap/scss/utilities/_api.scss","theme/_reboot.scss","theme/_navbar.scss","theme/_badge.scss","theme/_browser-support.scss","theme/_buttons.scss","theme/_documentation.scss","theme/_mixed.scss","theme/mixins/_hover-focus.scss","theme/plugins/_anchorjs.scss","theme/plugins/_plyr.scss","theme/plugins/_glightbox.scss","theme/plugins/_google-map.scss","theme/plugins/_swiper.scss","theme/plugins/_prism.scss","theme/_table.scss","theme/_type.scss","theme/_cursor.scss","theme/helpers/_text.scss","theme/helpers/_background.scss","theme/helpers/_borders.scss","theme/helpers/_position.scss","theme/helpers/_flex.scss","theme/helpers/_colored-links.scss","theme/_dropdown.scss","theme/_scrollbar.scss","theme/_functions.scss","theme/_accordion.scss","theme/_hover.scss","theme/_icon.scss","theme/_carousel.scss","theme/_forms.scss","theme/_list-group.scss","theme/root/_override.scss","theme/_breadcrumb.scss","theme/_googlemap.scss","theme/_bg-player.scss","theme/_loader.scss"],"names":[],"mappings":"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B;;AMrPA;ECwMQ,iDAAA;APiDR;AOnNI;EDtCJ;IC+MQ,0BAAA;EP8CN;AACF;;AMzPA;ECmMQ,gDAAA;AP0DR;AO5NI;EDjCJ;IC0MQ,0BAAA;EPuDN;AACF;;AM7PA;EC8LQ,iDAAA;APmER;AOrOI;ED5BJ;ICqMQ,yBAAA;EPgEN;AACF;;AMjQA;ECyLQ,2CAAA;AP4ER;AO9OI;EDvBJ;ICgMQ,sBAAA;EPyEN;AACF;;AMrQA;ECoLQ,qCAAA;APqFR;AOvPI;EDlBJ;IC2LQ,mBAAA;EPkFN;AACF;;AMzQA;EC2KM,0BALI;APuGV;;AMlQA;EACE,aAAA;EACA,mBGkU0B;AT7D5B;;AM1PA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AN6PF;;AMvPA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AN0PF;;AMpPA;;EAEE,kBAAA;ANuPF;;AMpPA;;;EAGE,aAAA;EACA,mBAAA;ANuPF;;AMpPA;;;;EAIE,gBAAA;ANuPF;;AMpPA;EACE,gBJDiB;AFwPnB;;AMlPA;EACE,qBAAA;EACA,cAAA;ANqPF;;AM/OA;EACE,gBAAA;ANkPF;;AM1OA;;EAEE,gBJxBmB;AFqQrB;;AMrOA;EC4EM,cALI;APkKV;;AMlOA;EACE,cG4b4B;EH3b5B,yBGmc4B;AT9N9B;;AM5NA;;EAEE,kBAAA;ECwDI,iBALI;EDjDR,cAAA;EACA,wBAAA;AN+NF;;AM5NA;EAAM,eAAA;ANgON;;AM/NA;EAAM,WAAA;ANmON;;AM9NA;EACE,cE/MK;EFgNL,qBJxHgB;AFyVlB;AM/NE;EACE,cGiMsC;EHhMtC,0BJ3HoB;AF4VxB;;AMvNE;EAEE,cAAA;EACA,qBAAA;ANyNJ;;AMlNA;;;;EAIE,yCG6S4B;EF/RxB,cALI;EDPR,+BAAA;EACA,2BAAA;ANqNF;;AM9MA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;ECAI,cALI;APuNV;AM7ME;ECLI,kBALI;EDYN,cAAA;EACA,kBAAA;AN+MJ;;AM3MA;ECZM,cALI;EDmBR,cErQK;EFsQL,qBAAA;AN8MF;AM3ME;EACE,cAAA;AN6MJ;;AMzMA;EACE,sBAAA;ECxBI,cALI;ED+BR,WE3TM;EF4TN,yBEnTS;EEMP,qBAAA;AV0fJ;AM1ME;EACE,UAAA;EC/BE,cALI;EDsCN,gBJ9Ie;AF0VnB;;AMnMA;EACE,gBAAA;ANsMF;;AMhMA;;EAEE,sBAAA;ANmMF;;AM3LA;EACE,oBAAA;EACA,yBAAA;AN8LF;;AM3LA;EACE,mBGwU4B;EHvU5B,sBGuU4B;EHtU5B,cE/VS;EFgWT,gBAAA;AN8LF;;AMvLA;EAEE,mBAAA;EACA,gCAAA;ANyLF;;AMtLA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;ANyLF;;AMjLA;EACE,qBAAA;ANoLF;;AM9KA;EAEE,gBAAA;ANgLF;;AMxKA;EACE,UAAA;AN2KF;;AMtKA;;;;;EAKE,SAAA;EACA,oBAAA;EC9HI,kBALI;EDqIR,oBAAA;ANyKF;;AMrKA;;EAEE,oBAAA;ANwKF;;AMnKA;EACE,eAAA;ANsKF;;AMnKA;EAGE,iBAAA;ANoKF;AMjKE;EACE,UAAA;ANmKJ;;AM5JA;EACE,aAAA;AN+JF;;AMvJA;;;;EAIE,0BAAA;AN0JF;AMvJI;;;;EACE,eAAA;AN4JN;;AMrJA;EACE,UAAA;EACA,kBAAA;ANwJF;;AMnJA;EACE,gBAAA;ANsJF;;AM5IA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AN+IF;;AMvIA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBG6J4B;EFhXtB,iCAAA;EDsNN,oBAAA;ANyIF;AOjgBI;EDiXJ;ICxMQ,iBAAA;EP4VN;AACF;AM5IE;EACE,WAAA;AN8IJ;;AMvIA;;;;;;;EAOE,UAAA;AN0IF;;AMvIA;EACE,YAAA;AN0IF;;AMjIA;EACE,oBAAA;EACA,6BAAA;ANoIF;;AM5HA;;;;;;;CAAA;AAWA;EACE,wBAAA;AN4HF;;AMvHA;EACE,UAAA;AN0HF;;AMpHA;EACE,aAAA;ANuHF;;AMjHA;EACE,aAAA;EACA,0BAAA;ANoHF;;AM/GA;EACE,qBAAA;ANkHF;;AM7GA;EACE,SAAA;ANgHF;;AMzGA;EACE,kBAAA;EACA,eAAA;AN4GF;;AMpGA;EACE,wBAAA;ANuGF;;AM/FA;EACE,wBAAA;ANkGF;;AWrrBA;EJ6QQ,qCAAA;EI3QN,gBTuJmB;AFiiBrB;AO/kBI;EI3GJ;IJoRQ,mBAAA;EP0aN;AACF;;AWxrBE;EJsQM,kDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AF2gBtB;AO1lBI;EIpGF;IJ6QM,0BAAA;EPqbN;AACF;;AWnsBE;EJsQM,iDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AFshBtB;AOrmBI;EIpGF;IJ6QM,0BAAA;EPgcN;AACF;;AW9sBE;EJsQM,iDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AFiiBtB;AOhnBI;EIpGF;IJ6QM,0BAAA;EP2cN;AACF;;AWztBE;EJsQM,iDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AF4iBtB;AO3nBI;EIpGF;IJ6QM,0BAAA;EPsdN;AACF;;AWpuBE;EJsQM,gDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AFujBtB;AOtoBI;EIpGF;IJ6QM,0BAAA;EPieN;AACF;;AW/uBE;EJsQM,iDAAA;EIpQJ,gBTqJgB;ESpJhB,cTgLkB;AFkkBtB;AOjpBI;EIpGF;IJ6QM,yBAAA;EP4eN;AACF;;AWpuBA;ECrDE,eAAA;EACA,gBAAA;AZ6xBF;;AWpuBA;EC1DE,eAAA;EACA,gBAAA;AZkyBF;;AWtuBA;EACE,qBAAA;AXyuBF;AWvuBE;EACE,oBF8lB0B;AT2I9B;;AW/tBA;EJsNM,cALI;EI/MR,yBAAA;AXkuBF;;AW9tBA;EACE,mBTcO;EKqMD,qCAAA;AP+gBR;AOjrBI;EIlDJ;IJ2NQ,mBAAA;EP4gBN;AACF;AWpuBE;EACE,gBAAA;AXsuBJ;;AWluBA;EACE,iBAAA;EACA,mBTIO;EKiMH,cALI;EI9LR,cHxFS;AR6zBX;AWnuBE;EACE,aAAA;AXquBJ;;Aan0BA;ECIE,eAAA;EAGA,YAAA;Adi0BF;;Aal0BA;EACE,gBJs9CkC;EIr9ClC,sBLXM;EKYN,yBAAA;EHGE,uBAAA;EKLE,+CARW;EAQX,uCARW;EDKf,eAAA;EAGA,YAAA;Ad20BF;;Aa7zBA;EAEE,qBAAA;Ab+zBF;;Aa5zBA;EA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;EuB9OtB,cjBDS;EiBET,mCvBqQS;EuBpQT,4BAAA;EACA,kDAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EfGE,uBAAA;EKLE,qCARW;EAQX,6BARW;EWUX,wFDMJ;ECNI,gFDMJ;ECNI,2EDMJ;ECNI,wEDMJ;ECNI,8GDMJ;AzBs/EF;A0Bx/EM;EDhBN;ICiBQ,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1B2/EN;AACF;AyBz/EE;EACE,gBAAA;AzB2/EJ;AyBz/EI;EACE,eAAA;AzB2/EN;AyBt/EE;EACE,cjBvBO;EiBwBP,qCvBgPa;EuB/Ob,qBhB8zBoC;EgB7zBpC,UAAA;EVvBE,2EARW;EAQX,mEARW;AfwhFjB;AyB7+EE;EAEE,aAAA;AzB8+EJ;AyB1+EE;EACE,cjB9CO;EiBgDP,UAAA;AzB2+EJ;AyB9+EE;EACE,cjB9CO;EiBgDP,UAAA;AzB2+EJ;AyB9+EE;EACE,cjB9CO;EiBgDP,UAAA;AzB2+EJ;AyB9+EE;EACE,cjB9CO;EiBgDP,UAAA;AzB2+EJ;AyB9+EE;EACE,cjB9CO;EiBgDP,UAAA;AzB2+EJ;AyBn+EE;EAEE,yBjB9DO;EiBiEP,UAAA;AzBk+EJ;AyB99EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvBmMc;EuBnMd,yBvBmMc;EuBlMd,cjBpEO;EmBPT,yBnBES;EiB2EP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4BvBXW;EuBYX,gBAAA;ECtEE,qJDuEF;ECvEE,6IDuEF;ECvEE,wIDuEF;ECvEE,qIDuEF;ECvEE,2KDuEF;AzBg+EJ;A0BniFM;EDuDJ;ICtDM,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1BsiFN;AACF;AyBl+EE;EACE,yBhB+5B8B;ATqkDlC;AyBj+EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvBgLc;EuBhLd,yBvBgLc;EuB/Kd,cjBvFO;EmBPT,yBnBES;EiB8FP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4BvB9BW;EuB+BX,gBAAA;ECzFE,qJD0FF;EC1FE,6ID0FF;EC1FE,qID0FF;EC1FE,2KD0FF;AzBm+EJ;A0BzjFM;ED0EJ;ICzEM,wBAAA;IAAA,gBAAA;E1B4jFN;AACF;AyBr+EE;EACE,yBhB44B8B;AT2lDlC;;AyB99EA;EACE,cAAA;EACA,WAAA;EACA,iBAAA;EACA,gBAAA;EACA,gBvB8HsB;EuB7HtB,cjBlHS;EiBmHT,6BAAA;EACA,yBAAA;EACA,mBAAA;AzBi+EF;AyB/9EE;EAEE,gBAAA;EACA,eAAA;AzBg+EJ;;AyBr9EA;EACE,sChBguBsC;EgB/tBtC,sBAAA;ElBmJI,0BALI;EG7QN,qBAAA;AVylFJ;AyBt9EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvBoGqB;EuBpGrB,yBvBoGqB;AFo3EzB;AyBr9EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvB8FqB;EuB9FrB,yBvB8FqB;AFy3EzB;;AyBn9EA;EACE,oChB8sBsC;EgB7sBtC,sBAAA;ElBgII,eALI;EG7QN,uBAAA;AV0mFJ;AyBp9EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvB4FiB;EuB5FjB,yBvB4FiB;AF03ErB;AyBn9EE;EACE,sBAAA;EACA,uBAAA;EACA,0BvBsFiB;EuBtFjB,yBvBsFiB;AF+3ErB;;AyB78EE;EACE,sChBqrBoC;AT2xDxC;AyB78EE;EACE,sChBkrBoC;AT6xDxC;AyB58EE;EACE,oChB+qBoC;AT+xDxC;;AyBz8EA;EACE,WhB6qBsC;EgB5qBtC,YAAA;EACA,evBqEgB;AFu4ElB;AyB18EE;EACE,eAAA;AzB48EJ;AyBz8EE;EACE,aAAA;Ef/LA,uBAAA;AV2oFJ;AyBx8EE;EACE,aAAA;EfpMA,uBAAA;AV+oFJ;;A4B7pFA;EACE,cAAA;EACA,WAAA;EACA,oCAAA;EAEA,sCAAA;ErB2RI,0BALI;EqBnRR,gB1BwKmB;E0BvKnB,gB1B4OsB;E0B3OtB,cpBJS;EoBKT,mC1BkQS;E0BjQT,iPAAA;EACA,4BAAA;EACA,wCnBg7BkC;EmB/6BlC,0BnBg7BkC;EmB/6BlC,kDAAA;ElBFE,uBAAA;EKLE,kDARW;EAQX,0CARW;EWUX,wFEQJ;EFRI,gFEQJ;EFRI,2EEQJ;EFRI,wEEQJ;EFRI,8GEQJ;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;A5B8pFF;A0BnqFM;EEfN;IFgBQ,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1BsqFN;AACF;A4BjqFE;EACE,qBnBs0BoC;EmBr0BpC,UAAA;EbfE,wFARW;EAQX,gFARW;Af2rFjB;A4B3pFE;EAEE,qB1ByOc;E0BxOd,sBAAA;A5B4pFJ;A4BzpFE;EAEE,yBpBxCO;ARksFX;A4BrpFE;EACE,kBAAA;EACA,0BAAA;A5BupFJ;;A4BnpFA;EACE,mB1BkMuB;E0BjMvB,sB1BiMuB;E0BhMvB,oB1BiMuB;EKwCnB,0BALI;EG7QN,qBAAA;AVisFJ;;A4BnpFA;EACE,mB1BqMmB;E0BpMnB,sB1BoMmB;E0BnMnB,oB1BoMmB;EK6Bf,eALI;EG7QN,uBAAA;AVysFJ;;A6BxtFA;EACE,cAAA;EACA,mBpBq3BwC;EoBp3BxC,mBpBq3BwC;EoBp3BxC,uBpBq3BwC;ATs2D1C;A6BztFE;EACE,WAAA;EACA,mBAAA;A7B2tFJ;;A6BvtFA;EACE,UpBy2BwC;EoBx2BxC,WpBw2BwC;EoBv2BxC,mBAAA;EACA,mBAAA;EACA,mC3B6PS;E2B5PT,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,qCpB42BwC;EoB32BxC,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EACA,iCAAA;EAAA,mBAAA;A7B0tFF;A6BvtFE;EnBXE,qBAAA;AVquFJ;A6BttFE;EAEE,kBpBm2BsC;ATo3D1C;A6BptFE;EACE,+BpB01BsC;EoB11BtC,uBpB01BsC;AT43D1C;A6BntFE;EACE,qBpBszBoC;EoBrzBpC,UAAA;EACA,wDpBmsB4B;EoBnsB5B,gDpBmsB4B;ATkhEhC;A6BltFE;EACE,yBrBPG;EqBQH,qBrBRG;AR4tFP;A6BltFI;EAII,+OAAA;A7BitFR;A6B7sFI;EAII,0KAAA;A7B4sFR;A6BvsFE;EACE,yBrB5BG;EqB6BH,qBrB7BG;EqBkCD,4PAAA;A7BqsFN;A6BjsFE;EACE,oBAAA;EACA,oBAAA;EAAA,YAAA;EACA,YpBk0BuC;ATi4D3C;A6B5rFI;EACE,YpB0zBqC;ATo4D3C;;A6BhrFA;EACE,mBpBqzBgC;AT83DlC;A6BjrFE;EACE,UpBizB8B;EoBhzB9B,mBAAA;EACA,wKAAA;EACA,gCAAA;EnB9FA,kBAAA;EgBHE,yDGmGF;EHnGE,oDGmGF;EHnGE,iDGmGF;A7BmrFJ;A0BlxFM;EGyFJ;IHxFM,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1BqxFN;AACF;A6BtrFI;EACE,0JAAA;A7BwrFN;A6BrrFI;EACE,iCpBgzB4B;EoB3yB1B,0KAAA;A7BmrFR;;A6B7qFA;EACE,qBAAA;EACA,kBpBmxBgC;AT65DlC;;A6B7qFA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;A7BgrFF;A6B5qFI;EACE,oBAAA;EACA,oBAAA;EAAA,YAAA;EACA,apBqoBwB;ATyiE9B;;A8B5zFA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;A9B+zFF;A8B7zFE;EACE,UAAA;A9B+zFJ;A8B3zFI;EAA0B,wErB89Ba;EqB99Bb,gErB89Ba;ATg2D3C;A8B7zFI;EAA0B,gErB69Ba;ATm2D3C;A8B7zFE;EACE,SAAA;A9B+zFJ;A8B5zFE;EACE,WrB+8BuC;EqB98BvC,YrB88BuC;EqB78BvC,oBAAA;EHzBF,yBnBuCK;EsBZH,SrB88BuC;EC19BvC,mBAAA;EKLE,uDARW;EAQX,+CARW;EWUX,4HIkBF;EJlBE,oHIkBF;EJlBE,4GIkBF;EJlBE,kJIkBF;EACA,wBAAA;EAAA,gBAAA;A9B8zFJ;A0B70FM;EIMJ;IJLM,wBAAA;IAAA,gBAAA;E1Bg1FN;AACF;A8Bj0FI;EHjCF,yBlB8+ByC;ATu3D3C;A8B/zFE;EACE,WrBw7B8B;EqBv7B9B,crBw7B8B;EqBv7B9B,kBAAA;EACA,erBu7B8B;EqBt7B9B,yBtBxCO;EsByCP,yBAAA;EpB7BA,mBAAA;EKLE,kDARW;EAQX,0CARW;Af62FjB;A8B9zFE;EACE,WrBo7BuC;EqBn7BvC,YrBm7BuC;EkBt+BzC,yBnBuCK;EsBcH,SrBo7BuC;EC19BvC,mBAAA;EKLE,+CARW;EWUX,iHI4CF;EJ5CE,4GI4CF;EACA,qBAAA;EAAA,gBAAA;A9Bg0FJ;A0Bz2FM;EIiCJ;IJhCM,qBAAA;IAAA,gBAAA;E1B42FN;AACF;A8Bn0FI;EH3DF,yBlB8+ByC;ATm5D3C;A8Bj0FE;EACE,WrB85B8B;EqB75B9B,crB85B8B;EqB75B9B,kBAAA;EACA,erB65B8B;EqB55B9B,yBtBlEO;EsBmEP,yBAAA;EpBvDA,mBAAA;EKLE,0CARW;Afy4FjB;A8Bh0FE;EACE,oBAAA;A9Bk0FJ;A8Bh0FI;EACE,yBtB1EK;AR44FX;A8B/zFI;EACE,yBtB9EK;AR+4FX;;A+Bx5FA;EACE,kBAAA;A/B25FF;A+Bz5FE;;EAEE,0BtBy/B8B;EsBx/B9B,iBtBy/B8B;ATk6DlC;A+Bx5FE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,oBAAA;EACA,oBAAA;EACA,6BAAA;EACA,6BAAA;EAAA,yBAAA;EAAA,qBAAA;ELDE,gFKEF;ELFE,wEKEF;ELFE,mEKEF;ELFE,gEKEF;ELFE,oGKEF;A/B05FJ;A0Bx5FM;EKXJ;ILYM,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1B25FN;AACF;A+B35FE;EACE,oBAAA;A/B65FJ;A+B35FI;EACE,kBAAA;A/B65FN;A+B95FI;EACE,kBAAA;A/B65FN;A+B95FI;EACE,kBAAA;A/B65FN;A+B95FI;EACE,kBAAA;A/B65FN;A+B95FI;EACE,kBAAA;A/B65FN;A+B15FI;EAEE,qBtBm+B4B;EsBl+B5B,wBtBm+B4B;ATw7DlC;A+B95FI;EAEE,qBtBm+B4B;EsBl+B5B,wBtBm+B4B;ATw7DlC;A+B95FI;EAEE,qBtBm+B4B;EsBl+B5B,wBtBm+B4B;ATw7DlC;A+Bx5FI;EACE,qBtB89B4B;EsB79B5B,wBtB89B4B;AT47DlC;A+Bt5FE;EACE,qBtBw9B8B;EsBv9B9B,wBtBw9B8B;ATg8DlC;A+Bl5FI;EACE,atBk9B4B;EsBj9B5B,8DtBk9B4B;ATo8DlC;A+Bx5FI;EACE,atBk9B4B;EsBj9B5B,kEtBk9B4B;EsBl9B5B,8DtBk9B4B;ATo8DlC;A+Bx5FI;;;EACE,atBk9B4B;EsBj9B5B,s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8pEzB;AiCzkGM;EACE,yBxB06BiB;ATiqEzB;AiCxkGM;EACE,yDA5Fa;EA4Fb,iDA5Fa;AjCsqGrB;AiCvkGM;EACE,cxBk6BiB;ATuqEzB;;AiCpkGI;EACE,kBAAA;AjCukGN;;AiC9rGI;;;EAiII,UAAA;AjCmkGR;AiCjkGM;;;EACE,UAAA;AjCqkGR;;AkC3sGA;EACE,qBAAA;EAEA,gBhCiLiB;EgChLjB,gBhCkPsB;EgCjPtB,c1BES;E0BDT,kBAAA;EAGA,sBAAA;EACA,eAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,qBAAA;EAAA,iBAAA;EACA,6BAAA;EACA,6BAAA;EC8GA,sBAAA;E5BsKI,0BALI;EG7QN,uBAAA;EgBHE,qJQGJ;ERHI,6IQGJ;ERHI,wIQGJ;ERHI,qIQGJ;ERHI,2KQGJ;AlC6sGF;A0B5sGM;EQhBN;IRiBQ,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1B+sGN;AACF;AkChtGE;EACE,c1BXO;E0BYP,qBAAA;AlCktGJ;AkC/sGE;EAEE,UAAA;EACA,wDzBotB4B;EyBptB5B,gDzBotB4B;AT4/EhC;AkC7sGE;EnBlBI,wDARW;EAQX,gDARW;Af0uGjB;AkC1sGI;EnBxBE,8FARW;EAQX,sFARW;Af6uGjB;AkCxsGE;EAGE,oBAAA;EACA,azB0uB0B;EM3wBxB,wBARW;EAQX,gBARW;AfkvGjB;;AkC7rGE;ECvCA,WAXQ;ERLR,yBnB+Da;E2B7Cb,qB3B6Ca;EOrDT,qCARW;EAQX,6BARW;AfyvGjB;AmCtuGE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;AnCyvGjB;AmCruGE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EpBGX,2EARW;EAQX,mEARW;AfowGjB;AmC9tGE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;AnCiwGlB;AmCxtGI;EpBzCE,8FARW;EAQX,sFARW;Af4wGjB;AmCjtGE;EAEE,WAjDe;EAkDf,yB3BDW;E2BIX,qB3BJW;ARotGf;;AkC5tGE;ECvCA,WAXQ;ERLR,yBnB+Da;E2B7Cb,qB3B6Ca;EOrDT,qCARW;EAQX,6BARW;AfwxGjB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qB3BJW;AR66Gf;;AkC/6GE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;ARk7Gf;AmC95GE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARu7Gf;AmC75GE;EAEE,uDAAA;EAAA,+CAAA;AnC85GJ;AmC35GE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;AR+7Gf;AmCv5GI;EpB7FE,6FARW;EAQX,qFARW;Af+/GjB;AmCh5GE;EAEE,c3BpDW;E2BqDX,6BAAA;AnCi5GJ;;AkCx8GE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;AR28Gf;AmCv7GE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARg9Gf;AmCt7GE;EAEE,0DAAA;EAAA,kDAAA;AnCu7GJ;AmCp7GE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;ARw9Gf;AmCh7GI;EpB7FE,gGARW;EAQX,wFARW;AfwhHjB;AmCz6GE;EAEE,c3BpDW;E2BqDX,6BAAA;AnC06GJ;;AkCj+GE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;ARo+Gf;AmCh9GE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARy+Gf;AmC/8GE;EAEE,yDAAA;EAAA,iDAAA;AnCg9GJ;AmC78GE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;ARi/Gf;AmCz8GI;EpB7FE,+FARW;EAQX,uFARW;AfijHjB;AmCl8GE;EAEE,c3BpDW;E2BqDX,6BAAA;AnCm8GJ;;AkC1/GE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;AR6/Gf;AmCz+GE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARkgHf;AmCx+GE;EAEE,yDAAA;EAAA,iDAAA;AnCy+GJ;AmCt+GE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;AR0gHf;AmCl+GI;EpB7FE,+FARW;EAQX,uFARW;Af0kHjB;AmC39GE;EAEE,c3BpDW;E2BqDX,6BAAA;AnC49GJ;;AkCnhHE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;ARshHf;AmClgHE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;AR2hHf;AmCjgHE;EAEE,yDAAA;EAAA,iDAAA;AnCkgHJ;AmC//GE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;ARmiHf;AmC3/GI;EpB7FE,+FARW;EAQX,uFARW;AfmmHjB;AmCp/GE;EAEE,c3BpDW;E2BqDX,6BAAA;AnCq/GJ;;AkC5iHE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;AR+iHf;AmC3hHE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARojHf;AmC1hHE;EAEE,wDAAA;EAAA,gDAAA;AnC2hHJ;AmCxhHE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;AR4jHf;AmCphHI;EpB7FE,8FARW;EAQX,sFARW;Af4nHjB;AmC7gHE;EAEE,c3BpDW;E2BqDX,6BAAA;AnC8gHJ;;AkCrkHE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;ARwkHf;AmCpjHE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;AR6kHf;AmCnjHE;EAEE,0DAAA;EAAA,kDAAA;AnCojHJ;AmCjjHE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;ARqlHf;AmC7iHI;EpB7FE,gGARW;EAQX,wFARW;AfqpHjB;AmCtiHE;EAEE,c3BpDW;E2BqDX,6BAAA;AnCuiHJ;;AkC9lHE;ECmBA,c3BjBa;E2BkBb,qB3BlBa;ARimHf;AmC7kHE;EACE,WATY;EAUZ,yB3BtBW;E2BuBX,qB3BvBW;ARsmHf;AmC5kHE;EAEE,uDAAA;EAAA,+CAAA;AnC6kHJ;AmC1kHE;EAKE,WArBa;EAsBb,yB3BrCW;E2BsCX,qB3BtCW;AR8mHf;AmCtkHI;EpB7FE,6FARW;EAQX,qFARW;Af8qHjB;AmC/jHE;EAEE,c3BpDW;E2BqDX,6BAAA;AnCgkHJ;;AkC3mHA;EACE,gBhCuGmB;EgCtGnB,c1BpCK;E0BqCL,qBhCmDgB;AF2jHlB;AkC5mHE;EACE,czB4WsC;EyB3WtC,0BhCgDoB;AF8jHxB;AkC3mHE;EACE,0BhC4CoB;AFikHxB;AkC1mHE;EAEE,c1BnFO;AR8rHX;;AkChmHA;ECuBE,oBAAA;E5BsKI,eALI;EG7QN,uBAAA;AV2rHJ;;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AAA;E1C8mJV;E0C1mJM;IhCrJJ,yBAAA;IACA,4BAAA;EVkwJF;E0C3mJQ;;IAGE,yBAAA;E1C4mJV;E0C1mJQ;;IAGE,4BAAA;E1C2mJV;AACF;;A2CzzJA;EACE,kBAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,mBAAA;EACA,WAAA;EACA,qBAAA;EpC4RI,eALI;EoCrRR,cAAA;EACA,gBAAA;EACA,sBnCTM;EmCUN,SAAA;EjCKE,gBAAA;EiCHF,qBAAA;EjBAI,+KiBCJ;EjBDI,uKiBCJ;EjBDI,kKiBCJ;EjBDI,+JiBCJ;EjBDI,qMiBCJ;A3C4zJF;A0BzzJM;EiBhBN;IjBiBQ,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1B4zJN;AACF;A2C/zJE;EACE,clCyvCsC;EkCxvCtC,yBlCuvCsC;EkCtvCtC,uDAAA;EAAA,+CAAA;A3Ci0JJ;A2C/zJI;EACE,iSAAA;EACA,kClC4vCoC;EkC5vCpC,8BlC4vCoC;EkC5vCpC,0BlC4vCoC;ATqkH1C;A2C5zJE;EACE,oBAAA;EAAA,cAAA;EACA,clCivCsC;EkChvCtC,elCgvCsC;EkC/uCtC,iBAAA;EACA,WAAA;EACA,iSAAA;EACA,4BAAA;EACA,wBlC2uCsC;EiBlwCpC,sDiBwBF;EjBxBE,8CiBwBF;EjBxBE,yCiBwBF;EjBxBE,sCiBwBF;EjBxBE,0EiBwBF;A3C8zJJ;A0Bl1JM;EiBWJ;IjBVM,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1Bq1JN;AACF;A2Ch0JE;EACE,UAAA;A3Ck0JJ;A2C/zJE;EACE,UAAA;EACA,qBlCizBoC;EkChzBpC,UAAA;EACA,wDlC8rB4B;EkC9rB5B,gDlC8rB4B;ATmoIhC;;A2C7zJA;EACE,gBAAA;A3Cg0JF;;A2C7zJA;EACE,sBnCxDM;EmCyDN,sCAAA;A3Cg0JF;A2C9zJE;EjCnCE,gCAAA;EACA,iCAAA;AVo2JJ;A2C/zJI;EjCtCA,4CAAA;EACA,6CAAA;AVw2JJ;A2C9zJE;EACE,aAAA;A3Cg0JJ;A2C5zJE;EjClCE,oCAAA;EACA,mCAAA;AVi2JJ;A2C5zJM;EjCtCF,gDAAA;EACA,+CAAA;AVq2JJ;A2C3zJI;EjC3CA,oCAAA;EACA,mCAAA;AVy2JJ;;A2CzzJA;EACE,qBAAA;A3C4zJF;;A2CnzJE;EACE,eAAA;A3CszJJ;A2CnzJE;EACE,eAAA;EACA,cAAA;EjCxFA,gBAAA;AV84JJ;A2CnzJI;EAAgB,aAAA;A3CszJpB;A2CrzJI;EAAe,gBAAA;A3CwzJnB;A2CtzJI;EjC9FA,gBAAA;AVu5JJ;;A4C16JA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,mBAAA;EAAA,eAAA;EACA,qBAAA;EACA,mBnCw/CkC;EmCt/ClC,gBAAA;EACA,+B1CgXc;AF4jJhB;;A4Ct6JE;EACE,oBnC6+CgC;AT47GpC;A4Cv6JI;EACE,WAAA;EACA,qBnCy+C8B;EmCx+C9B,WpCfE;EoCgBF,68CAAA;A5Cy6JN;A4Cr6JE;EACE,WpCrBI;AR47JR;;A6Ch8JA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EjCGA,eAAA;EACA,gBAAA;AZi8JF;;A6Cj8JA;EACE,kBAAA;EACA,cAAA;EACA,qC3C2UiB;E2CzUjB,6C3C0Uc;E2CzUd,uDAAA;EnBKI,qJmBJJ;EnBII,6ImBJJ;EnBII,wImBJJ;EnBII,qImBJJ;EnBII,2KmBJJ;A7Cm8JF;A0B37JM;EmBfN;InBgBQ,wBAAA;IAAA,mBAAA;IAAA,gBAAA;E1B87JN;AACF;A6Ct8JE;EACE,UAAA;EACA,2C3CyUqB;E2CxUrB,qBAAA;EACA,mD3CwUkB;E2CvUlB,yD3CwU4B;AFgoJhC;A6Cr8JE;EACE,UAAA;EACA,2C3C8TqB;E2C7TrB,mD3C8TkB;E2C7TlB,UpC4qCgC;EoC3qChC,6D3C6T0B;E2C7T1B,qD3C6T0B;AF0oJ9B;;A6Cl8JE;EACE,iBpC+pCgC;ATsyHpC;A6Cl8JE;EACE,UAAA;EACA,4C3CsTsB;EyBxVxB,oDzByVqB;E2CrTnB,0D3CsT6B;AF8oJjC;A6Cj8JE;EACE,8C3CmTwB;E2ClTxB,oBAAA;EACA,sD3CkTqB;E2CjTrB,4D3CkT+B;AFipJnC;;A8C9+JE;EACE,uBAAA;A9Ci/JJ;;A8C1+JQ;EpC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AmEjyMQ;EA6BM,2CAAA;AnEwwMd;;AmEryMQ;EA6BM,2CAAA;AnE4wMd;;AmEzyMQ;EA6BM,4CAAA;AnEgxMd;;AmE7yMQ;EA6BM,8CAAA;AnEoxMd;;AmEjzMQ;EA6BM,gDAAA;AnEwxMd;;AmErzMQ;EA6BM,8CAAA;AnE4xMd;;AmEzzMQ;EA6BM,2CAAA;AnEgyMd;;AmE7zMQ;EA6BM,8CAAA;AnEoyMd;;AmEj0MQ;EA6BM,6CAAA;AnEwyMd;;AmEr0MQ;EA6BM,4CAAA;AnE4yMd;;AmEz0MQ;EA6BM,2CAAA;AnEgzMd;;AmE70MQ;EAgCM,4BAAA;AnEizMd;;AmEj1MQ;EAgCM,4BAAA;AnEqzMd;;AmEr1MQ;EAgCM,4BAAA;AnEyzMd;;AmEz1MQ;EAgCM,4BAAA;AnE6zMd;;AmE71MQ;EAgCM,4BAAA;AnEi0Md;;AmEj2MQ;EAgCM,qBAAA;AnEq0Md;;AmEr2MQ;EAgCM,qBAAA;AnEy0Md;;AmEz2MQ;EAgCM,qBAAA;AnE60Md;;AmE72MQ;EAgCM,sBAAA;AnEi1Md;;AmEj3MQ;EAgCM,sBAAA;AnEq1Md;;AmEr3MQ;EAgCM,0BAAA;AnEy1Md;;AmEz3MQ;EAgCM,sBAAA;AnE61Md;;AmE73MQ;EAgCM,sBAAA;AnEi2Md;;AmEj4MQ;EAgCM,sBAAA;AnEq2Md;;AmEr4MQ;EAgCM,uBAAA;AnEy2Md;;AmEz4MQ;EAgCM,2BAAA;AnE62Md;;AmE74MQ;EAgCM,sBAAA;AnEi3Md;;AmEj5MQ;EAgCM,sBAAA;AnEq3Md;;AmEr5MQ;EAgCM,sBAAA;AnEy3Md;;AmEz5MQ;EAgCM,uBAAA;AnE63Md;;AmE75MQ;EAgCM,uBAAA;AnEi4Md;;AmEj6MQ;EAgCM,2BAAA;AnEq4Md;;AmEr6MQ;EAgCM,uBAAA;AnEy4Md;;AmEz6MQ;EAgCM,uBAAA;AnE64Md;;AmE76MQ;EAgCM,uBAAA;AnEi5Md;;AmEj7MQ;EAgCM,wBAAA;AnEq5Md;;AmEr7MQ;EAgCM,2BAAA;AnEy5Md;;AmEz7MQ;EAgCM,2BAAA;AnE65Md;;AmE77MQ;EAgCM,2BAAA;AnEi6Md;;AmEj8MQ;EAgCM,4BAAA;AnEq6Md;;AmEr8MQ;EAg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EAAA,gCAAA;AnEqmOd;;AmEroOQ;EAgCM,+BAAA;EAAA,8BAAA;AnE0mOd;;AmE1oOQ;EAgCM,+BAAA;EAAA,kCAAA;AnE+mOd;;AmE/oOQ;EAgCM,8BAAA;EAAA,iCAAA;AnEonOd;;AmEppOQ;EAgCM,4BAAA;EAAA,+BAAA;AnEynOd;;AmEzpOQ;EAgCM,8BAAA;EAAA,iCAAA;AnE8nOd;;AmE9pOQ;EAgCM,4BAAA;EAAA,+BAAA;AnEmoOd;;AmEnqOQ;EAgCM,4BAAA;EAAA,+BAAA;AnEwoOd;;AmExqOQ;EAgCM,4BAAA;EAAA,+BAAA;AnE6oOd;;AmE7qOQ;EAgCM,8BAAA;EAAA,iCAAA;AnEkpOd;;AmElrOQ;EAgCM,6BAAA;EAAA,gCAAA;AnEupOd;;AmEvrOQ;EAgCM,+BAAA;EAAA,kCAAA;AnE4pOd;;AmE5rOQ;EAgCM,6BAAA;EAAA,gCAAA;AnEiqOd;;AmEjsOQ;EAgCM,+BAAA;AnEqqOd;;AmErsOQ;EAgCM,8BAAA;AnEyqOd;;AmEzsOQ;EAgCM,4BAAA;AnE6qOd;;AmE7sOQ;EAgCM,8BAAA;AnEirOd;;AmEjtOQ;EAgCM,4BAAA;AnEqrOd;;AmErtOQ;EAgCM,4BAAA;AnEyrOd;;AmEztOQ;EAgCM,4BAAA;AnE6rOd;;AmE7tOQ;EAgCM,8BAAA;AnEisOd;;AmEjuOQ;EAgCM,6BAAA;AnEqsOd;;AmEruOQ;EAgCM,+BAAA;AnEysOd;;AmEzuOQ;EAgCM,6BAAA;AnE6sOd;;AmE7uOQ;EAgCM,iCAAA;AnEitOd;;AmEjvOQ;EAgCM,gCAAA;AnEqtOd;;AmErvOQ;EAgCM,8BAAA;AnEytOd;;AmEzvOQ;EAgCM,gCAAA;AnE6tOd;;AmE7vOQ;EAgCM,8BAAA;AnEiuOd;;AmEjwOQ;EAgCM,8BAAA;AnEquOd;;AmErwOQ;EAgCM,8BAAA;AnEyuOd;;AmEzwOQ;EAgCM,gCAAA;AnE6uOd;;AmE7wOQ;EAgCM,+BAAA;AnEivOd;;AmEjxOQ;EAgCM,iCAAA;AnEqvOd;;AmErxOQ;EAgCM,+BAAA;AnEyvOd;;AmEzxOQ;EAgCM,kCAAA;AnE6vOd;;AmE7xOQ;EAgCM,iCAAA;AnEiwOd;;AmEj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ikPd;;AmEjmPQ;EAgCM,8BAAA;AnEqkPd;;AmErmPQ;EAgCM,8BAAA;AnEykPd;;AmEzmPQ;EAgCM,gCAAA;AnE6kPd;;AmE7mPQ;EAgCM,+BAAA;AnEilPd;;AmEjnPQ;EAgCM,iCAAA;AnEqlPd;;AmErnPQ;EAgCM,+BAAA;AnEylPd;;AmEznPQ;EAgCM,4BAAA;AnE6lPd;;AmE7nPQ;EAgCM,kCAAA;AnEimPd;;AmEjoPQ;EAgCM,iCAAA;AnEqmPd;;AmEroPQ;EAgCM,+BAAA;AnEymPd;;AmEzoPQ;EAgCM,iCAAA;AnE6mPd;;AmE7oPQ;EAgCM,+BAAA;AnEinPd;;AmEjpPQ;EAgCM,+BAAA;AnEqnPd;;AmErpPQ;EAgCM,+BAAA;AnEynPd;;AmEzpPQ;EAgCM,iCAAA;AnE6nPd;;AmE7pPQ;EAgCM,gCAAA;AnEioPd;;AmEjqPQ;EAgCM,kCAAA;AnEqoPd;;AmErqPQ;EAgCM,gCAAA;AnEyoPd;;AmEzqPQ;EAgCM,0BAAA;AnE6oPd;;AmE7qPQ;EAgCM,gCAAA;AnEipPd;;AmEjrPQ;EAgCM,+BAAA;AnEqpPd;;AmErrPQ;EAgCM,6BAAA;AnEypPd;;AmEzrPQ;EAgCM,+BAAA;AnE6pPd;;AmE7rPQ;EAgCM,6BAAA;AnEiqPd;;AmEjsPQ;EAgCM,6BAAA;AnEqqPd;;AmErsPQ;EAgCM,6BAAA;AnEyqPd;;AmEzsPQ;EAgCM,+BAAA;AnE6qPd;;AmE7sPQ;EAgCM,8BAAA;AnEirPd;;AmEjtPQ;EAgCM,gCAAA;AnEqrPd;;AmErtPQ;EAgCM,8BAAA;AnEyrPd;;AmEztPQ;EAgCM,oDAAA;AnE6rPd;;AmE7tPQ;EAgCM,qCAAA;AnEisPd;;AmEjuPQ;EAgCM,qCAAA;AnEqsPd;;AmEruPQ;EAgCM,0BAAA;AnEysPd;;AmEzuPQ;EAgCM,8BAAA;AnE6sPd;;AmE7uPQ;EAgCM,iCAAA;AnEitPd;;AmEjvPQ;EAgCM,oCAAA;AnEqtPd;;AmErvPQ;EAgCM,qCAAA;AnEytPd;;AmEzvPQ;EAgCM,qCAAA;AnE6tPd;;AmE7vPQ;EAgCM,qCAAA;AnEiuPd;;AmEjwPQ;EAgCM,qCAAA;AnEquPd;;AmErw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Z;;EmElhRM;IAgCM,wBAAA;EnEs/QZ;;EmEthRM;IAgCM,6DAAA;EnE0/QZ;;EmE1hRM;IAgCM,0BAAA;EnE8/QZ;;EmE9hRM;IAgCM,8DAAA;EnEkgRZ;;EmEliRM;IAgCM,2BAAA;EnEsgRZ;;EmEtiRM;IAgCM,4DAAA;EnE0gRZ;;EmE1iRM;IAgCM,yBAAA;EnE8gRZ;;EmE9iRM;IA6BM,+CAAA;EnEqhRZ;;EmEljRM;IA6BM,kDAAA;EnEyhRZ;;EmEtjRM;IA6BM,8CAAA;EnE6hRZ;;EmE1jRM;IA6BM,+CAAA;EnEiiRZ;;EmE9jRM;IA6BM,8CAAA;EnEqiRZ;;EmElkRM;IA6BM,6CAAA;EnEyiRZ;;EmEtkRM;IA6BM,4CAAA;EnE6iRZ;;EmE1kRM;IA6BM,0CAAA;EnEijRZ;;EmE9kRM;IA6BM,0CAAA;EnEqjRZ;;EmEllRM;IA6BM,0CAAA;EnEyjRZ;;EmEtlRM;IA6BM,0CAAA;EnE6jRZ;;EmE1lRM;IA6BM,0CAAA;EnEikRZ;;EmE9lRM;IA6BM,0CAAA;EnEqkRZ;;EmElmRM;IA6BM,0CAAA;EnEykRZ;;EmEtmRM;IA6BM,0CAAA;EnE6kRZ;;EmE1mRM;IA6BM,0CAAA;EnEilRZ;;EmE9mRM;IA6BM,2CAAA;EnEqlRZ;;EmElnRM;IA6BM,2CAAA;EnEylRZ;;EmEtnRM;IA6BM,4CAAA;EnE6lRZ;;EmE1nRM;IA6BM,8CAAA;EnEimRZ;;EmE9nRM;IA6BM,gDAAA;EnEqmRZ;;EmEloRM;IA6BM,8CAAA;EnEymRZ;;EmEtoRM;IA6BM,2CAAA;EnE6mRZ;;EmE1oRM;IA6BM,8CAAA;EnEinRZ;;EmE9oRM;IA6BM,6CAAA;EnEqnRZ;;EmElpRM;IA6BM,4CAAA;EnEynRZ;;EmEtpRM;IA6BM,2CAAA;EnE6nRZ;;EmE1pRM;IAgCM,qBAAA;EnE8nRZ;;EmE9pRM;IAgCM,qBAAA;EnEkoRZ;;EmElqRM;IAgCM,qBAAA;EnEsoRZ;;EmEtqRM;IAgCM,sBAAA;EnE0oRZ;;EmE1qRM;IAgCM,sBAAA;EnE8oRZ;;EmE9qRM;IAgCM,sBAAA;EnEkpRZ;;EmElrRM;IAgCM,sBAAA;EnEspRZ;;EmEtrRM;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A;EnEorSZ;;EmEptSM;IAgCM,6BAAA;EnEwrSZ;;EmExtSM;IAgCM,+BAAA;EnE4rSZ;;EmE5tSM;IAgCM,8BAAA;EnEgsSZ;;EmEhuSM;IAgCM,gCAAA;EnEosSZ;;EmEpuSM;IAgCM,8BAAA;EnEwsSZ;;EmExuSM;IAgCM,6BAAA;EnE4sSZ;;EmE5uSM;IAgCM,2BAAA;EnEgtSZ;;EmEhvSM;IAgCM,iCAAA;EnEotSZ;;EmEpvSM;IAgCM,gCAAA;EnEwtSZ;;EmExvSM;IAgCM,8BAAA;EnE4tSZ;;EmE5vSM;IAgCM,gCAAA;EnEguSZ;;EmEhwSM;IAgCM,8BAAA;EnEouSZ;;EmEpwSM;IAgCM,8BAAA;EnEwuSZ;;EmExwSM;IAgCM,8BAAA;EnE4uSZ;;EmE5wSM;IAgCM,gCAAA;EnEgvSZ;;EmEhxSM;IAgCM,+BAAA;EnEovSZ;;EmEpxSM;IAgCM,iCAAA;EnEwvSZ;;EmExxSM;IAgCM,+BAAA;EnE4vSZ;;EmE5xSM;IAgCM,8BAAA;EnEgwSZ;;EmEhySM;IAgCM,yBAAA;EnEowSZ;;EmEpySM;IAgCM,+BAAA;EnEwwSZ;;EmExySM;IAgCM,8BAAA;EnE4wSZ;;EmE5ySM;IAgCM,4BAAA;EnEgxSZ;;EmEhzSM;IAgCM,8BAAA;EnEoxSZ;;EmEpzSM;IAgCM,4BAAA;EnEwxSZ;;EmExzSM;IAgCM,4BAAA;EnE4xSZ;;EmE5zSM;IAgCM,4BAAA;EnEgySZ;;EmEh0SM;IAgCM,8BAAA;EnEoySZ;;EmEp0SM;IAgCM,6BAAA;EnEwySZ;;EmEx0SM;IAgCM,+BAAA;EnE4ySZ;;EmE50SM;IAgCM,6BAAA;EnEgzSZ;;EmEh1SM;IAgCM,4BAAA;EnEozSZ;;EmEp1SM;IAgCM,2BAAA;EnEwzSZ;;EmEx1SM;IAgCM,0BAAA;EnE4zSZ;;EmE51SM;IAgCM,wBAAA;EnEg0SZ;;EmEh2SM;IAgCM,0BAAA;EnEo0SZ;;EmEp2SM;IAgCM,wBAAA;EnEw0SZ;;EmEx2SM;IAgCM,wBAAA;EnE40SZ;;EmE52SM;IAgCM,wBAAA;EnEg1SZ;;EmEh3SM;IAgCM,0BAAA;EnEo1SZ;;EmEp3SM;IAgCM,yBAAA;EnEw1SZ;;EmEx3SM;IAgCM,2BAAA;EnE41SZ;;EmE53SM;IAgCM,yBAAA;EnEg2SZ;;EmEh4SM;IAgCM,iCAAA;IAAA,gCAAA;EnEq2SZ;;EmEr4SM;IAgCM,gCAAA;IAAA,+BAAA;EnE02SZ;;EmE14SM;IAgCM,8BAAA;IAAA,6BAAA;EnE+2SZ;;EmE/4SM;IAgCM,gCAAA;IAAA,+BAAA;EnEo3SZ;;EmEp5SM;IAgCM,8BAAA;IAAA,6BAAA;EnEy3SZ;;EmEz5SM;IAgCM,8BAAA;IAAA,6BAAA;EnE83SZ;;EmE95SM;IAgCM,8BAAA;IAAA,6BAAA;EnEm4SZ;;EmEn6SM;IAgCM,gCAAA;IAAA,+BAAA;EnEw4SZ;;EmEx6SM;IAgCM,+BAAA;IAAA,8BAAA;EnE64SZ;;EmE76SM;IAgCM,iCAAA;IAAA,gCAAA;EnEk5SZ;;EmEl7SM;IAgCM,+BAAA;IAAA,8BAAA;EnEu5SZ;;EmEv7SM;IAgCM,+BAAA;IAAA,kCAAA;EnE45SZ;;EmE57SM;IAgCM,8BAAA;IAAA,iCAAA;EnEi6SZ;;EmEj8SM;IAgCM,4BAAA;IAAA,+BAAA;EnEs6SZ;;EmEt8SM;IAgCM,8BAAA;IAAA,iCAAA;EnE26SZ;;EmE38SM;IAgCM,4BAAA;IAAA,+BAAA;EnEg7SZ;;EmEh9SM;IAgCM,4BAAA;IAAA,+BAAA;EnEq7SZ;;EmEr9SM;IAgCM,4BAAA;IAAA,+BAAA;EnE07SZ;;EmE19SM;IAgCM,8BAAA;IAAA,iCAAA;EnE+7SZ;;EmE/9SM;IAgCM,6BAAA;IAAA,gCAAA;EnEo8SZ;;EmEp+SM;IAgCM,+BAAA;IAAA,kCAAA;EnEy8SZ;;EmEz+SM;IAgCM,6BAAA;IAAA,gCAAA;EnE88SZ;;EmE9+SM;IAgCM,+BAAA;EnEk9SZ;;EmEl/SM;IAgCM,8BAAA;EnEs9SZ;;EmEt/SM;IAgCM,4BAAA;EnE09SZ;;EmE1/SM;IAgCM,8BAAA;EnE89SZ;;EmE9/SM;IAgCM,4BAAA;EnEk+SZ;;EmElgTM;IAgCM,4BAAA;EnEs+SZ;;EmEtgTM;IAgCM,4BAAA;EnE0+SZ;;EmE1gTM;IAgCM,8BAAA;EnE8+SZ;;EmE9gTM;IAgCM,6BAAA;EnEk/SZ;;EmElhTM;IAgCM,+BAAA;EnEs/SZ;;EmEthTM;IAgCM,6BAAA;EnE0/SZ;;EmE1hTM;IAgCM,iCAAA;EnE8/SZ;;EmE9hTM;IAgCM,gCAAA;EnEkgTZ;;EmEliTM;IAgCM,8BAAA;EnEsgTZ;;EmEtiTM;IAgCM,gCAAA;EnE0gTZ;;EmE1iTM;IAgCM,8BAAA;EnE8gTZ;;EmE9iTM;IAgCM,8BAAA;EnEkhTZ;;EmEljTM;IAgCM,8BAAA;EnEshTZ;;EmEtjTM;IAgCM,gCAAA;EnE0hTZ;;EmE1jTM;IAgCM,+BAAA;EnE8hTZ;;EmE9jTM;IAgCM,iCAAA;EnEkiTZ;;EmElkTM;IAgCM,+BAAA;EnEsiTZ;;EmEtkTM;IAgCM,kCAAA;EnE0iTZ;;EmE1kTM;IAgCM,iCAAA;EnE8iTZ;;EmE9kTM;IAgCM,+BAAA;EnEkjTZ;;EmEllTM;IAgCM,iCAAA;EnEsjTZ;;EmEtlTM;IAgCM,+BAAA;EnE0jTZ;;EmE1lTM;IAgCM,+BAAA;EnE8jTZ;;EmE9lTM;IAgCM,+BAAA;EnEkkTZ;;EmElmTM;IAgCM,iCAAA;EnEskTZ;;EmEtmTM;IAgCM,gCAAA;EnE0kTZ;;EmE1mTM;IAgCM,kCAAA;EnE8kTZ;;EmE9mTM;IAgCM,gCAAA;EnEklTZ;;EmElnTM;IAgCM,gCAAA;EnEslTZ;;EmEtnTM;IAgCM,+BAAA;EnE0lTZ;;EmE1nTM;IAgCM,6BAAA;EnE8lTZ;;EmE9nTM;IAgCM,+BAAA;EnEkmTZ;;EmEloTM;IAgCM,6BAAA;EnEsmTZ;;EmEtoTM;IAgCM,6BAAA;EnE0mTZ;;EmE1oTM;IAgCM,6BAAA;EnE8mTZ;;EmE9oTM;IAgCM,+BAAA;EnEknTZ;;EmElpTM;IAgCM,8BAAA;EnEsnTZ;;EmEtpTM;IAgCM,gCAAA;EnE0nTZ;;EmE1pTM;IAgCM,8BAAA;EnE8nTZ;;EmE9pTM;IAgCM,qBAAA;EnEkoTZ;;EmElqTM;IAgCM,2BAAA;EnEsoTZ;;EmEtqTM;IAgCM,0BAAA;EnE0oTZ;;EmE1qTM;IAgCM,wBAAA;EnE8oTZ;;EmE9qTM;IAgCM,0BAAA;EnEkpTZ;;EmElrTM;IAgCM,wBAAA;EnEspTZ;;EmEtrTM;IAgCM,wBAAA;EnE0pTZ;;EmE1rTM;IAgCM,wBAAA;EnE8pTZ;;EmE9rTM;IAgCM,0BAAA;EnEkqTZ;;EmElsTM;IAgCM,yBAAA;EnEsqTZ;;EmEtsTM;IAgCM,2BAAA;EnE0qTZ;;EmE1sTM;IAgCM,yBAAA;EnE8qTZ;;EmE9sTM;IAgCM,2BAAA;IAAA,0BAAA;EnEmrTZ;;EmEntTM;IAgCM,iCAAA;IAAA,gCAAA;EnEwrTZ;;EmExtTM;IAgCM,gCAAA;IAAA,+BAAA;EnE6rTZ;;EmE7tTM;IAgCM,8BAAA;IAAA,6BAAA;EnEksTZ;;EmEluTM;IAgCM,gCAAA;IAAA,+BAAA;EnEusTZ;;EmEvuTM;IAgCM,8BAAA;IAAA,6BAAA;EnE4sTZ;;EmE5uTM;IAgCM,8BAAA;IAAA,6BAAA;EnEitTZ;;EmEjvTM;IAgCM,8BAAA;IAAA,6BAAA;EnEstTZ;;EmEtvTM;IAgCM,gCAAA;IAAA,+BAAA;EnE2tTZ;;EmE3vTM;IAgCM,+BAAA;IAAA,8BAAA;EnEguTZ;;EmEhwTM;IAgCM,iCAAA;IAAA,gCAAA;EnEquTZ;;EmErwTM;IAgCM,+BAAA;IAAA,8BAAA;EnE0uTZ;;EmE1wTM;IAgCM,yBAAA;IAAA,4BAAA;EnE+uTZ;;EmE/wTM;IAgCM,+BAAA;IAAA,kCAAA;EnEovTZ;;EmEpxTM;IAgCM,8BAAA;IAAA,iCAAA;EnEyvTZ;;EmEzxTM;IAgCM,4BAAA;IAAA,+BAAA;EnE8vTZ;;EmE9xTM;IAgCM,8BAAA;IAAA,iCAAA;EnEmwTZ;;EmEnyTM;IAgCM,4BAAA;IAAA,+BAAA;EnEwwTZ;;EmExyTM;IAgCM,4BAAA;IAAA,+BAAA;EnE6wTZ;;EmE7yTM;IAgCM,4BAAA;IAAA,+BAAA;EnEkxTZ;;EmElzTM;IAgCM,8BAAA;IAAA,iCAAA;EnEuxTZ;;EmEvzTM;IAgCM,6BAAA;IAAA,gCAAA;EnE4xTZ;;EmE5zTM;IAgCM,+BAAA;IAAA,kCAAA;EnEiyTZ;;EmEj0TM;IAgCM,6BAAA;IAAA,gCAAA;EnEsyTZ;;EmEt0TM;IAgCM,yBAAA;EnE0yTZ;;EmE10TM;IAgCM,+BAAA;EnE8yTZ;;EmE90TM;IAgCM,8BAAA;EnEkzTZ;;EmEl1TM;IAgCM,4BAAA;EnEszTZ;;EmEt1TM;IAgCM,8BAAA;EnE0zTZ;;EmE11TM;IAgCM,4BAAA;EnE8zTZ;;EmE91TM;IAgCM,4BAAA;EnEk0TZ;;EmEl2TM;IAgCM,4BAAA;EnEs0TZ;;EmEt2TM;IAgCM,8BAAA;EnE00TZ;;EmE12TM;IAgCM,6BAAA;EnE80TZ;;EmE92TM;IAgCM,+BAAA;EnEk1TZ;;EmEl3TM;IAgCM,6BAAA;EnEs1TZ;;EmEt3TM;IAgCM,2BAAA;EnE01TZ;;EmE13TM;IAgCM,iCAAA;EnE81TZ;;EmE93TM;IAgCM,gCAAA;EnEk2TZ;;EmEl4TM;IAgCM,8BAAA;EnEs2TZ;;EmEt4TM;IAgCM,gCAAA;EnE02TZ;;EmE14TM;IAgCM,8BAAA;EnE82TZ;;EmE94TM;IAgCM,8BAAA;EnEk3TZ;;EmEl5TM;IAgCM,8BAAA;EnEs3TZ;;EmEt5TM;IAgCM,gCAAA;EnE03TZ;;EmE15TM;IAgCM,+BAAA;EnE83TZ;;EmE95TM;IAgCM,iCAAA;EnEk4TZ;;EmEl6TM;IAgCM,+BAAA;EnEs4TZ;;EmEt6TM;IAgCM,4BAAA;EnE04TZ;;EmE16TM;IAgCM,kCAAA;EnE84TZ;;EmE96TM;IAgCM,iCAAA;EnEk5TZ;;EmEl7TM;IAgCM,+BAAA;EnEs5TZ;;EmEt7TM;IAgCM,iCAAA;EnE05TZ;;EmE17TM;IAgCM,+BAAA;EnE85TZ;;EmE97TM;IAgCM,+BAAA;EnEk6TZ;;EmEl8TM;IAgCM,+BAAA;EnEs6TZ;;EmEt8TM;IAgCM,iCAAA;EnE06TZ;;EmE18TM;IAgCM,gCAAA;EnE86TZ;;EmE98TM;IAgCM,kCAAA;EnEk7TZ;;EmEl9TM;IAgCM,gCAAA;EnEs7TZ;;EmEt9TM;IAgCM,0BAAA;EnE07TZ;;EmE19TM;IAgCM,gCAAA;EnE87TZ;;EmE99TM;IAgCM,+BAAA;EnEk8TZ;;EmEl+TM;IAgCM,6BAAA;EnEs8TZ;;EmEt+TM;IAgCM,+BAAA;EnE08TZ;;EmE1+TM;IAgCM,6BAAA;EnE88TZ;;EmE9+TM;IAgCM,6BAAA;EnEk9TZ;;EmEl/TM;IAgCM,6BAAA;EnEs9TZ;;Em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M;IAgCM,2BAAA;EnE28VZ;;EmE3+VM;IAgCM,6BAAA;EnE+8VZ;;EmE/+VM;IAgCM,2BAAA;EnEm9VZ;;EmEn/VM;IAgCM,2BAAA;EnEu9VZ;;EmEv/VM;IAgCM,2BAAA;EnE29VZ;;EmE3/VM;IAgCM,6BAAA;EnE+9VZ;;EmE//VM;IAgCM,4BAAA;EnEm+VZ;;EmEngWM;IAgCM,8BAAA;EnEu+VZ;;EmEvgWM;IAgCM,4BAAA;EnE2+VZ;;EmE3gWM;IAgCM,2BAAA;EnE++VZ;;EmE/gWM;IAgCM,0BAAA;EnEm/VZ;;EmEnhWM;IAgCM,gCAAA;EnEu/VZ;;EmEvhWM;IAgCM,+BAAA;EnE2/VZ;;EmE3hWM;IAgCM,6BAAA;EnE+/VZ;;EmE/hWM;IAgCM,+BAAA;EnEmgWZ;;EmEniWM;IAgCM,6BAAA;EnEugWZ;;EmEviWM;IAgCM,6BAAA;EnE2gWZ;;EmE3iWM;IAgCM,6BAAA;EnE+gWZ;;EmE/iWM;IAgCM,+BAAA;EnEmhWZ;;EmEnjWM;IAgCM,8BAAA;EnEuhWZ;;EmEvjWM;IAgCM,gCAAA;EnE2hWZ;;EmE3jWM;IAgCM,8BAAA;EnE+hWZ;;EmE/jWM;IAgCM,6BAAA;EnEmiWZ;;EmEnkWM;IAgCM,2BAAA;EnEuiWZ;;EmEvkWM;IAgCM,iCAAA;EnE2iWZ;;EmE3kWM;IAgCM,gCAAA;EnE+iWZ;;EmE/kWM;IAgCM,8BAAA;EnEmjWZ;;EmEnlWM;IAgCM,gCAAA;EnEujWZ;;EmEvlWM;IAgCM,8BAAA;EnE2jWZ;;EmE3lWM;IAgCM,8BAAA;EnE+jWZ;;EmE/lWM;IAgCM,8BAAA;EnEmkWZ;;EmEnmWM;IAgCM,gCAAA;EnEukWZ;;EmEvmWM;IAgCM,+BAAA;EnE2kWZ;;EmE3mWM;IAgCM,iCAAA;EnE+kWZ;;EmE/mWM;IAgCM,+BAAA;EnEmlWZ;;EmEnnWM;IAgCM,8BAAA;EnEulWZ;;EmEvnWM;IAgCM,yBAAA;EnE2lWZ;;EmE3nWM;IAgCM,+BAAA;EnE+lWZ;;EmE/nWM;IAgCM,8BAAA;EnEmmWZ;;EmEnoWM;IAgCM,4BAAA;EnEumWZ;;EmEvoWM;IAgCM,8BAAA;EnE2mWZ;;EmE3oWM;IAgCM,4BA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,kDAAA;EnEusYZ;;EmEpuYM;IA6BM,8CAAA;EnE2sYZ;;EmExuYM;IA6BM,+CAAA;EnE+sYZ;;EmE5uYM;IA6BM,8CAAA;EnEmtYZ;;EmEhvYM;IA6BM,6CAAA;EnEutYZ;;EmEpvYM;IA6BM,4CAAA;EnE2tYZ;;EmExvYM;IA6BM,0CAAA;EnE+tYZ;;EmE5vYM;IA6BM,0CAAA;EnEmuYZ;;EmEhwYM;IA6BM,0CAAA;EnEuuYZ;;EmEpwYM;IA6BM,0CAAA;EnE2uYZ;;EmExwYM;IA6BM,0CAAA;EnE+uYZ;;EmE5wYM;IA6BM,0CAAA;EnEmvYZ;;EmEhxYM;IA6BM,0CAAA;EnEuvYZ;;EmEpxYM;IA6BM,0CAAA;EnE2vYZ;;EmExxYM;IA6BM,0CAAA;EnE+vYZ;;EmE5xYM;IA6BM,2CAAA;EnEmwYZ;;EmEhyYM;IA6BM,2CAAA;EnEuwYZ;;EmEpyYM;IA6BM,4CAAA;EnE2wYZ;;EmExyYM;IA6BM,8CAAA;EnE+wYZ;;EmE5yYM;IA6BM,gDAAA;EnEmxYZ;;EmEhzYM;IA6BM,8CAAA;EnEuxYZ;;EmEpzYM;IA6BM,2CAAA;EnE2xYZ;;EmExzYM;IA6BM,8CAAA;EnE+xYZ;;EmE5zYM;IA6BM,6CAAA;EnEmyYZ;;EmEh0YM;IA6BM,4CAAA;EnEuyYZ;;EmEp0YM;IA6BM,2CAAA;EnE2yYZ;;EmEx0YM;IAgCM,qBAAA;EnE4yYZ;;EmE50YM;IAgCM,qBAAA;EnEgzYZ;;EmEh1YM;IAgCM,qBAAA;EnEozYZ;;EmEp1YM;IAgCM,sBAAA;EnEwzYZ;;EmEx1YM;IAgCM,sBAAA;EnE4zYZ;;EmE51YM;IAgCM,sBAAA;EnEg0YZ;;EmEh2YM;IAgCM,sBAAA;EnEo0YZ;;EmEp2YM;IAgCM,sBAAA;EnEw0YZ;;EmEx2YM;IAgCM,uBAAA;EnE40YZ;;EmE52YM;IAgCM,sBAAA;EnEg1YZ;;EmEh3YM;IAgCM,sBAAA;EnEo1YZ;;EmEp3YM;IAgCM,sBAAA;EnEw1YZ;;EmEx3YM;IAgCM,uBAAA;EnE41YZ;;EmE53YM;IAgCM,uBAAA;EnEg2YZ;;EmEh4YM;IAgCM,uBAAA;EnEo2YZ;;EmEp4YM;IAgCM,uBAAA;EnEw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;EnEuiaZ;;EmEvkaM;IAgCM,8BAAA;IAAA,6BAAA;EnE4iaZ;;EmE5kaM;IAgCM,8BAAA;IAAA,6BAAA;EnEijaZ;;EmEjlaM;IAgCM,gCAAA;IAAA,+BAAA;EnEsjaZ;;EmEtlaM;IAgCM,+BAAA;IAAA,8BAAA;EnE2jaZ;;EmE3laM;IAgCM,iCAAA;IAAA,gCAAA;EnEgkaZ;;EmEhmaM;IAgCM,+BAAA;IAAA,8BAAA;EnEqkaZ;;EmErmaM;IAgCM,+BAAA;IAAA,kCAAA;EnE0kaZ;;EmE1maM;IAgCM,8BAAA;IAAA,iCAAA;EnE+kaZ;;EmE/maM;IAgCM,4BAAA;IAAA,+BAAA;EnEolaZ;;EmEpnaM;IAgCM,8BAAA;IAAA,iCAAA;EnEylaZ;;EmEznaM;IAgCM,4BAAA;IAAA,+BAAA;EnE8laZ;;EmE9naM;IAgCM,4BAAA;IAAA,+BAAA;EnEmmaZ;;EmEnoaM;IAgCM,4BAAA;IAAA,+BAAA;EnEwmaZ;;EmExoaM;IAgCM,8BAAA;IAAA,iCAAA;EnE6maZ;;EmE7oaM;IAgCM,6BAAA;IAAA,gCAAA;EnEknaZ;;EmElpaM;IAgCM,+BAAA;IAAA,kCAAA;EnEunaZ;;EmEvpaM;IAgCM,6BAAA;IAAA,gCAAA;EnE4naZ;;EmE5paM;IAgCM,+BAAA;EnEgoaZ;;EmEhqaM;IAgCM,8BAAA;EnEooaZ;;EmEpqaM;IAgCM,4BAAA;EnEwoaZ;;EmExqaM;IAgCM,8BAAA;EnE4oaZ;;EmE5qaM;IAgCM,4BAAA;EnEgpaZ;;EmEhraM;IAgCM,4BAAA;EnEopaZ;;EmEpraM;IAgCM,4BAAA;EnEwpaZ;;EmExraM;IAgCM,8BAAA;EnE4paZ;;EmE5raM;IAgCM,6BAAA;EnEgqaZ;;EmEhsaM;IAgCM,+BAAA;EnEoqaZ;;EmEpsaM;IAgCM,6BAAA;EnEwqaZ;;EmExsaM;IAgCM,iCAAA;EnE4qaZ;;EmE5saM;IAgCM,gCAAA;EnEgraZ;;EmEhtaM;IAgCM,8BAAA;EnEoraZ;;EmEptaM;IAgCM,gCAAA;EnEwraZ;;EmExtaM;IAgCM,8BAAA;EnE4raZ;;EmE5taM;IAgCM,8BAAA;EnEgsaZ;;EmEhuaM;IAgCM,8BA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;IAgCM,6BAAA;EnEogbZ;;EmEpibM;IAgCM,2BAAA;EnEwgbZ;;EmExibM;IAgCM,iCAAA;EnE4gbZ;;EmE5ibM;IAgCM,gCAAA;EnEghbZ;;EmEhjbM;IAgCM,8BAAA;EnEohbZ;;EmEpjbM;IAgCM,gCAAA;EnEwhbZ;;EmExjbM;IAgCM,8BAAA;EnE4hbZ;;EmE5jbM;IAgCM,8BAAA;EnEgibZ;;EmEhkbM;IAgCM,8BAAA;EnEoibZ;;EmEpkbM;IAgCM,gCAAA;EnEwibZ;;EmExkbM;IAgCM,+BAAA;EnE4ibZ;;EmE5kbM;IAgCM,iCAAA;EnEgjbZ;;EmEhlbM;IAgCM,+BAAA;EnEojbZ;;EmEplbM;IAgCM,4BAAA;EnEwjbZ;;EmExlbM;IAgCM,kCAAA;EnE4jbZ;;EmE5lbM;IAgCM,iCAAA;EnEgkbZ;;EmEhmbM;IAgCM,+BAAA;EnEokbZ;;EmEpmbM;IAgCM,iCAAA;EnEwkbZ;;EmExmbM;IAgCM,+BAAA;EnE4kbZ;;EmE5mbM;IAgCM,+BAAA;EnEglbZ;;EmEhnbM;IAgCM,+BAAA;EnEolbZ;;EmEpnbM;IAgCM,iCAAA;EnEwlbZ;;EmExnbM;IAgCM,gCAAA;EnE4lbZ;;EmE5nbM;IAgCM,kCAAA;EnEgmbZ;;EmEhobM;IAgCM,gCAAA;EnEombZ;;EmEpobM;IAgCM,0BAAA;EnEwmbZ;;EmExobM;IAgCM,gCAAA;EnE4mbZ;;EmE5obM;IAgCM,+BAAA;EnEgnbZ;;EmEhpbM;IAgCM,6BAAA;EnEonbZ;;EmEppbM;IAgCM,+BAAA;EnEwnbZ;;EmExpbM;IAgCM,6BAAA;EnE4nbZ;;EmE5pbM;IAgCM,6BAAA;EnEgobZ;;EmEhqbM;IAgCM,6BAAA;EnEoobZ;;EmEpqbM;IAgCM,+BAAA;EnEwobZ;;EmExqbM;IAgCM,8BAAA;EnE4obZ;;EmE5qbM;IAgCM,gCAAA;EnEgpbZ;;EmEhrbM;IAgCM,8BAAA;EnEopbZ;;EmEprbM;IAgCM,qCAAA;EnEwpbZ;;EmExrbM;IAgCM,qCAAA;EnE4pbZ;;EmE5rbM;IAgCM,0BAAA;EnEgqbZ;;EmEhsbM;IAgCM,8BAAA;EnEoqbZ;;EmEpsbM;IAgCM,iCAA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EypdZ;;EmEzrdM;IAgCM,2BAAA;EnE6pdZ;;EmE7rdM;IAgCM,0BAAA;EnEiqdZ;;EmEjsdM;IAgCM,gCAAA;EnEqqdZ;;EmErsdM;IAgCM,+BAAA;EnEyqdZ;;EmEzsdM;IAgCM,6BAAA;EnE6qdZ;;EmE7sdM;IAgCM,+BAAA;EnEirdZ;;EmEjtdM;IAgCM,6BAAA;EnEqrdZ;;EmErtdM;IAgCM,6BAAA;EnEyrdZ;;EmEztdM;IAgCM,6BAAA;EnE6rdZ;;EmE7tdM;IAgCM,+BAAA;EnEisdZ;;EmEjudM;IAgCM,8BAAA;EnEqsdZ;;EmErudM;IAgCM,gCAAA;EnEysdZ;;EmEzudM;IAgCM,8BAAA;EnE6sdZ;;EmE7udM;IAgCM,6BAAA;EnEitdZ;;EmEjvdM;IAgCM,2BAAA;EnEqtdZ;;EmErvdM;IAgCM,iCAAA;EnEytdZ;;EmEzvdM;IAgCM,gCAAA;EnE6tdZ;;EmE7vdM;IAgCM,8BAAA;EnEiudZ;;EmEjwdM;IAgCM,gCAAA;EnEqudZ;;EmErwdM;IAgCM,8BAAA;EnEyudZ;;EmEzwdM;IAgCM,8BAAA;EnE6udZ;;EmE7wdM;IAgCM,8BAAA;EnEivdZ;;EmEjxdM;IAgCM,gCAAA;EnEqvdZ;;EmErxdM;IAgCM,+BAAA;EnEyvdZ;;EmEzxdM;IAgCM,iCAAA;EnE6vdZ;;EmE7xdM;IAgCM,+BAAA;EnEiwdZ;;EmEjydM;IAgCM,8BAAA;EnEqwdZ;;EmErydM;IAgCM,yBAAA;EnEywdZ;;EmEzydM;IAgCM,+BAAA;EnE6wdZ;;EmE7ydM;IAgCM,8BAAA;EnEixdZ;;EmEjzdM;IAgCM,4BAAA;EnEqxdZ;;EmErzdM;IAgCM,8BAAA;EnEyxdZ;;EmEzzdM;IAgCM,4BAAA;EnE6xdZ;;EmE7zdM;IAgCM,4BAAA;EnEiydZ;;EmEj0dM;IAgCM,4BAAA;EnEqydZ;;EmEr0dM;IAgCM,8BAAA;EnEyydZ;;EmEz0dM;IAgCM,6BAAA;EnE6ydZ;;EmE70dM;IAgCM,+BAAA;EnEizdZ;;EmEj1dM;IAgCM,6BAAA;EnEqzdZ;;EmEr1dM;IAgCM,4BAAA;EnEyzdZ;;EmEz1dM;IAgCM,2BAAA;EnE6zdZ;;EmE71dM;IAgCM,0BAAA;EnEi0dZ;;EmEj2dM;IAgCM,wBAAA;EnEq0dZ;;EmEr2dM;IAgCM,0BAAA;EnEy0dZ;;EmEz2dM;IAgCM,wBAAA;EnE60dZ;;EmE72dM;IAgCM,wBAAA;EnEi1dZ;;EmEj3dM;IAgCM,wBAAA;EnEq1dZ;;EmEr3dM;IAgCM,0BAAA;EnEy1dZ;;EmEz3dM;IAgCM,yBAAA;EnE61dZ;;EmE73dM;IAgCM,2BAAA;EnEi2dZ;;EmEj4dM;IAgCM,yBAAA;EnEq2dZ;;EmEr4dM;IAgCM,iCAAA;IAAA,gCAAA;EnE02dZ;;EmE14dM;IAgCM,gCAAA;IAAA,+BAAA;EnE+2dZ;;EmE/4dM;IAgCM,8BAAA;IAAA,6BAAA;EnEo3dZ;;EmEp5dM;IAgCM,gCAAA;IAAA,+BAAA;EnEy3dZ;;EmEz5dM;IAgCM,8BAAA;IAAA,6BAAA;EnE83dZ;;EmE95dM;IAgCM,8BAAA;IAAA,6BAAA;EnEm4dZ;;EmEn6dM;IAgCM,8BAAA;IAAA,6BAAA;EnEw4dZ;;EmEx6dM;IAgCM,gCAAA;IAAA,+BAAA;EnE64dZ;;EmE76dM;IAgCM,+BAAA;IAAA,8BAAA;EnEk5dZ;;EmEl7dM;IAgCM,iCAAA;IAAA,gCAAA;EnEu5dZ;;EmEv7dM;IAgCM,+BAAA;IAAA,8BAAA;EnE45dZ;;EmE57dM;IAgCM,+BAAA;IAAA,kCAAA;EnEi6dZ;;EmEj8dM;IAgCM,8BAAA;IAAA,iCAAA;EnEs6dZ;;EmEt8dM;IAgCM,4BAAA;IAAA,+BAAA;EnE26dZ;;EmE38dM;IAgCM,8BAAA;IAAA,iCAAA;EnEg7dZ;;EmEh9dM;IAgCM,4BAAA;IAAA,+BAAA;EnEq7dZ;;EmEr9dM;IAgCM,4BAAA;IAAA,+BAAA;EnE07dZ;;EmE19dM;IAgCM,4BAAA;IAAA,+BAAA;EnE+7dZ;;EmE/9dM;IAgCM,8BAAA;IAAA,iCAAA;EnEo8dZ;;EmEp+dM;IAgCM,6BAAA;IAAA,gCAAA;EnEy8dZ;;EmEz+dM;IAgCM,+BAAA;IAAA,kCAAA;EnE88dZ;;EmE9+dM;IAgCM,6BAAA;IAAA,gCAAA;EnEm9dZ;;EmEn/dM;IAgCM,+BAAA;EnEu9dZ;;EmEv/dM;IAgCM,8BAAA;EnE29dZ;;EmE3/dM;IAgCM,4BAAA;EnE+9dZ;;EmE//dM;IAgCM,8BAAA;EnEm+dZ;;EmEngeM;IAgCM,4BAAA;EnEu+dZ;;EmEvgeM;IAgCM,4BAAA;EnE2+dZ;;EmE3geM;IAgCM,4BAAA;EnE++dZ;;EmE/geM;IAgCM,8BAAA;EnEm/dZ;;EmEnheM;IAgCM,6BAAA;EnEu/dZ;;EmEvheM;IAgCM,+BAAA;EnE2/dZ;;EmE3heM;IAgCM,6BAAA;EnE+/dZ;;EmE/heM;IAgCM,iCAAA;EnEmgeZ;;EmEnieM;IAgCM,gCAAA;EnEugeZ;;EmEvieM;IAgCM,8BAAA;EnE2geZ;;EmE3ieM;IAgCM,gCAAA;EnE+geZ;;EmE/ieM;IAgCM,8BAAA;EnEmheZ;;EmEnjeM;IAgCM,8BAAA;EnEuheZ;;EmEvjeM;IAgCM,8BAAA;EnE2heZ;;EmE3jeM;IAgCM,gCAAA;EnE+heZ;;EmE/jeM;IAgCM,+BAAA;EnEmieZ;;EmEnkeM;IAgCM,iCAAA;EnEuieZ;;EmEvkeM;IAgCM,+BAAA;EnE2ieZ;;EmE3keM;IAgCM,kCAAA;EnE+ieZ;;EmE/keM;IAgCM,iCAAA;EnEmjeZ;;EmEnleM;IAgCM,+BAAA;EnEujeZ;;EmEvleM;IAgCM,iCAAA;EnE2jeZ;;EmE3leM;IAgCM,+BAAA;EnE+jeZ;;EmE/leM;IAgCM,+BAAA;EnEmkeZ;;EmEnmeM;IAgCM,+BAAA;EnEukeZ;;EmEvmeM;IAgCM,iCAAA;EnE2keZ;;EmE3meM;IAgCM,gCAAA;EnE+keZ;;EmE/meM;IAgCM,kCAAA;EnEmleZ;;EmEnneM;IAgCM,gCAAA;EnEuleZ;;EmEvneM;IAgCM,gCAAA;EnE2leZ;;EmE3neM;IAgCM,+BAAA;EnE+leZ;;EmE/neM;IAgCM,6BAAA;EnEmmeZ;;EmEnoeM;IAgCM,+BAAA;EnEumeZ;;EmEvoeM;IAgCM,6BAAA;EnE2meZ;;EmE3oeM;IAgCM,6BAAA;EnE+meZ;;EmE/oeM;IAgCM,6BAAA;EnEmneZ;;EmEnpeM;IAgCM,+BAAA;EnEuneZ;;EmEvpeM;IAgCM,8BAAA;EnE2neZ;;EmE3peM;IAgCM,gCAAA;EnE+neZ;;EmE/peM;IAgCM,8BAAA;EnEmoeZ;;EmEnqeM;IAgCM,qBAAA;EnEuoeZ;;EmEvqeM;IAgCM,2BAAA;EnE2oeZ;;EmE3qeM;IAgCM,0BAAA;EnE+oeZ;;EmE/qeM;IAgCM,wBAAA;EnEmpeZ;;EmEnreM;IAgCM,0BAAA;EnEupeZ;;EmEvreM;IAgCM,wBAAA;EnE2peZ;;EmE3reM;IAgCM,wBAAA;EnE+peZ;;EmE/reM;IAgCM,wBAAA;EnEmqeZ;;EmEnseM;IAgCM,0BAAA;EnEuqeZ;;EmEvseM;IAgCM,yBAAA;EnE2qeZ;;EmE3seM;IAgCM,2BAAA;EnE+qeZ;;EmE/seM;IAgCM,yBAAA;EnEmreZ;;EmEnteM;IAgCM,2BAAA;IAAA,0BAAA;EnEwreZ;;EmExteM;IAgCM,iCAAA;IAAA,gCAAA;EnE6reZ;;EmE7teM;IAgCM,gCAAA;IAAA,+BAAA;EnEkseZ;;EmElueM;IAgCM,8BAAA;IAAA,6BAAA;EnEuseZ;;EmEvueM;IAgCM,gCAAA;IAAA,+BAAA;EnE4seZ;;EmE5ueM;IAgCM,8BAAA;IAAA,6BAAA;EnEiteZ;;EmEjveM;IAgCM,8BAAA;IAAA,6BAAA;EnEsteZ;;EmEtveM;IAgCM,8BAAA;IAAA,6BAAA;EnE2teZ;;EmE3veM;IAgCM,gCAAA;IAAA,+BAAA;EnEgueZ;;EmEhweM;IAgCM,+BAAA;IAAA,8BAAA;EnEqueZ;;EmErweM;IAgCM,iCAAA;IAAA,gCAAA;EnE0ueZ;;EmE1weM;IAgCM,+BAAA;IAAA,8BAAA;EnE+ueZ;;EmE/weM;IAgCM,yBAAA;IAAA,4BAAA;EnEoveZ;;EmEpxeM;IAgCM,+BAAA;IAAA,kCAAA;EnEyveZ;;EmEzxeM;IAgCM,8BAAA;IAAA,iCAAA;EnE8veZ;;EmE9xeM;IAgCM,4BAAA;IAAA,+BAAA;EnEmweZ;;EmEnyeM;IAgCM,8BAAA;IAAA,iCAAA;EnEwweZ;;EmExyeM;IAgCM,4BAAA;IAAA,+BAAA;EnE6weZ;;EmE7yeM;IAgCM,4BAAA;IAAA,+BAAA;EnEkxeZ;;EmElzeM;IAgCM,4BAAA;IAAA,+BAAA;EnEuxeZ;;EmEvzeM;IAgCM,8BAAA;IAAA,iCAAA;EnE4xeZ;;EmE5zeM;IAgCM,6BAAA;IAAA,gCAAA;EnEiyeZ;;EmEj0eM;IAgCM,+BAAA;IAAA,kCAAA;EnEsyeZ;;EmEt0eM;IAgCM,6BAAA;IAAA,gCAAA;EnE2yeZ;;EmE30eM;IAgCM,yBAAA;EnE+yeZ;;EmE/0eM;IAgCM,+BAAA;EnEmzeZ;;EmEn1eM;IAgCM,8BAAA;EnEuzeZ;;EmEv1eM;IAgCM,4BAAA;EnE2zeZ;;EmE31eM;IAgCM,8BAAA;EnE+zeZ;;EmE/1eM;IAgCM,4BAAA;EnEm0eZ;;EmEn2eM;IAgCM,4BAAA;EnEu0eZ;;EmEv2eM;IAgCM,4BAAA;EnE20eZ;;EmE32eM;IAgCM,8BAAA;EnE+0eZ;;EmE/2eM;IAgCM,6BAAA;EnEm1eZ;;EmEn3eM;IAgCM,+BAAA;EnEu1eZ;;EmEv3eM;IAgCM,6BAAA;EnE21eZ;;EmE33eM;IAgCM,2BAAA;EnE+1eZ;;EmE/3eM;IAgCM,iCAAA;EnEm2eZ;;EmEn4eM;IAgCM,gCAAA;EnEu2eZ;;EmEv4eM;IAgCM,8BAAA;EnE22eZ;;EmE34eM;IAgCM,gCAAA;EnE+2eZ;;EmE/4eM;IAgCM,8BAAA;EnEm3eZ;;EmEn5eM;IAgCM,8BAAA;EnEu3eZ;;EmEv5eM;IAgCM,8BAAA;EnE23eZ;;EmE35eM;IAgCM,gCAAA;EnE+3eZ;;EmE/5eM;IAgCM,+BAAA;EnEm4eZ;;EmEn6eM;IAgCM,iCAAA;EnEu4eZ;;EmEv6eM;IAgCM,+BAAA;EnE24eZ;;EmE36eM;IAgCM,4BAAA;EnE+4eZ;;EmE/6eM;IAgCM,kCAAA;EnEm5eZ;;EmEn7eM;IAgCM,iCAAA;EnEu5eZ;;EmEv7eM;IAgCM,+BAAA;EnE25eZ;;EmE37eM;IAgCM,iCAAA;EnE+5eZ;;EmE/7eM;IAgCM,+BAAA;EnEm6eZ;;EmEn8eM;IAgCM,+BAAA;EnEu6eZ;;EmEv8eM;IAgCM,+BAAA;EnE26eZ;;EmE38eM;IAgCM,iCAAA;EnE+6eZ;;EmE/8eM;IAgCM,gCAAA;EnEm7eZ;;EmEn9eM;IAgCM,kCAAA;EnEu7eZ;;EmEv9eM;IAgCM,gCAAA;EnE27eZ;;EmE39eM;IAgCM,0BAAA;EnE+7eZ;;EmE/9eM;IAgCM,gCAAA;EnEm8eZ;;EmEn+eM;IAgCM,+BAAA;EnEu8eZ;;EmEv+eM;IAgCM,6BAAA;EnE28eZ;;EmE3+eM;IAgCM,+BAAA;EnE+8eZ;;EmE/+eM;IAgCM,6BAAA;EnEm9eZ;;EmEn/eM;IAgCM,6BAAA;EnEu9eZ;;EmEv/eM;IAgCM,6BAAA;EnE29eZ;;EmE3/eM;IAgCM,+BAAA;EnE+9eZ;;EmE//eM;IAgCM,8BAAA;EnEm+eZ;;EmEngfM;IAgCM,gCAAA;EnEu+eZ;;EmEvgfM;IAgCM,8BAAA;EnE2+eZ;;EmE3gfM;IAgCM,qCAAA;EnE++eZ;;EmE/gfM;IAgCM,qCAAA;EnEm/eZ;;EmEnhfM;IAgCM,0BAAA;EnEu/eZ;;EmEvhfM;IAgCM,8BAAA;EnE2/eZ;;EmE3hfM;IAgCM,iCAAA;EnE+/eZ;;EmE/hfM;IAgCM,oCAAA;EnEmgfZ;;EmEnifM;IAgCM,qCAAA;EnEugfZ;;EmEvifM;IAgCM,qCAAA;EnE2gfZ;;EmE3ifM;IAgCM,qCAAA;EnE+gfZ;;EmE/ifM;IAgCM,qCAAA;EnEmhfZ;;EmEnjfM;IAgCM,qCAAA;EnEuhfZ;;EmEvjfM;IAgCM,2BAAA;EnE2hfZ;;EmE3jfM;IAgCM,4BAAA;EnE+hfZ;;EmE/jfM;IAgCM,6BAAA;EnEmifZ;;EmEnkfM;IAgCM,2CAAA;IAAA,4CAAA;EnEwifZ;;EmExkfM;IAgCM,2CAAA;IAAA,4CAAA;EnE6ifZ;;EmE7kfM;IAgCM,oCAAA;IAAA,qCAAA;EnEkjfZ;;EmEllfM;IAgCM,4CAAA;IAAA,+CAAA;EnEujfZ;;EmEvlfM;IAgCM,4CAAA;IAAA,+CAAA;EnE4jfZ;;EmE5lfM;IAgCM,qCAAA;IAAA,wCAAA;EnEikfZ;;EmEjmfM;IAgCM,+CAAA;IAAA,8CAAA;EnEskfZ;;EmEtmfM;IAgCM,+CAAA;IAAA,8CAAA;EnE2kfZ;;EmE3mfM;IAgCM,wCAAA;IAAA,uCAAA;EnEglfZ;;EmEhnfM;IAgCM,8CAAA;IAAA,2CAAA;EnEqlfZ;;EmErnfM;IAgCM,8CAAA;IAAA,2CAAA;EnE0lfZ;;EmE1nfM;IAgCM,uCAAA;IAAA,oCAAA;EnE+lfZ;;EmE/nfM;IAgCM,2BAAA;EnEmmfZ;;EmEnofM;IAgCM,2BAAA;EnEumfZ;;EmEvofM;IAgCM,2BAAA;EnE2mfZ;;EmE3ofM;IAgCM,4BAAA;EnE+mfZ;;EmE/ofM;IAgCM,4DAAA;IAAA,6DAAA;EnEonfZ;;EmEppfM;IAgCM,yBAAA;IAAA,0BAAA;EnEynfZ;;EmEzpfM;IAgCM,2DAAA;IAAA,8DAAA;EnE8nfZ;;EmE9pfM;IAgCM,wBAAA;IAAA,2BAAA;EnEmofZ;;EmEnqfM;IAgCM,wDAAA;EnEuofZ;;EmEvqfM;IAgCM,4DAAA;EnE2ofZ;;EmE3qfM;IAgCM,8DAAA;EnE+ofZ;;EmE/qfM;IAgCM,6DAAA;EnEmpfZ;;EmEnrfM;IAgCM,+DAAA;EnEupfZ;;EmEvrfM;IAgCM,6DAAA;IAAA,8DAAA;EnE4pfZ;;EmE5rfM;IAgCM,4DAAA;IAAA,+DAAA;EnEiqfZ;;EmEjsfM;IAgCM,2CAAA;EnEqqfZ;;EmErsfM;IAgCM,2CAAA;EnEyqfZ;;EmEzsfM;IAgCM,oCAAA;EnE6qfZ;;EmE7sfM;IAgCM,4CAAA;EnEirfZ;;EmEjtfM;IAgCM,4CAAA;EnEqrfZ;;EmErtfM;IAgCM,qCAAA;EnEyrfZ;;EmEztfM;IAgCM,8CAAA;EnE6rfZ;;EmE7tfM;IAgCM,8CAAA;EnEisfZ;;EmEjufM;IAgCM,uCAAA;EnEqsfZ;;EmErufM;IAgCM,+CAAA;EnEysfZ;;EmEzufM;IAgCM,+CAAA;EnE6sfZ;;EmE7ufM;IAgCM,wCAAA;EnEitfZ;;EmEjvfM;IAgCM,2BAAA;EnEqtfZ;AACF;AoEjxfA;ED2BQ;IAgCM,0BAAA;EnE0tfZ;;EmE1vfM;IAgCM,gCAAA;EnE8tfZ;;EmE9vfM;IAgCM,yBAAA;EnEkufZ;;EmElwfM;IAgCM,wBAAA;EnEsufZ;;EmEtwfM;IAgCM,yBAAA;EnE0ufZ;;EmE1wfM;IAgCM,6BAAA;EnE8ufZ;;EmE9wfM;IAgCM,8BAAA;EnEkvfZ;;EmElxfM;IAgCM,+BAAA;IAAA,+BAAA;IAAA,wBAAA;EnEsvfZ;;EmEtxfM;IAgCM,sCAAA;IAAA,sCAAA;IAAA,+BAAA;EnE0vfZ;;EmE1xfM;IAgCM,wBAAA;EnE8vfZ;AACF;ACv0fA;;gDAAA;AoEzBA;;gDAAA;AAGA;EACE,UAAA;EACA,wBAAA;ArEq2fF;AqEv2fA;EACE,UAAA;EACA,wBAAA;ArEq2fF;AqEv2fA;EACE,UAAA;EACA,wBAAA;ArEq2fF;AqEv2fA;EACE,UAAA;EACA,wBAAA;ArEq2fF;AqEv2fA;EACE,UAAA;EACA,wBAAA;ArEq2fF;;AqEl2fA;EACE,yB7DkCK;E6DjCL,W7DNM;AR22fR;;AqEv2fA;EACE,yB7DkCK;E6DjCL,W7DNM;AR22fR;;AqEl2fA;EACE,6BAAA;ArEq2fF;;AqEl2fA;EACE,mCAAA;EACA,kCAAA;EACA,kBAAA;ArEq2fF;;AqEl2fA;;EAEE,4BAAA;EACA,6BAAA;ArEq2fF;;AqEl2fA;EACE,kBAAA;EACA,iBAAA;EACA,oBAAA;ArEq2fF;AkBt0fI;EmDlCJ;IAMI,mBAAA;IACA,sBAAA;ErEs2fF;AACF;;AqEl2fA;;;;;;;;;;;;;;EAcE,0LnEyFuB;AF4wfzB;;AqEl2fA;EACE,SAAA;EACA,uCAAA;EAAA,+BAAA;ArEq2fF;;AqEl2fA;EACE,gBnEuHsB;AF8ufxB;;AqEl2fA;EACE,2BAAA;EACA,qBAAA;ArEq2fF;;AqEl2fA;;;;EAIE,8BAAA;ArEq2fF;;AqEl2fA;EACE,gBnEuGsB;AF8vfxB;;AqEl2fA;EACE,wBAAA;EACA,cAAA;ArEq2fF;;AqEl2fA;EACE,wBAAA;ArEq2fF;;AqEl2fA;EACE,uBAAA;EACA,qBAAA;ArEq2fF;;AqEl2fA;EACE,wBAAA;ArEq2fF;;AqEl2fA;EACE,mBAAA;ArEq2fF;;AqEl2fA;EACE,oBAAA;ArEq2fF;;AsE/8fA,+EAAA;AACA,+EAAA;AACA,+EAAA;AAEA;EACC,yCAAA;EACA,wBAAA;EACA,c9DoCM;E8DnCL,iDAAA;EAAA,yCAAA;EACD,iBAAA;AtEi9fD;AsE/8fC;EACC,uBAAA;AtEi9fF;AsE98fC;EACC,mCAAA;EAAA,2BAAA;EACA,oBAAA;AtEg9fF;AkBl6fI;EoDhDH;IAKE,eAAA;IACA,0DAAA;IAAA,kDAAA;EtEi9fD;AACF;;AsE78fA;EACC,eAAA;EACA,mCAAA;EAAA,+BAAA;EAAA,2BAAA;AtEg9fD;AsE/8fC;EACC,SAAA;EACA,eAAA;AtEi9fF;AsE/8fG;EACC,WAAA;EACA,gBAAA;EACA,uBpEqGY;EoEpGZ,8BAAA;AtEi9fJ;AsE38fE;EACC,6BAAA;AtE68fH;;AsEx8fA;EACC,SAAA;AtE28fD;;AsEx8fA;EACC,QAAA;AtE28fD;;AsEv8fA;EACC,wBAAA;EAAA,gBAAA;AtE08fD;;AuErggBA,+EAAA;AACA,+EAAA;AACA,+EAAA;ACFA,+EAAA;AACA,+EAAA;AACA,+EAAA;AAIE;EAAuB,mBAAA;AxEyggBzB;AwExggBE;EACE,iBAAA;AxE0ggBJ;;AwErggBE;EACE,sBAAA;AxEwggBJ;;AyErhgBA;;gDAAA;AAGA;EACE,uBAAA;AzEwhgBF;;AyErhgBA;;gDAAA;AAeA;EAXE,oBAAA;EAaA,kBAAA;AzE4ggBF;AyExhgBE;EACI,oBAUyB;EATzB,qBAAA;AzE0hgBN;AyExhgBE;EACI,aAMiC;EALjC,iBAAA;AzE0hgBN;AyElhgBE;EACI,OAAA;EACA,MAAA;EACA,YAAA;EACA,kBAAA;EACA,oCAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,mBAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,uBAAA;AzEohgBN;AyEjhgBK;EACG,OAAA;EAAS,kBAAA;AzEohgBjB;AyE/ggBI;EACM,QAAA;EACA,UAAA;EACA,iBAAA;AzEihgBV;AyE3ggBS;EACG,8BAAA;AzE6ggBZ;AyEzggBS;EACG,8BAAA;AzE2ggBZ;AyEtggBE;EApDA,qBAAA;AzE6jgBF;AyE5jgBE;EACI,oBAmD4B;EAlD5B,sBAAA;AzE8jgBN;AyE5jgBE;EACI,aA+CoC;EA9CpC,kBAAA;AzE8jgBN;AyE7ggBE;EAxDA,oBAAA;AzEwkgBF;AyEvkgBE;EACI,kBAuD4B;EAtD5B,qBAAA;AzEykgBN;AyEvkgBE;EACI,WAmDkC;EAlDlC,eAAA;AzEykgBN;AyEnhgBM;EACI,6BAAA;EACA,uBAAA;EACA,yBAAA;AzEqhgBV;AyElhgBQ;EACE,oCAAA;EACA,sCAAA;AzEohgBV;AyEhhgBU;EACI,sBAAA;EACA,wBAAA;EACA,kBAAA;AzEkhgBd;;AyE5ggBA;;gDAAA;AAGA;EtCbE,cjClCS;EiCmCT,qBjCnCS;AFgkgBX;AmC3hgBE;EACE,WATY;EAUZ,yBjCvCO;EiCwCP,qBjCxCO;AFqkgBX;AmC1hgBE;EAEE,wDAAA;EAAA,gDAAA;AnC2hgBJ;AmCxhgBE;EAKE,WArBa;EAsBb,yBjCtDO;EiCuDP,qBjCvDO;AF6kgBX;AmCphgBI;EpB7FE,8FARW;EAQX,sFARW;Af4ngBjB;AmC7ggBE;EAEE,cjCrEO;EiCsEP,6BAAA;AnC8ggBJ;;AyEligBA;EtChBE,cjCjCQ;EiCkCR,qBjClCQ;AFwlgBV;AmCpjgBE;EACE,WATY;EAUZ,yBjCtCM;EiCuCN,qBjCvCM;AF6lgBV;AmCnjgBE;EAEE,yDAAA;EAAA,iDAAA;AnCojgBJ;AmCjjgBE;EAKE,WArBa;EAsBb,yBjCrDM;EiCsDN,qBjCtDM;AFqmgBV;AmC7igBI;EpB7FE,+FARW;EAQX,uFARW;AfqpgBjB;AmCtigBE;EAEE,cjCpEM;EiCqEN,6BAAA;AnCuigBJ;;AyExjgBA;EtCnBE,cjChCY;EiCiCZ,qBjCjCY;AFgngBd;AmC7kgBE;EACE,WATY;EAUZ,yBjCrCU;EiCsCV,qBjCtCU;AFqngBd;AmC5kgBE;EAEE,wDAAA;EAAA,gDAAA;AnC6kgBJ;AmC1kgBE;EAKE,WArBa;EAsBb,yBjCpDU;EiCqDV,qBjCrDU;AF6ngBd;AmCtkgBI;EpB7FE,8FARW;EAQX,sFARW;Af8qgBjB;AmC/jgBE;EAEE,cjCnEU;EiCoEV,6BAAA;AnCgkgBJ;;AyE7kgBA;EtCvFE,WAXQ;ERLR,yBzB8CS;EiC5BT,qBjC4BS;EapCL,qCARW;EAQX,6BARW;AfyrgBjB;AmCtqgBE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;AnCyrgBjB;AmCrqgBE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EpBGX,4EARW;EAQ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","file":"theme-rtl.css","sourcesContent":["@charset \"UTF-8\";\n/* -------------------------------------------------------------------------- */\n/* Theme */\n/* -------------------------------------------------------------------------- */\n/* prettier-ignore */\n/* -------------------------------------------------------------------------- */\n/* Utilities */\n/* -------------------------------------------------------------------------- */\n:root {\n --elixir-blue: #2A3855;\n --elixir-indigo: #727cf5;\n --elixir-purple: #6b5eae;\n --elixir-pink: #ff679b;\n --elixir-red: #b33641;\n --elixir-orange: #fd7e14;\n --elixir-yellow: #FDD428;\n --elixir-green: #36b36a;\n --elixir-teal: #02a8b5;\n --elixir-cyan: #3680b3;\n --elixir-white: #fff;\n --elixir-gray: #7F7F7F;\n --elixir-gray-dark: #555555;\n --elixir-gray-black: #000;\n --elixir-gray-100: #fafafa;\n --elixir-gray-200: #f2f2f2;\n --elixir-gray-300: #e1e1e1;\n --elixir-gray-400: #bebebe;\n --elixir-gray-500: #949494;\n --elixir-gray-600: #7F7F7F;\n --elixir-gray-700: #6a6a6a;\n --elixir-gray-800: #555555;\n --elixir-gray-900: #404040;\n --elixir-gray-1000: #2b2b2b;\n --elixir-gray-1100: #1f1f1f;\n --elixir-gray-white: #fff;\n --elixir-primary: #2A3855;\n --elixir-secondary: #7F7F7F;\n --elixir-success: #36b36a;\n --elixir-info: #3680b3;\n --elixir-warning: #FDD428;\n --elixir-danger: #b33641;\n --elixir-light: #fafafa;\n --elixir-dark: #1f1f1f;\n --elixir-primary-rgb: 42, 56, 85;\n --elixir-secondary-rgb: 127, 127, 127;\n --elixir-success-rgb: 54, 179, 106;\n --elixir-info-rgb: 54, 128, 179;\n --elixir-warning-rgb: 253, 212, 40;\n --elixir-danger-rgb: 179, 54, 65;\n --elixir-light-rgb: 250, 250, 250;\n --elixir-dark-rgb: 31, 31, 31;\n --elixir-white-rgb: 255, 255, 255;\n --elixir-black-rgb: 0, 0, 0;\n --elixir-body-color-rgb: 106, 106, 106;\n --elixir-body-bg-rgb: 255, 255, 255;\n --elixir-font-sans-serif: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --elixir-font-monospace: \"SFMono-Regular\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --elixir-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --elixir-body-font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n --elixir-body-font-size: 1rem;\n --elixir-body-font-weight: 400;\n --elixir-body-line-height: 1.45;\n --elixir-body-color: #6a6a6a;\n --elixir-body-bg: #fff;\n}\n\n:root, :root.light, :root .light {\n --elixir-facebook: #3b5998;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-facebook-hover-color: #2f477a;\n --elixir-google-plus: #db4437;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-google-plus-hover-color: #af362c;\n --elixir-twitter: #1da1f2;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-twitter-hover-color: #1781c2;\n --elixir-linkedin: #0077b5;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-linkedin-hover-color: #005f91;\n --elixir-youtube: #ff0001;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-youtube-hover-color: #cc0001;\n --elixir-github: #24292e;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-github-hover-color: #1d2125;\n --elixir-black: #000;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-black-hover-color: black;\n --elixir-100: #fafafa;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-100-hover-color: #fbfbfb;\n --elixir-200: #f2f2f2;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-200-hover-color: whitesmoke;\n --elixir-300: #e1e1e1;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-300-hover-color: #e7e7e7;\n --elixir-400: #bebebe;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-400-hover-color: #cbcbcb;\n --elixir-500: #949494;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-500-hover-color: #767676;\n --elixir-600: #7F7F7F;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-600-hover-color: #666666;\n --elixir-700: #6a6a6a;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-700-hover-color: #555555;\n --elixir-800: #555555;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-800-hover-color: #444444;\n --elixir-900: #404040;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-900-hover-color: #333333;\n --elixir-1000: #2b2b2b;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-1000-hover-color: #222222;\n --elixir-1100: #1f1f1f;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-1100-hover-color: #191919;\n --elixir-white: #fff;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-white-hover-color: white;\n --elixir-primary: #2A3855;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-primary-hover-color: #222d44;\n --elixir-secondary: #7F7F7F;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-secondary-hover-color: #666666;\n --elixir-success: #36b36a;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-success-hover-color: #2b8f55;\n --elixir-info: #3680b3;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-info-hover-color: #2b668f;\n --elixir-warning: #FDD428;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-warning-hover-color: #fddd53;\n --elixir-danger: #b33641;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-danger-hover-color: #8f2b34;\n --elixir-light: #fafafa;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-light-hover-color: #fbfbfb;\n --elixir-dark: #1f1f1f;\n /* ------------------------------ Colored Link ------------------------------ */\n --elixir-colored-link-dark-hover-color: #191919;\n /* ------------------------------- List Group ------------------------------- */\n --elixir-list-group-bg: #fff;\n --elixir-list-group-action-hover-color: #6a6a6a;\n --elixir-list-group-hover-bg: #fafafa;\n --elixir-body-bg: #fff;\n --elixir-body-color: #6a6a6a;\n --elixir-headings-color: #2A3855;\n --elixir-link-color: #2A3855;\n --elixir-link-hover-color: #222d44;\n --elixir-border-color: #e1e1e1;\n /* --------------------------------- Shadow --------------------------------- */\n --elixir-box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);\n --elixir-box-shadow-sm: 0 0 1.563rem rgba(0, 0, 0, 0.08);\n --elixir-box-shadow-lg: 0 1rem 4rem rgba(0, 0, 0, 0.175);\n --elixir-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --elixir-component-active-color: ;\n --elixir-component-active-bg: #2A3855;\n --elixir-text-muted: #7F7F7F;\n --elixir-blockquote-footer-color: #7F7F7F;\n --elixir-hr-color: var(--elixir-border-color);\n --elixir-hr-opacity: 0.25;\n --elixir-mark-bg: #fcf8e3;\n --elixir-input-btn-focus-color: rgba(42, 56, 85, 0.25);\n --elixir-btn-link-color: #2A3855;\n --elixir-btn-link-hover-color: #222d44;\n --elixir-btn-disabled-color: #7F7F7F;\n --elixir-heading-color: #404040;\n /* ---------------------------------- Form ---------------------------------- */\n --elixir-input-bg: #fff;\n --elixir-input-color: #404040;\n --elixir-input-border-color: #e1e1e1;\n --elixir-input-focus-border-color: #959caa;\n --elixir-input-focus-color: #6a6a6a;\n --elixir-input-placeholder-color: #bebebe;\n --elixir-input-plaintext-color: #6a6a6a;\n --elixir-form-check-label-color: ;\n --elixir-form-check-input-bg: var(--elixir-100);\n --elixir-form-check-input-border: 1px solid rgba(0, 0, 0, 0.25);\n --elixir-form-check-input-border-color: #bebebe;\n --elixir-form-check-input-checked-color: var(--elixir-primary);\n --elixir-form-check-input-checked-bg-color: #2A3855;\n --elixir-form-check-input-checked-border-color: #2A3855;\n --elixir-form-check-input-indeterminate-color: var(--elixir-primary);\n --elixir-form-check-input-indeterminate-bg-color: #2A3855;\n --elixir-form-check-input-indeterminate-border-color: #2A3855;\n --elixir-form-switch-color:rgba(0, 0, 0, .25);\n --elixir-form-switch-focus-color: #959caa;\n --elixir-form-switch-checked-color: var(--elixir-primary);\n --elixir-input-group-addon-color: var(--elixir-input-border-color);\n --elixir-input-group-addon-bg: #f2f2f2;\n --elixir-input-group-addon-border-color: var(--elixir-input-border-color);\n --elixir-form-select-color: #6a6a6a;\n --elixir-form-select-disabled-color: #7F7F7F;\n --elixir-form-select-bg: var(--elixir-100);\n --elixir-form-select-disabled-bg: #f2f2f2;\n --elixir-form-select-indicator-color: #555555;\n --elixir-form-select-focus-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n --elixir-form-select-border-color: var(--elixir-input-border-color);\n --elixir-form-select-focus-border-color: #959caa;\n --elixir-form-range-track-bg: #e1e1e1;\n --elixir-form-range-track-box-shadow: var(--elixir-box-shadow-inset);\n --elixir-form-range-thumb-bg: #2A3855;\n --elixir-form-range-thumb-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n --elixir-form-range-thumb-focus-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n --elixir-form-range-thumb-active-bg: #768dbb;\n --elixir-form-range-thumb-disabled-bg: #949494;\n --elixir-form-file-focus-border-color: #959caa;\n --elixir-form-file-focus-box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n --elixir-form-file-disabled-bg: #f2f2f2;\n --elixir-form-file-disabled-border-color: ;\n --elixir-form-file-color: #6a6a6a;\n --elixir-form-file-bg: var(--elixir-100);\n --elixir-form-file-border-color: var(--elixir-input-border-color);\n --elixir-form-file-box-shadow: 0 0 0 transparent;\n --elixir-form-file-button-bg: #f2f2f2;\n --elixir-form-feedback-valid-color: #36b36a;\n --elixir-form-feedback-invalid-color: #b33641;\n --elixir-form-feedback-icon-valid-color: var(--elixir-form-feedback-valid-color);\n --elixir-form-feedback-icon-invalid-color: var(--elixir-form-feedback-invalid-color);\n /* ----------------------------------- Nav ---------------------------------- */\n --elixir-bg-navbar-glass: rgba(255, 255, 255, 0.85);\n /* -------------------------------- Dropdown -------------------------------- */\n --elixir-dropdown-bg: #fff;\n --elixir-dropdown-color: #e1e1e1;\n --elixir-dropdown-border-color: var(--elixir-border-color);\n --elixir-dropdown-box-shadow: var(--elixir-box-shadow-sm);\n --elixir-dropdown-link-color: #1f1f1f;\n --elixir-dropdown-link-hover-color: #121212;\n --elixir-dropdown-link-hover-bg: null;\n --elixir-dropdown-link-active-color: var(--elixir-primary);\n --elixir-dropdown-link-active-bg: null;\n --elixir-dropdown-link-disabled-color: #7F7F7F;\n --elixir-dropdown-header-color: #7F7F7F;\n --elixir-dropdown-dark-color: #e1e1e1;\n --elixir-dropdown-dark-bg: #555555;\n --elixir-dropdown-dark-border-color: var(--elixir-dropdown-border-color);\n --elixir-dropdown-dark-divider-bg: var(--elixir-dropdown-border-color);\n --elixir-dropdown-dark-box-shadow: null;\n --elixir-dropdown-dark-link-color: #e1e1e1;\n --elixir-dropdown-dark-link-hover-color: #fff;\n --elixir-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);\n --elixir-dropdown-dark-link-active-color: var(--elixir-dropdown-link-active-color);\n --elixir-dropdown-dark-link-active-bg: var(--elixir-dropdown-link-active-bg);\n --elixir-dropdown-dark-link-disabled-color: #949494;\n --elixir-dropdown-dark-header-color: #949494;\n /* ------------------------------- Pagination ------------------------------- */\n --elixir-pagination-color: #000;\n --elixir-pagination-bg: #fff;\n --elixir-pagination-border-color: #e1e1e1;\n --elixir-pagination-hover-color: #fff;\n --elixir-pagination-hover-bg: #2A3855;\n --elixir-pagination-hover-border-color: #2A3855;\n --elixir-pagination-active-color: #fff;\n --elixir-pagination-active-bg: #2A3855;\n --elixir-pagination-active-border-color: #2A3855;\n --elixir-pagination-disabled-bg: #fff;\n /* ---------------------------------- Card ---------------------------------- */\n --elixir-card-border-color: #f2f2f2;\n --elixir-card-cap-bg: rgba(0, 0, 0, 0);\n --elixir-card-cap-color: null;\n --elixir-card-color: null;\n --elixir-card-bg: #fff;\n /* --------------------------------- Swiper --------------------------------- */\n --elixir-swiper-nav-bg: rgba(255, 255, 255, 0.8);\n /* ---------------------------------- Toast --------------------------------- */\n --elixir-toast-background-color: rgba(255, 255, 255, 0.85);\n /* -------------------------------- Scrollbar ------------------------------- */\n --elixir-scrollbar-bg: rgba(190, 190, 190, 0.55);\n /* ------------------------------- Hover Background ------------------------------ */\n --elixir-hover-bg-black: #000;\n --elixir-hover-bg-100: #fafafa;\n --elixir-hover-bg-200: #f2f2f2;\n --elixir-hover-bg-300: #e1e1e1;\n --elixir-hover-bg-400: #bebebe;\n --elixir-hover-bg-500: #949494;\n --elixir-hover-bg-600: #7F7F7F;\n --elixir-hover-bg-700: #6a6a6a;\n --elixir-hover-bg-800: #555555;\n --elixir-hover-bg-900: #404040;\n --elixir-hover-bg-1000: #2b2b2b;\n --elixir-hover-bg-1100: #1f1f1f;\n --elixir-hover-bg-white: #fff;\n /* ------------------------------- Custom disabled button ------------------------------ */\n --elixir-btn-disabled-custom-background: rgba(250, 250, 250, 0.65);\n --elixir-btn-disabled-custom-color: rgba(31, 31, 31, 0.3);\n}\n\n/*-----------------------------------------------\n| Bootstrap Styles\n-----------------------------------------------*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--elixir-body-font-family);\n font-size: var(--elixir-body-font-size);\n font-weight: var(--elixir-body-font-weight);\n line-height: var(--elixir-body-line-height);\n color: var(--elixir-body-color);\n text-align: var(--elixir-body-text-align);\n background-color: var(--elixir-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: #2A3855;\n background-color: currentColor;\n border: 0;\n opacity: 0.8;\n}\n\nhr:not([size]) {\n height: 3px;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-family: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-weight: 700;\n line-height: 1.2;\n color: var(--elixir-headings-color);\n}\n\nh1, .h1 {\n font-size: calc(1.5458726913rem + 3.5504722955vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 4.2087269129rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.4407334518rem + 2.288801422vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 3.1573345183rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3618593037rem + 1.3423116444vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 2.368593037rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.3026889rem + 0.6322668vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.776889rem;\n }\n}\n\nh5, .h5 {\n font-size: calc(1.2583rem + 0.0996vw);\n}\n@media (min-width: 1200px) {\n h5, .h5 {\n font-size: 1.333rem;\n }\n}\n\nh6, .h6 {\n font-size: 0.7501875469rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n text-decoration: underline dotted;\n cursor: help;\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 {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\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: 800;\n}\n\nsmall, .small {\n font-size: 75%;\n}\n\nmark, .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\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: #2A3855;\n text-decoration: none;\n}\na:hover {\n color: #222d44;\n text-decoration: underline;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--elixir-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 75%;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 75%;\n color: #ff679b;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 75%;\n color: #fff;\n background-color: #404040;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #949494;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\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,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: calc(1.2583rem + 0.0996vw);\n font-weight: 400;\n}\n@media (min-width: 1200px) {\n .lead {\n font-size: 1.333rem;\n }\n}\n\n.display-1 {\n font-size: calc(2.1218761261rem + 10.4625135127vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 9.9687612606rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.8728440556rem + 7.4741286667vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 7.4784405556rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.6860232975rem + 5.2322795699vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 5.6102329749rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.5458726913rem + 3.5504722955vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 4.2087269129rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.4407334518rem + 2.288801422vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3.1573345183rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.3618593037rem + 1.3423116444vw);\n font-weight: 900;\n line-height: 1;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.368593037rem;\n }\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: 75%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: calc(1.2583rem + 0.0996vw);\n}\n@media (min-width: 1200px) {\n .blockquote {\n font-size: 1.333rem;\n }\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 75%;\n color: #7F7F7F;\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 #e1e1e1;\n border-radius: 0.188rem;\n box-shadow: var(--elixir-box-shadow-sm);\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: 75%;\n color: #7F7F7F;\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: var(--elixir-gutter-x, 1rem);\n padding-left: var(--elixir-gutter-x, 1rem);\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 --elixir-gutter-x: 2rem;\n --elixir-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--elixir-gutter-y));\n margin-right: calc(-0.5 * var(--elixir-gutter-x));\n margin-left: calc(-0.5 * var(--elixir-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--elixir-gutter-x) * .5);\n padding-left: calc(var(--elixir-gutter-x) * .5);\n margin-top: var(--elixir-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --elixir-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --elixir-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --elixir-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --elixir-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --elixir-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --elixir-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --elixir-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --elixir-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --elixir-gutter-x: 1.8rem;\n}\n\n.g-4,\n.gy-4 {\n --elixir-gutter-y: 1.8rem;\n}\n\n.g-5,\n.gx-5 {\n --elixir-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --elixir-gutter-y: 3rem;\n}\n\n.g-6,\n.gx-6 {\n --elixir-gutter-x: 4rem;\n}\n\n.g-6,\n.gy-6 {\n --elixir-gutter-y: 4rem;\n}\n\n.g-7,\n.gx-7 {\n --elixir-gutter-x: 5rem;\n}\n\n.g-7,\n.gy-7 {\n --elixir-gutter-y: 5rem;\n}\n\n.g-8,\n.gx-8 {\n --elixir-gutter-x: 7.5rem;\n}\n\n.g-8,\n.gy-8 {\n --elixir-gutter-y: 7.5rem;\n}\n\n.g-9,\n.gx-9 {\n --elixir-gutter-x: 10rem;\n}\n\n.g-9,\n.gy-9 {\n --elixir-gutter-y: 10rem;\n}\n\n.g-10,\n.gx-10 {\n --elixir-gutter-x: 12.5rem;\n}\n\n.g-10,\n.gy-10 {\n --elixir-gutter-y: 12.5rem;\n}\n\n.g-11,\n.gx-11 {\n --elixir-gutter-x: 15rem;\n}\n\n.g-11,\n.gy-11 {\n --elixir-gutter-y: 15rem;\n}\n\n.g-card,\n.gx-card {\n --elixir-gutter-x: 3.6rem;\n}\n\n.g-card,\n.gy-card {\n --elixir-gutter-y: 3.6rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --elixir-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --elixir-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --elixir-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --elixir-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --elixir-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --elixir-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --elixir-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --elixir-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --elixir-gutter-x: 1.8rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --elixir-gutter-y: 1.8rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --elixir-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --elixir-gutter-y: 3rem;\n }\n\n .g-sm-6,\n.gx-sm-6 {\n --elixir-gutter-x: 4rem;\n }\n\n .g-sm-6,\n.gy-sm-6 {\n --elixir-gutter-y: 4rem;\n }\n\n .g-sm-7,\n.gx-sm-7 {\n --elixir-gutter-x: 5rem;\n }\n\n .g-sm-7,\n.gy-sm-7 {\n --elixir-gutter-y: 5rem;\n }\n\n .g-sm-8,\n.gx-sm-8 {\n --elixir-gutter-x: 7.5rem;\n }\n\n .g-sm-8,\n.gy-sm-8 {\n --elixir-gutter-y: 7.5rem;\n }\n\n .g-sm-9,\n.gx-sm-9 {\n --elixir-gutter-x: 10rem;\n }\n\n .g-sm-9,\n.gy-sm-9 {\n --elixir-gutter-y: 10rem;\n }\n\n .g-sm-10,\n.gx-sm-10 {\n --elixir-gutter-x: 12.5rem;\n }\n\n .g-sm-10,\n.gy-sm-10 {\n --elixir-gutter-y: 12.5rem;\n }\n\n .g-sm-11,\n.gx-sm-11 {\n --elixir-gutter-x: 15rem;\n }\n\n .g-sm-11,\n.gy-sm-11 {\n --elixir-gutter-y: 15rem;\n }\n\n .g-sm-card,\n.gx-sm-card {\n --elixir-gutter-x: 3.6rem;\n }\n\n .g-sm-card,\n.gy-sm-card {\n --elixir-gutter-y: 3.6rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --elixir-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --elixir-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --elixir-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --elixir-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --elixir-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --elixir-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --elixir-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --elixir-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --elixir-gutter-x: 1.8rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --elixir-gutter-y: 1.8rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --elixir-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --elixir-gutter-y: 3rem;\n }\n\n .g-md-6,\n.gx-md-6 {\n --elixir-gutter-x: 4rem;\n }\n\n .g-md-6,\n.gy-md-6 {\n --elixir-gutter-y: 4rem;\n }\n\n .g-md-7,\n.gx-md-7 {\n --elixir-gutter-x: 5rem;\n }\n\n .g-md-7,\n.gy-md-7 {\n --elixir-gutter-y: 5rem;\n }\n\n .g-md-8,\n.gx-md-8 {\n --elixir-gutter-x: 7.5rem;\n }\n\n .g-md-8,\n.gy-md-8 {\n --elixir-gutter-y: 7.5rem;\n }\n\n .g-md-9,\n.gx-md-9 {\n --elixir-gutter-x: 10rem;\n }\n\n .g-md-9,\n.gy-md-9 {\n --elixir-gutter-y: 10rem;\n }\n\n .g-md-10,\n.gx-md-10 {\n --elixir-gutter-x: 12.5rem;\n }\n\n .g-md-10,\n.gy-md-10 {\n --elixir-gutter-y: 12.5rem;\n }\n\n .g-md-11,\n.gx-md-11 {\n --elixir-gutter-x: 15rem;\n }\n\n .g-md-11,\n.gy-md-11 {\n --elixir-gutter-y: 15rem;\n }\n\n .g-md-card,\n.gx-md-card {\n --elixir-gutter-x: 3.6rem;\n }\n\n .g-md-card,\n.gy-md-card {\n --elixir-gutter-y: 3.6rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --elixir-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --elixir-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --elixir-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --elixir-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --elixir-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --elixir-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --elixir-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --elixir-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --elixir-gutter-x: 1.8rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --elixir-gutter-y: 1.8rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --elixir-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --elixir-gutter-y: 3rem;\n }\n\n .g-lg-6,\n.gx-lg-6 {\n --elixir-gutter-x: 4rem;\n }\n\n .g-lg-6,\n.gy-lg-6 {\n --elixir-gutter-y: 4rem;\n }\n\n .g-lg-7,\n.gx-lg-7 {\n --elixir-gutter-x: 5rem;\n }\n\n .g-lg-7,\n.gy-lg-7 {\n --elixir-gutter-y: 5rem;\n }\n\n .g-lg-8,\n.gx-lg-8 {\n --elixir-gutter-x: 7.5rem;\n }\n\n .g-lg-8,\n.gy-lg-8 {\n --elixir-gutter-y: 7.5rem;\n }\n\n .g-lg-9,\n.gx-lg-9 {\n --elixir-gutter-x: 10rem;\n }\n\n .g-lg-9,\n.gy-lg-9 {\n --elixir-gutter-y: 10rem;\n }\n\n .g-lg-10,\n.gx-lg-10 {\n --elixir-gutter-x: 12.5rem;\n }\n\n .g-lg-10,\n.gy-lg-10 {\n --elixir-gutter-y: 12.5rem;\n }\n\n .g-lg-11,\n.gx-lg-11 {\n --elixir-gutter-x: 15rem;\n }\n\n .g-lg-11,\n.gy-lg-11 {\n --elixir-gutter-y: 15rem;\n }\n\n .g-lg-card,\n.gx-lg-card {\n --elixir-gutter-x: 3.6rem;\n }\n\n .g-lg-card,\n.gy-lg-card {\n --elixir-gutter-y: 3.6rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --elixir-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --elixir-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --elixir-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --elixir-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --elixir-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --elixir-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --elixir-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --elixir-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --elixir-gutter-x: 1.8rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --elixir-gutter-y: 1.8rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --elixir-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --elixir-gutter-y: 3rem;\n }\n\n .g-xl-6,\n.gx-xl-6 {\n --elixir-gutter-x: 4rem;\n }\n\n .g-xl-6,\n.gy-xl-6 {\n --elixir-gutter-y: 4rem;\n }\n\n .g-xl-7,\n.gx-xl-7 {\n --elixir-gutter-x: 5rem;\n }\n\n .g-xl-7,\n.gy-xl-7 {\n --elixir-gutter-y: 5rem;\n }\n\n .g-xl-8,\n.gx-xl-8 {\n --elixir-gutter-x: 7.5rem;\n }\n\n .g-xl-8,\n.gy-xl-8 {\n --elixir-gutter-y: 7.5rem;\n }\n\n .g-xl-9,\n.gx-xl-9 {\n --elixir-gutter-x: 10rem;\n }\n\n .g-xl-9,\n.gy-xl-9 {\n --elixir-gutter-y: 10rem;\n }\n\n .g-xl-10,\n.gx-xl-10 {\n --elixir-gutter-x: 12.5rem;\n }\n\n .g-xl-10,\n.gy-xl-10 {\n --elixir-gutter-y: 12.5rem;\n }\n\n .g-xl-11,\n.gx-xl-11 {\n --elixir-gutter-x: 15rem;\n }\n\n .g-xl-11,\n.gy-xl-11 {\n --elixir-gutter-y: 15rem;\n }\n\n .g-xl-card,\n.gx-xl-card {\n --elixir-gutter-x: 3.6rem;\n }\n\n .g-xl-card,\n.gy-xl-card {\n --elixir-gutter-y: 3.6rem;\n }\n}\n.table {\n --elixir-table-bg: transparent;\n --elixir-table-accent-bg: transparent;\n --elixir-table-striped-color: #6a6a6a;\n --elixir-table-striped-bg: rgba(0, 0, 0, 0.05);\n --elixir-table-active-color: #6a6a6a;\n --elixir-table-active-bg: rgba(0, 0, 0, 0.1);\n --elixir-table-hover-color: #6a6a6a;\n --elixir-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #6a6a6a;\n vertical-align: top;\n border-color: var(--elixir-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--elixir-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--elixir-table-accent-bg);\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n.table > :not(:first-child) {\n border-top: 2px solid currentColor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --elixir-table-accent-bg: var(--elixir-table-striped-bg);\n color: var(--elixir-table-striped-color);\n}\n\n.table-active {\n --elixir-table-accent-bg: var(--elixir-table-active-bg);\n color: var(--elixir-table-active-color);\n}\n\n.table-hover > tbody > tr:hover > * {\n --elixir-table-accent-bg: var(--elixir-table-hover-bg);\n color: var(--elixir-table-hover-color);\n}\n\n.table-primary {\n --elixir-table-bg: #d4d7dd;\n --elixir-table-striped-bg: #c9ccd2;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #bfc2c7;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #c4c7cc;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #bfc2c7;\n}\n\n.table-secondary {\n --elixir-table-bg: #e5e5e5;\n --elixir-table-striped-bg: #dadada;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #cecece;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #d4d4d4;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #cecece;\n}\n\n.table-success {\n --elixir-table-bg: #d7f0e1;\n --elixir-table-striped-bg: #cce4d6;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #c2d8cb;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #c7ded0;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #c2d8cb;\n}\n\n.table-info {\n --elixir-table-bg: #d7e6f0;\n --elixir-table-striped-bg: #ccdbe4;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #c2cfd8;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #c7d5de;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #c2cfd8;\n}\n\n.table-warning {\n --elixir-table-bg: #fff6d4;\n --elixir-table-striped-bg: #f2eac9;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #e6ddbf;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #ece4c4;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #e6ddbf;\n}\n\n.table-danger {\n --elixir-table-bg: #f0d7d9;\n --elixir-table-striped-bg: #e4ccce;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #d8c2c3;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #dec7c9;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #d8c2c3;\n}\n\n.table-light {\n --elixir-table-bg: #fafafa;\n --elixir-table-striped-bg: #eeeeee;\n --elixir-table-striped-color: #000;\n --elixir-table-active-bg: #e1e1e1;\n --elixir-table-active-color: #000;\n --elixir-table-hover-bg: #e7e7e7;\n --elixir-table-hover-color: #000;\n color: #000;\n border-color: #e1e1e1;\n}\n\n.table-dark {\n --elixir-table-bg: #1f1f1f;\n --elixir-table-striped-bg: #2a2a2a;\n --elixir-table-striped-color: #fff;\n --elixir-table-active-bg: #353535;\n --elixir-table-active-color: #fff;\n --elixir-table-hover-bg: #303030;\n --elixir-table-hover-color: #fff;\n color: #fff;\n border-color: #353535;\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.8rem + 1px);\n padding-bottom: calc(0.8rem + 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: 1rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.4rem + 1px);\n padding-bottom: calc(0.4rem + 1px);\n font-size: 0.7501875469rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 75%;\n color: #949494;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.8rem 0.8rem;\n font-size: 0.7501875469rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6a6a6a;\n background-color: var(--elixir-100);\n background-clip: padding-box;\n border: 1px solid var(--elixir-input-border-color);\n appearance: none;\n border-radius: 0.188rem;\n box-shadow: 0 0 0 transparent;\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 {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: #6a6a6a;\n background-color: var(--elixir-white);\n border-color: #959caa;\n outline: 0;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::placeholder {\n color: #7F7F7F;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #f2f2f2;\n opacity: 1;\n}\n.form-control::file-selector-button {\n padding: 0.8rem 0.8rem;\n margin: -0.8rem -0.8rem;\n margin-inline-end: 0.8rem;\n color: #6a6a6a;\n background-color: #f2f2f2;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\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 .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #e6e6e6;\n}\n.form-control::-webkit-file-upload-button {\n padding: 0.8rem 0.8rem;\n margin: -0.8rem -0.8rem;\n margin-inline-end: 0.8rem;\n color: #6a6a6a;\n background-color: #f2f2f2;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\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 .form-control::-webkit-file-upload-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #e6e6e6;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.8rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #6a6a6a;\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 min-height: calc(1.5em + 0.8rem + 2px);\n padding: 0.4rem 1.2rem;\n font-size: 0.7501875469rem;\n border-radius: 0.2rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.4rem 1.2rem;\n margin: -0.4rem -1.2rem;\n margin-inline-end: 1.2rem;\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.4rem 1.2rem;\n margin: -0.4rem -1.2rem;\n margin-inline-end: 1.2rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 0.5rem;\n font-size: 1rem;\n border-radius: 0.625rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 1.6rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.8rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: auto;\n padding: 0.8rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n height: 1.5em;\n border-radius: 0.188rem;\n}\n.form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 0.188rem;\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.8rem 2.4rem 0.8rem 0.8rem;\n -moz-padding-start: calc(0.8rem - 3px);\n font-size: 0.7501875469rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6a6a6a;\n background-color: var(--elixir-100);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.8rem center;\n background-size: 16px 12px;\n border: 1px solid var(--elixir-input-border-color);\n border-radius: 0.188rem;\n box-shadow: var(--elixir-box-shadow-inset);\n transition: 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 .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #959caa;\n outline: 0;\n box-shadow: var(--elixir-box-shadow-inset), 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.8rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #f2f2f2;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #6a6a6a;\n}\n\n.form-select-sm {\n padding-top: 0.4rem;\n padding-bottom: 0.4rem;\n padding-left: 1.2rem;\n font-size: 0.7501875469rem;\n border-radius: 0.2rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 0.5rem;\n font-size: 1rem;\n border-radius: 0.625rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.45rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.225em;\n vertical-align: top;\n background-color: var(--elixir-100);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n appearance: none;\n color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #959caa;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-check-input:checked {\n background-color: #2A3855;\n border-color: #2A3855;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='var%28--elixir-primary%29'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #2A3855;\n border-color: #2A3855;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='var%28--elixir-primary%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23959caa'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='var%28--elixir-primary%29'/%3e%3c/svg%3e\");\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #2A3855;\n border: 0;\n border-radius: 1rem;\n box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\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 .form-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #bfc3cc;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #e1e1e1;\n border-color: transparent;\n border-radius: 1rem;\n box-shadow: var(--elixir-box-shadow-inset);\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #2A3855;\n border: 0;\n border-radius: 1rem;\n box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\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 .form-range::-moz-range-thumb {\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #bfc3cc;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #e1e1e1;\n border-color: transparent;\n border-radius: 1rem;\n box-shadow: var(--elixir-box-shadow-inset);\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #949494;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #949494;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n padding: 1rem 0.8rem;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control {\n padding: 1rem 0.8rem;\n}\n.form-floating > .form-control::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\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,\n.input-group > .form-select {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus {\n z-index: 3;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 3;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.8rem 0.8rem;\n font-size: 0.7501875469rem;\n font-weight: 400;\n line-height: 1.5;\n color: #6a6a6a;\n text-align: center;\n white-space: nowrap;\n background-color: #f2f2f2;\n border: 1px solid var(--elixir-input-border-color);\n border-radius: 0.188rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 0.5rem;\n font-size: 1rem;\n border-radius: 0.625rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.4rem 1.2rem;\n font-size: 0.7501875469rem;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3.2rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 75%;\n color: #36b36a;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\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.875rem;\n color: #fff;\n background-color: rgba(54, 179, 106, 0.9);\n border-radius: 0.188rem;\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, .form-control.is-valid {\n border-color: #36b36a;\n padding-right: calc(1.5em + 1.6rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b36a' 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.4rem) center;\n background-size: calc(0.75em + 0.8rem) calc(0.75em + 0.8rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #36b36a;\n box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 1.6rem);\n background-position: top calc(0.375em + 0.4rem) right calc(0.375em + 0.4rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #36b36a;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n padding-right: 4.4rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b36a' 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-position: right 0.8rem center, center right 2.4rem;\n background-size: 16px 12px, calc(0.75em + 0.8rem) calc(0.75em + 0.8rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #36b36a;\n box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25);\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #36b36a;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #36b36a;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #36b36a;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,\n.was-validated .input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1;\n}\n.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,\n.was-validated .input-group .form-select:valid:focus,\n.input-group .form-select.is-valid:focus {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 75%;\n color: #b33641;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\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.875rem;\n color: #fff;\n background-color: rgba(179, 54, 65, 0.9);\n border-radius: 0.188rem;\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, .form-control.is-invalid {\n border-color: #b33641;\n padding-right: calc(1.5em + 1.6rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b33641'%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='%23b33641' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.4rem) center;\n background-size: calc(0.75em + 0.8rem) calc(0.75em + 0.8rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #b33641;\n box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 1.6rem);\n background-position: top calc(0.375em + 0.4rem) right calc(0.375em + 0.4rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #b33641;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n padding-right: 4.4rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b33641'%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='%23b33641' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.8rem center, center right 2.4rem;\n background-size: 16px 12px, calc(0.75em + 0.8rem) calc(0.75em + 0.8rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #b33641;\n box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25);\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #b33641;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #b33641;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #b33641;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,\n.was-validated .input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2;\n}\n.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,\n.was-validated .input-group .form-select:invalid:focus,\n.input-group .form-select.is-invalid:focus {\n z-index: 3;\n}\n\n.btn {\n display: inline-block;\n font-weight: 700;\n line-height: 1.5;\n color: #6a6a6a;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.8rem 2.5rem;\n font-size: 0.7501875469rem;\n border-radius: 0.188rem;\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: #6a6a6a;\n text-decoration: none;\n}\n.btn-check:focus + .btn, .btn:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n pointer-events: none;\n opacity: 0.65;\n box-shadow: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #2A3855;\n border-color: #2A3855;\n box-shadow: 0 0 0 transparent;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #243048;\n border-color: #222d44;\n}\n.btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #fff;\n background-color: #243048;\n border-color: #222d44;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(74, 86, 111, 0.5);\n}\n.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #222d44;\n border-color: #202a40;\n}\n.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(74, 86, 111, 0.5);\n}\n.btn-primary:disabled, .btn-primary.disabled {\n color: #fff;\n background-color: #2A3855;\n border-color: #2A3855;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #7F7F7F;\n border-color: #7F7F7F;\n box-shadow: 0 0 0 transparent;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #6c6c6c;\n border-color: #666666;\n}\n.btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #fff;\n background-color: #6c6c6c;\n border-color: #666666;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(146, 146, 146, 0.5);\n}\n.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #666666;\n border-color: #5f5f5f;\n}\n.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(146, 146, 146, 0.5);\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n color: #fff;\n background-color: #7F7F7F;\n border-color: #7F7F7F;\n}\n\n.btn-success {\n color: #fff;\n background-color: #36b36a;\n border-color: #36b36a;\n box-shadow: 0 0 0 transparent;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #2e985a;\n border-color: #2b8f55;\n}\n.btn-check:focus + .btn-success, .btn-success:focus {\n color: #fff;\n background-color: #2e985a;\n border-color: #2b8f55;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 190, 128, 0.5);\n}\n.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #2b8f55;\n border-color: #298650;\n}\n.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 190, 128, 0.5);\n}\n.btn-success:disabled, .btn-success.disabled {\n color: #fff;\n background-color: #36b36a;\n border-color: #36b36a;\n}\n\n.btn-info {\n color: #fff;\n background-color: #3680b3;\n border-color: #3680b3;\n box-shadow: 0 0 0 transparent;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #2e6d98;\n border-color: #2b668f;\n}\n.btn-check:focus + .btn-info, .btn-info:focus {\n color: #fff;\n background-color: #2e6d98;\n border-color: #2b668f;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(84, 147, 190, 0.5);\n}\n.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #2b668f;\n border-color: #296086;\n}\n.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(84, 147, 190, 0.5);\n}\n.btn-info:disabled, .btn-info.disabled {\n color: #fff;\n background-color: #3680b3;\n border-color: #3680b3;\n}\n\n.btn-warning {\n color: #000;\n background-color: #FDD428;\n border-color: #FDD428;\n box-shadow: 0 0 0 transparent;\n}\n.btn-warning:hover {\n color: #000;\n background-color: #fdda48;\n border-color: #fdd83e;\n}\n.btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #000;\n background-color: #fdda48;\n border-color: #fdd83e;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(215, 180, 34, 0.5);\n}\n.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {\n color: #000;\n background-color: #fddd53;\n border-color: #fdd83e;\n}\n.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(215, 180, 34, 0.5);\n}\n.btn-warning:disabled, .btn-warning.disabled {\n color: #000;\n background-color: #FDD428;\n border-color: #FDD428;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #b33641;\n border-color: #b33641;\n box-shadow: 0 0 0 transparent;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #982e37;\n border-color: #8f2b34;\n}\n.btn-check:focus + .btn-danger, .btn-danger:focus {\n color: #fff;\n background-color: #982e37;\n border-color: #8f2b34;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(190, 84, 94, 0.5);\n}\n.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #8f2b34;\n border-color: #862931;\n}\n.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(190, 84, 94, 0.5);\n}\n.btn-danger:disabled, .btn-danger.disabled {\n color: #fff;\n background-color: #b33641;\n border-color: #b33641;\n}\n\n.btn-light {\n color: #000;\n background-color: #fafafa;\n border-color: #fafafa;\n box-shadow: 0 0 0 transparent;\n}\n.btn-light:hover {\n color: #000;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n.btn-check:focus + .btn-light, .btn-light:focus {\n color: #000;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(213, 213, 213, 0.5);\n}\n.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #fbfbfb;\n border-color: #fbfbfb;\n}\n.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(213, 213, 213, 0.5);\n}\n.btn-light:disabled, .btn-light.disabled {\n color: #000;\n background-color: #fafafa;\n border-color: #fafafa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #1f1f1f;\n border-color: #1f1f1f;\n box-shadow: 0 0 0 transparent;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #1a1a1a;\n border-color: #191919;\n}\n.btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #fff;\n background-color: #1a1a1a;\n border-color: #191919;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(65, 65, 65, 0.5);\n}\n.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #191919;\n border-color: #171717;\n}\n.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(65, 65, 65, 0.5);\n}\n.btn-dark:disabled, .btn-dark.disabled {\n color: #fff;\n background-color: #1f1f1f;\n border-color: #1f1f1f;\n}\n\n.btn-outline-primary {\n color: #2A3855;\n border-color: #2A3855;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #2A3855;\n border-color: #2A3855;\n}\n.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.5);\n}\n.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {\n color: #fff;\n background-color: #2A3855;\n border-color: #2A3855;\n}\n.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(42, 56, 85, 0.5);\n}\n.btn-outline-primary:disabled, .btn-outline-primary.disabled {\n color: #2A3855;\n background-color: transparent;\n}\n\n.btn-outline-secondary {\n color: #7F7F7F;\n border-color: #7F7F7F;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #7F7F7F;\n border-color: #7F7F7F;\n}\n.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.5);\n}\n.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #fff;\n background-color: #7F7F7F;\n border-color: #7F7F7F;\n}\n.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(127, 127, 127, 0.5);\n}\n.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #7F7F7F;\n background-color: transparent;\n}\n\n.btn-outline-success {\n color: #36b36a;\n border-color: #36b36a;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #36b36a;\n border-color: #36b36a;\n}\n.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.5);\n}\n.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #fff;\n background-color: #36b36a;\n border-color: #36b36a;\n}\n.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 179, 106, 0.5);\n}\n.btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #36b36a;\n background-color: transparent;\n}\n\n.btn-outline-info {\n color: #3680b3;\n border-color: #3680b3;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #3680b3;\n border-color: #3680b3;\n}\n.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.5);\n}\n.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #fff;\n background-color: #3680b3;\n border-color: #3680b3;\n}\n.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 128, 179, 0.5);\n}\n.btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #3680b3;\n background-color: transparent;\n}\n\n.btn-outline-warning {\n color: #FDD428;\n border-color: #FDD428;\n}\n.btn-outline-warning:hover {\n color: #000;\n background-color: #FDD428;\n border-color: #FDD428;\n}\n.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.5);\n}\n.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #000;\n background-color: #FDD428;\n border-color: #FDD428;\n}\n.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(253, 212, 40, 0.5);\n}\n.btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #FDD428;\n background-color: transparent;\n}\n\n.btn-outline-danger {\n color: #b33641;\n border-color: #b33641;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #b33641;\n border-color: #b33641;\n}\n.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.5);\n}\n.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #fff;\n background-color: #b33641;\n border-color: #b33641;\n}\n.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(179, 54, 65, 0.5);\n}\n.btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #b33641;\n background-color: transparent;\n}\n\n.btn-outline-light {\n color: #fafafa;\n border-color: #fafafa;\n}\n.btn-outline-light:hover {\n color: #000;\n background-color: #fafafa;\n border-color: #fafafa;\n}\n.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.5);\n}\n.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {\n color: #000;\n background-color: #fafafa;\n border-color: #fafafa;\n}\n.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(250, 250, 250, 0.5);\n}\n.btn-outline-light:disabled, .btn-outline-light.disabled {\n color: #fafafa;\n background-color: transparent;\n}\n\n.btn-outline-dark {\n color: #1f1f1f;\n border-color: #1f1f1f;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #1f1f1f;\n border-color: #1f1f1f;\n}\n.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.5);\n}\n.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #fff;\n background-color: #1f1f1f;\n border-color: #1f1f1f;\n}\n.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(31, 31, 31, 0.5);\n}\n.btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #1f1f1f;\n background-color: transparent;\n}\n\n.btn-link {\n font-weight: 400;\n color: #2A3855;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #222d44;\n text-decoration: underline;\n}\n.btn-link:focus {\n text-decoration: underline;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #7F7F7F;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 1.2rem 5rem;\n font-size: 1rem;\n border-radius: 0.188rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.4rem 1.2rem;\n font-size: 0.7501875469rem;\n border-radius: 0.188rem;\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 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.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart {\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 z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.4rem 0;\n margin: 0;\n font-size: 0.8rem;\n color: var(--elixir-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--elixir-dropdown-bg);\n background-clip: padding-box;\n border: 0 solid var(--elixir-dropdown-border-color);\n border-radius: 0.188rem;\n box-shadow: var(--elixir-dropdown-box-shadow);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: 0;\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0;\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.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0;\n}\n.dropend .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.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0;\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .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.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid var(--elixir-dropdown-border-color);\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.4rem 1.2rem;\n clear: both;\n font-weight: 400;\n color: var(--elixir-dropdown-link-color);\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--elixir-dropdown-link-hover-color);\n text-decoration: none;\n background-color: var(--elixir-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--elixir-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--elixir-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--elixir-dropdown-link-disabled-color);\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.4rem 1.2rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #7F7F7F;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.4rem 1.2rem;\n color: var(--elixir-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n color: #e1e1e1;\n background-color: #555555;\n border-color: var(--elixir-dropdown-border-color);\n}\n.dropdown-menu-dark .dropdown-item {\n color: #e1e1e1;\n}\n.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.15);\n}\n.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: var(--elixir-dropdown-link-active-color);\n background-color: var(--elixir-dropdown-link-active-bg);\n}\n.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #949494;\n}\n.dropdown-menu-dark .dropdown-divider {\n border-color: var(--elixir-dropdown-border-color);\n}\n.dropdown-menu-dark .dropdown-item-text {\n color: #e1e1e1;\n}\n.dropdown-menu-dark .dropdown-header {\n color: #949494;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 1.875rem;\n padding-left: 1.875rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.9rem;\n padding-left: 0.9rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 3.75rem;\n padding-left: 3.75rem;\n}\n\n.btn-group.show .dropdown-toggle {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.show .dropdown-toggle.btn-link {\n box-shadow: none;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\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.4rem 1rem;\n color: #2A3855;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: #222d44;\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #7F7F7F;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #e1e1e1;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background: none;\n border: 1px solid transparent;\n border-top-left-radius: 0.188rem;\n border-top-right-radius: 0.188rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #f2f2f2 #f2f2f2 #e1e1e1;\n isolation: isolate;\n}\n.nav-tabs .nav-link.disabled {\n color: #7F7F7F;\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: #6a6a6a;\n background-color: #fff;\n border-color: #e1e1e1 #e1e1e1 #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 background: none;\n border: 0;\n border-radius: 0.188rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--elixir-primary);\n background-color: #2A3855;\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.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n margin-right: 1rem;\n font-size: calc(1.2583rem + 0.0996vw);\n white-space: nowrap;\n}\n@media (min-width: 1200px) {\n .navbar-brand {\n font-size: 1.333rem;\n }\n}\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.4rem;\n padding-bottom: 0.4rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: calc(1.2583rem + 0.0996vw);\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.188rem;\n transition: box-shadow 0.15s ease-in-out;\n}\n@media (min-width: 1200px) {\n .navbar-toggler {\n font-size: 1.333rem;\n }\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 0.25rem;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--elixir-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 1.2rem;\n padding-left: 1.2rem;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .offcanvas-top,\n.navbar-expand-sm .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 1.2rem;\n padding-left: 1.2rem;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-md .offcanvas-top,\n.navbar-expand-md .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 1.2rem;\n padding-left: 1.2rem;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .offcanvas-top,\n.navbar-expand-lg .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 1.2rem;\n padding-left: 1.2rem;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .offcanvas-top,\n.navbar-expand-xl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 1.2rem;\n padding-left: 1.2rem;\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n}\n.navbar-expand .offcanvas-top,\n.navbar-expand .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n}\n.navbar-expand .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.55);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-text a,\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.55);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-text a,\n.navbar-dark .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus {\n color: #fff;\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: var(--elixir-card-bg);\n background-clip: border-box;\n border: 0 solid var(--elixir-card-border-color);\n border-radius: 0.625rem;\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: 0.625rem;\n border-top-right-radius: 0.625rem;\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: 0.625rem;\n border-bottom-left-radius: 0.625rem;\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 padding: 1.8rem 1.8rem;\n}\n\n.card-title {\n margin-bottom: 0.5rem;\n}\n\n.card-subtitle {\n margin-top: -0.25rem;\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.8rem;\n}\n\n.card-header {\n padding: 1rem 1.25rem;\n margin-bottom: 0;\n background-color: var(--elixir-card-cap-bg);\n border-bottom: 0 solid var(--elixir-card-border-color);\n}\n.card-header:first-child {\n border-radius: 0.625rem 0.625rem 0 0;\n}\n\n.card-footer {\n padding: 1rem 1.25rem;\n background-color: var(--elixir-card-cap-bg);\n border-top: 0 solid var(--elixir-card-border-color);\n}\n.card-footer:last-child {\n border-radius: 0 0 0.625rem 0.625rem;\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -1rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n background-color: var(--elixir-card-bg);\n border-bottom-color: var(--elixir-card-bg);\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: 0.625rem;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: 0.625rem;\n border-top-right-radius: 0.625rem;\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: 0.625rem;\n border-bottom-left-radius: 0.625rem;\n}\n\n.card-group > .card {\n margin-bottom: 1rem;\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.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1rem 1.25rem;\n font-size: 1rem;\n color: #6a6a6a;\n text-align: left;\n background-color: #fff;\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\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, border-radius 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: #26324d;\n background-color: #eaebee;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2326324d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n transform: rotate(-180deg);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236a6a6a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: #959caa;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: 0.188rem;\n border-top-right-radius: 0.188rem;\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: calc(0.188rem - 1px);\n border-top-right-radius: calc(0.188rem - 1px);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: 0.188rem;\n border-bottom-left-radius: 0.188rem;\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: calc(0.188rem - 1px);\n border-bottom-left-radius: calc(0.188rem - 1px);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: 0.188rem;\n border-bottom-left-radius: 0.188rem;\n}\n\n.accordion-body {\n padding: 1rem 1.25rem;\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button {\n border-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: \"transparent\";\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #fff;\n content: var(--elixir-breadcrumb-divider, url(\"data:image/svg+xml,%3Csvg aria-hidden='true' width='19' height='19' focusable='false' data-prefix='fas' data-icon='angle-double-right' class='svg-inline--fa fa-angle-double-right fa-w-14 fs-1' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z'%3E%3C/path%3E%3C/svg%3E\")) /* rtl: var(--elixir-breadcrumb-divider, url(\"data:image/svg+xml,%3Csvg aria-hidden='true' width='19' height='19' focusable='false' data-prefix='fas' data-icon='angle-double-right' class='svg-inline--fa fa-angle-double-right fa-w-14 fs-1' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z'%3E%3C/path%3E%3C/svg%3E\")) */;\n}\n.breadcrumb-item.active {\n color: #fff;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n color: var(--elixir-pagination-color);\n background-color: var(--elixir-pagination-bg);\n border: 1px solid var(--elixir-pagination-border-color);\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 .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--elixir-pagination-hover-color);\n text-decoration: none;\n background-color: var(--elixir-pagination-hover-bg);\n border-color: var(--elixir-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--elixir-pagination-focus-color);\n background-color: var(--elixir-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--elixir-pagination-focus-box-shadow);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: var(--elixir-pagination-active-color);\n background-color: var(--elixir-pagination-active-bg);\n border-color: var(--elixir-pagination-active-border-color);\n}\n.page-item.disabled .page-link {\n color: var(--elixir-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--elixir-pagination-disabled-bg);\n border-color: var(--elixir-pagination-disabled-border-color);\n}\n\n.page-link {\n padding: 0.5rem 0.75rem;\n}\n\n.page-item:first-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: calc(1.2583rem + 0.0996vw);\n}\n@media (min-width: 1200px) {\n .pagination-lg .page-link {\n font-size: 1.333rem;\n }\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.625rem;\n border-bottom-left-radius: 0.625rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.625rem;\n border-bottom-right-radius: 0.625rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.35em 0.65em;\n font-size: 0.75em;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.188rem;\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #f2f2f2;\n border-radius: 0.188rem;\n box-shadow: var(--elixir-box-shadow-inset);\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: #2A3855;\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.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.188rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: var(--elixir-box-shadow);\n border-radius: 0.188rem;\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.75rem;\n color: #7F7F7F;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.188rem - 1px);\n border-top-right-radius: calc(0.188rem - 1px);\n}\n.toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem;\n}\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1055;\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\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 height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\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\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(0, 0, 0, 0.2);\n border-radius: 0.625rem;\n box-shadow: var(--elixir-box-shadow-sm);\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n width: 100vw;\n height: 100vh;\n background-color: #000;\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 flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid var(--elixir-border-color);\n border-top-left-radius: calc(0.625rem - 1px);\n border-top-right-radius: calc(0.625rem - 1px);\n}\n.modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.45;\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 flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid var(--elixir-border-color);\n border-bottom-right-radius: calc(0.625rem - 1px);\n border-bottom-left-radius: calc(0.625rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n\n .modal-content {\n box-shadow: var(--elixir-box-shadow);\n }\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.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1080;\n display: block;\n margin: 0;\n font-family: \"Open Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.45;\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.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .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[data-popper-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\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: #000;\n border-radius: 0.188rem;\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-in-out;\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/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\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-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\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-start,\n.carousel-fade .active.carousel-item-end {\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 padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\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: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\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: 0;\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 [data-bs-target] {\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: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n animation-duration: 1.5s;\n }\n}\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n visibility: hidden;\n background-color: #fff;\n background-clip: padding-box;\n outline: 0;\n box-shadow: var(--elixir-box-shadow-sm);\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n}\n.offcanvas-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin-top: -0.5rem;\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.45;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: 1rem 1rem;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: 400px;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: 400px;\n border-left: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentColor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: \"\";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--elixir-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --elixir-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --elixir-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --elixir-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --elixir-aspect-ratio: 42.8571428571%;\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.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1015;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1015;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1015;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1015;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1015;\n }\n}\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !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 content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\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.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-85 {\n opacity: 0.85 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !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-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: var(--elixir-box-shadow) !important;\n}\n\n.shadow-sm {\n box-shadow: var(--elixir-box-shadow-sm) !important;\n}\n\n.shadow-lg {\n box-shadow: var(--elixir-box-shadow-lg) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translateX(-50%) translateY(-50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-facebook {\n border-color: var(--elixir-facebook) !important;\n}\n\n.border-google-plus {\n border-color: var(--elixir-google-plus) !important;\n}\n\n.border-twitter {\n border-color: var(--elixir-twitter) !important;\n}\n\n.border-linkedin {\n border-color: var(--elixir-linkedin) !important;\n}\n\n.border-youtube {\n border-color: var(--elixir-youtube) !important;\n}\n\n.border-github {\n border-color: var(--elixir-github) !important;\n}\n\n.border-black {\n border-color: var(--elixir-black) !important;\n}\n\n.border-100 {\n border-color: var(--elixir-100) !important;\n}\n\n.border-200 {\n border-color: var(--elixir-200) !important;\n}\n\n.border-300 {\n border-color: var(--elixir-300) !important;\n}\n\n.border-400 {\n border-color: var(--elixir-400) !important;\n}\n\n.border-500 {\n border-color: var(--elixir-500) !important;\n}\n\n.border-600 {\n border-color: var(--elixir-600) !important;\n}\n\n.border-700 {\n border-color: var(--elixir-700) !important;\n}\n\n.border-800 {\n border-color: var(--elixir-800) !important;\n}\n\n.border-900 {\n border-color: var(--elixir-900) !important;\n}\n\n.border-1000 {\n border-color: var(--elixir-1000) !important;\n}\n\n.border-1100 {\n border-color: var(--elixir-1100) !important;\n}\n\n.border-white {\n border-color: var(--elixir-white) !important;\n}\n\n.border-primary {\n border-color: var(--elixir-primary) !important;\n}\n\n.border-secondary {\n border-color: var(--elixir-secondary) !important;\n}\n\n.border-success {\n border-color: var(--elixir-success) !important;\n}\n\n.border-info {\n border-color: var(--elixir-info) !important;\n}\n\n.border-warning {\n border-color: var(--elixir-warning) !important;\n}\n\n.border-danger {\n border-color: var(--elixir-danger) !important;\n}\n\n.border-light {\n border-color: var(--elixir-light) !important;\n}\n\n.border-dark {\n border-color: var(--elixir-dark) !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !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.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-25 {\n width: 25vw !important;\n}\n\n.vw-50 {\n width: 50vw !important;\n}\n\n.vw-75 {\n width: 75vw !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !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.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-25 {\n height: 25vh !important;\n}\n\n.vh-50 {\n height: 50vh !important;\n}\n\n.vh-75 {\n height: 75vh !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-25 {\n min-height: 25vh !important;\n}\n\n.min-vh-50 {\n min-height: 50vh !important;\n}\n\n.min-vh-75 {\n min-height: 75vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !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.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.8rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.gap-6 {\n gap: 4rem !important;\n}\n\n.gap-7 {\n gap: 5rem !important;\n}\n\n.gap-8 {\n gap: 7.5rem !important;\n}\n\n.gap-9 {\n gap: 10rem !important;\n}\n\n.gap-10 {\n gap: 12.5rem !important;\n}\n\n.gap-11 {\n gap: 15rem !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.8rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-6 {\n margin: 4rem !important;\n}\n\n.m-7 {\n margin: 5rem !important;\n}\n\n.m-8 {\n margin: 7.5rem !important;\n}\n\n.m-9 {\n margin: 10rem !important;\n}\n\n.m-10 {\n margin: 12.5rem !important;\n}\n\n.m-11 {\n margin: 15rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.8rem !important;\n margin-left: 1.8rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important;\n}\n\n.mx-7 {\n margin-right: 5rem !important;\n margin-left: 5rem !important;\n}\n\n.mx-8 {\n margin-right: 7.5rem !important;\n margin-left: 7.5rem !important;\n}\n\n.mx-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important;\n}\n\n.mx-10 {\n margin-right: 12.5rem !important;\n margin-left: 12.5rem !important;\n}\n\n.mx-11 {\n margin-right: 15rem !important;\n margin-left: 15rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.8rem !important;\n margin-bottom: 1.8rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n}\n\n.my-7 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n}\n\n.my-8 {\n margin-top: 7.5rem !important;\n margin-bottom: 7.5rem !important;\n}\n\n.my-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important;\n}\n\n.my-10 {\n margin-top: 12.5rem !important;\n margin-bottom: 12.5rem !important;\n}\n\n.my-11 {\n margin-top: 15rem !important;\n margin-bottom: 15rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.8rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-6 {\n margin-top: 4rem !important;\n}\n\n.mt-7 {\n margin-top: 5rem !important;\n}\n\n.mt-8 {\n margin-top: 7.5rem !important;\n}\n\n.mt-9 {\n margin-top: 10rem !important;\n}\n\n.mt-10 {\n margin-top: 12.5rem !important;\n}\n\n.mt-11 {\n margin-top: 15rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.8rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-6 {\n margin-right: 4rem !important;\n}\n\n.me-7 {\n margin-right: 5rem !important;\n}\n\n.me-8 {\n margin-right: 7.5rem !important;\n}\n\n.me-9 {\n margin-right: 10rem !important;\n}\n\n.me-10 {\n margin-right: 12.5rem !important;\n}\n\n.me-11 {\n margin-right: 15rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.8rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-6 {\n margin-bottom: 4rem !important;\n}\n\n.mb-7 {\n margin-bottom: 5rem !important;\n}\n\n.mb-8 {\n margin-bottom: 7.5rem !important;\n}\n\n.mb-9 {\n margin-bottom: 10rem !important;\n}\n\n.mb-10 {\n margin-bottom: 12.5rem !important;\n}\n\n.mb-11 {\n margin-bottom: 15rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.8rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-6 {\n margin-left: 4rem !important;\n}\n\n.ms-7 {\n margin-left: 5rem !important;\n}\n\n.ms-8 {\n margin-left: 7.5rem !important;\n}\n\n.ms-9 {\n margin-left: 10rem !important;\n}\n\n.ms-10 {\n margin-left: 12.5rem !important;\n}\n\n.ms-11 {\n margin-left: 15rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.8rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.m-n6 {\n margin: -4rem !important;\n}\n\n.m-n7 {\n margin: -5rem !important;\n}\n\n.m-n8 {\n margin: -7.5rem !important;\n}\n\n.m-n9 {\n margin: -10rem !important;\n}\n\n.m-n10 {\n margin: -12.5rem !important;\n}\n\n.m-n11 {\n margin: -15rem !important;\n}\n\n.mx-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important;\n}\n\n.mx-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important;\n}\n\n.mx-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important;\n}\n\n.mx-n4 {\n margin-right: -1.8rem !important;\n margin-left: -1.8rem !important;\n}\n\n.mx-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important;\n}\n\n.mx-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important;\n}\n\n.mx-n7 {\n margin-right: -5rem !important;\n margin-left: -5rem !important;\n}\n\n.mx-n8 {\n margin-right: -7.5rem !important;\n margin-left: -7.5rem !important;\n}\n\n.mx-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important;\n}\n\n.mx-n10 {\n margin-right: -12.5rem !important;\n margin-left: -12.5rem !important;\n}\n\n.mx-n11 {\n margin-right: -15rem !important;\n margin-left: -15rem !important;\n}\n\n.my-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n}\n\n.my-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n}\n\n.my-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n}\n\n.my-n4 {\n margin-top: -1.8rem !important;\n margin-bottom: -1.8rem !important;\n}\n\n.my-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n}\n\n.my-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n}\n\n.my-n7 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n}\n\n.my-n8 {\n margin-top: -7.5rem !important;\n margin-bottom: -7.5rem !important;\n}\n\n.my-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important;\n}\n\n.my-n10 {\n margin-top: -12.5rem !important;\n margin-bottom: -12.5rem !important;\n}\n\n.my-n11 {\n margin-top: -15rem !important;\n margin-bottom: -15rem !important;\n}\n\n.mt-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mt-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mt-n3 {\n margin-top: -1rem !important;\n}\n\n.mt-n4 {\n margin-top: -1.8rem !important;\n}\n\n.mt-n5 {\n margin-top: -3rem !important;\n}\n\n.mt-n6 {\n margin-top: -4rem !important;\n}\n\n.mt-n7 {\n margin-top: -5rem !important;\n}\n\n.mt-n8 {\n margin-top: -7.5rem !important;\n}\n\n.mt-n9 {\n margin-top: -10rem !important;\n}\n\n.mt-n10 {\n margin-top: -12.5rem !important;\n}\n\n.mt-n11 {\n margin-top: -15rem !important;\n}\n\n.me-n1 {\n margin-right: -0.25rem !important;\n}\n\n.me-n2 {\n margin-right: -0.5rem !important;\n}\n\n.me-n3 {\n margin-right: -1rem !important;\n}\n\n.me-n4 {\n margin-right: -1.8rem !important;\n}\n\n.me-n5 {\n margin-right: -3rem !important;\n}\n\n.me-n6 {\n margin-right: -4rem !important;\n}\n\n.me-n7 {\n margin-right: -5rem !important;\n}\n\n.me-n8 {\n margin-right: -7.5rem !important;\n}\n\n.me-n9 {\n margin-right: -10rem !important;\n}\n\n.me-n10 {\n margin-right: -12.5rem !important;\n}\n\n.me-n11 {\n margin-right: -15rem !important;\n}\n\n.mb-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.mb-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.mb-n3 {\n margin-bottom: -1rem !important;\n}\n\n.mb-n4 {\n margin-bottom: -1.8rem !important;\n}\n\n.mb-n5 {\n margin-bottom: -3rem !important;\n}\n\n.mb-n6 {\n margin-bottom: -4rem !important;\n}\n\n.mb-n7 {\n margin-bottom: -5rem !important;\n}\n\n.mb-n8 {\n margin-bottom: -7.5rem !important;\n}\n\n.mb-n9 {\n margin-bottom: -10rem !important;\n}\n\n.mb-n10 {\n margin-bottom: -12.5rem !important;\n}\n\n.mb-n11 {\n margin-bottom: -15rem !important;\n}\n\n.ms-n1 {\n margin-left: -0.25rem !important;\n}\n\n.ms-n2 {\n margin-left: -0.5rem !important;\n}\n\n.ms-n3 {\n margin-left: -1rem !important;\n}\n\n.ms-n4 {\n margin-left: -1.8rem !important;\n}\n\n.ms-n5 {\n margin-left: -3rem !important;\n}\n\n.ms-n6 {\n margin-left: -4rem !important;\n}\n\n.ms-n7 {\n margin-left: -5rem !important;\n}\n\n.ms-n8 {\n margin-left: -7.5rem !important;\n}\n\n.ms-n9 {\n margin-left: -10rem !important;\n}\n\n.ms-n10 {\n margin-left: -12.5rem !important;\n}\n\n.ms-n11 {\n margin-left: -15rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.8rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.p-6 {\n padding: 4rem !important;\n}\n\n.p-7 {\n padding: 5rem !important;\n}\n\n.p-8 {\n padding: 7.5rem !important;\n}\n\n.p-9 {\n padding: 10rem !important;\n}\n\n.p-10 {\n padding: 12.5rem !important;\n}\n\n.p-11 {\n padding: 15rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.8rem !important;\n padding-left: 1.8rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.px-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important;\n}\n\n.px-7 {\n padding-right: 5rem !important;\n padding-left: 5rem !important;\n}\n\n.px-8 {\n padding-right: 7.5rem !important;\n padding-left: 7.5rem !important;\n}\n\n.px-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important;\n}\n\n.px-10 {\n padding-right: 12.5rem !important;\n padding-left: 12.5rem !important;\n}\n\n.px-11 {\n padding-right: 15rem !important;\n padding-left: 15rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.8rem !important;\n padding-bottom: 1.8rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.py-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n}\n\n.py-7 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n}\n\n.py-8 {\n padding-top: 7.5rem !important;\n padding-bottom: 7.5rem !important;\n}\n\n.py-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important;\n}\n\n.py-10 {\n padding-top: 12.5rem !important;\n padding-bottom: 12.5rem !important;\n}\n\n.py-11 {\n padding-top: 15rem !important;\n padding-bottom: 15rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.8rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pt-6 {\n padding-top: 4rem !important;\n}\n\n.pt-7 {\n padding-top: 5rem !important;\n}\n\n.pt-8 {\n padding-top: 7.5rem !important;\n}\n\n.pt-9 {\n padding-top: 10rem !important;\n}\n\n.pt-10 {\n padding-top: 12.5rem !important;\n}\n\n.pt-11 {\n padding-top: 15rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.8rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pe-6 {\n padding-right: 4rem !important;\n}\n\n.pe-7 {\n padding-right: 5rem !important;\n}\n\n.pe-8 {\n padding-right: 7.5rem !important;\n}\n\n.pe-9 {\n padding-right: 10rem !important;\n}\n\n.pe-10 {\n padding-right: 12.5rem !important;\n}\n\n.pe-11 {\n padding-right: 15rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.8rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.pb-6 {\n padding-bottom: 4rem !important;\n}\n\n.pb-7 {\n padding-bottom: 5rem !important;\n}\n\n.pb-8 {\n padding-bottom: 7.5rem !important;\n}\n\n.pb-9 {\n padding-bottom: 10rem !important;\n}\n\n.pb-10 {\n padding-bottom: 12.5rem !important;\n}\n\n.pb-11 {\n padding-bottom: 15rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.8rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.ps-6 {\n padding-left: 4rem !important;\n}\n\n.ps-7 {\n padding-left: 5rem !important;\n}\n\n.ps-8 {\n padding-left: 7.5rem !important;\n}\n\n.ps-9 {\n padding-left: 10rem !important;\n}\n\n.ps-10 {\n padding-left: 12.5rem !important;\n}\n\n.ps-11 {\n padding-left: 15rem !important;\n}\n\n.font-monospace {\n font-family: var(--elixir-font-monospace) !important;\n}\n\n.fs--2 {\n font-size: 0.5627813555rem !important;\n}\n\n.fs--1 {\n font-size: 0.7501875469rem !important;\n}\n\n.fs-0 {\n font-size: 1rem !important;\n}\n\n.fs-1 {\n font-size: 1.333rem !important;\n}\n\n.fs-2 {\n font-size: 1.776889rem !important;\n}\n\n.fs-3 {\n font-size: 2.368593037rem !important;\n}\n\n.fs-4 {\n font-size: 3.1573345183rem !important;\n}\n\n.fs-5 {\n font-size: 4.2087269129rem !important;\n}\n\n.fs-6 {\n font-size: 5.6102329749rem !important;\n}\n\n.fs-7 {\n font-size: 7.4784405556rem !important;\n}\n\n.fs-8 {\n font-size: 9.9687612606rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-thin {\n font-weight: 100 !important;\n}\n\n.fw-lighter {\n font-weight: 200 !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-medium {\n font-weight: 500 !important;\n}\n\n.fw-semi-bold {\n font-weight: 600 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-bolder {\n font-weight: 800 !important;\n}\n\n.fw-black {\n font-weight: 900 !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-xs {\n line-height: 1.15 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.45 !important;\n}\n\n.lh-lg {\n line-height: 1.75 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !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.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --elixir-text-opacity: 1;\n color: var(--elixir-primary) !important;\n}\n\n.text-secondary {\n --elixir-text-opacity: 1;\n color: var(--elixir-secondary) !important;\n}\n\n.text-success {\n --elixir-text-opacity: 1;\n color: var(--elixir-success) !important;\n}\n\n.text-info {\n --elixir-text-opacity: 1;\n color: var(--elixir-info) !important;\n}\n\n.text-warning {\n --elixir-text-opacity: 1;\n color: var(--elixir-warning) !important;\n}\n\n.text-danger {\n --elixir-text-opacity: 1;\n color: var(--elixir-danger) !important;\n}\n\n.text-light {\n --elixir-text-opacity: 1;\n color: var(--elixir-light) !important;\n}\n\n.text-dark {\n --elixir-text-opacity: 1;\n color: var(--elixir-dark) !important;\n}\n\n.text-black {\n --elixir-text-opacity: 1;\n color: var(--elixir-black) !important;\n}\n\n.text-white {\n --elixir-text-opacity: 1;\n color: var(--elixir-white) !important;\n}\n\n.text-body {\n --elixir-text-opacity: 1;\n color: var(--elixir-body) !important;\n}\n\n.text-muted {\n --elixir-text-opacity: 1;\n color: var(--elixir-muted) !important;\n}\n\n.text-black-50 {\n --elixir-text-opacity: 1;\n color: var(--elixir-black-50) !important;\n}\n\n.text-white-50 {\n --elixir-text-opacity: 1;\n color: var(--elixir-white-50) !important;\n}\n\n.text-reset {\n --elixir-text-opacity: 1;\n color: var(--elixir-reset) !important;\n}\n\n.text-opacity-25 {\n --elixir-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --elixir-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --elixir-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --elixir-text-opacity: 1;\n}\n\n.bg-facebook {\n background-color: var(--elixir-facebook) !important;\n}\n\n.bg-google-plus {\n background-color: var(--elixir-google-plus) !important;\n}\n\n.bg-twitter {\n background-color: var(--elixir-twitter) !important;\n}\n\n.bg-linkedin {\n background-color: var(--elixir-linkedin) !important;\n}\n\n.bg-youtube {\n background-color: var(--elixir-youtube) !important;\n}\n\n.bg-github {\n background-color: var(--elixir-github) !important;\n}\n\n.bg-black {\n background-color: var(--elixir-black) !important;\n}\n\n.bg-100 {\n background-color: var(--elixir-100) !important;\n}\n\n.bg-200 {\n background-color: var(--elixir-200) !important;\n}\n\n.bg-300 {\n background-color: var(--elixir-300) !important;\n}\n\n.bg-400 {\n background-color: var(--elixir-400) !important;\n}\n\n.bg-500 {\n background-color: var(--elixir-500) !important;\n}\n\n.bg-600 {\n background-color: var(--elixir-600) !important;\n}\n\n.bg-700 {\n background-color: var(--elixir-700) !important;\n}\n\n.bg-800 {\n background-color: var(--elixir-800) !important;\n}\n\n.bg-900 {\n background-color: var(--elixir-900) !important;\n}\n\n.bg-1000 {\n background-color: var(--elixir-1000) !important;\n}\n\n.bg-1100 {\n background-color: var(--elixir-1100) !important;\n}\n\n.bg-white {\n background-color: var(--elixir-white) !important;\n}\n\n.bg-primary {\n background-color: var(--elixir-primary) !important;\n}\n\n.bg-secondary {\n background-color: var(--elixir-secondary) !important;\n}\n\n.bg-success {\n background-color: var(--elixir-success) !important;\n}\n\n.bg-info {\n background-color: var(--elixir-info) !important;\n}\n\n.bg-warning {\n background-color: var(--elixir-warning) !important;\n}\n\n.bg-danger {\n background-color: var(--elixir-danger) !important;\n}\n\n.bg-light {\n background-color: var(--elixir-light) !important;\n}\n\n.bg-dark {\n background-color: var(--elixir-dark) !important;\n}\n\n.bg-body {\n background-color: var(--elixir-body) !important;\n}\n\n.bg-transparent {\n background-color: var(--elixir-transparent) !important;\n}\n\n.bg-opacity-10 {\n --elixir-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --elixir-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --elixir-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --elixir-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --elixir-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--elixir-gradient) !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.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: 0.188rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: 0.2rem !important;\n}\n\n.rounded-2 {\n border-radius: 0.188rem !important;\n}\n\n.rounded-3 {\n border-radius: 0.625rem !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-top {\n border-top-left-radius: 0.188rem !important;\n border-top-right-radius: 0.188rem !important;\n}\n\n.rounded-top-lg {\n border-top-left-radius: 0.625rem !important;\n border-top-right-radius: 0.625rem !important;\n}\n\n.rounded-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.rounded-end {\n border-top-right-radius: 0.188rem !important;\n border-bottom-right-radius: 0.188rem !important;\n}\n\n.rounded-end-lg {\n border-top-right-radius: 0.625rem !important;\n border-bottom-right-radius: 0.625rem !important;\n}\n\n.rounded-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.188rem !important;\n border-bottom-left-radius: 0.188rem !important;\n}\n\n.rounded-bottom-lg {\n border-bottom-right-radius: 0.625rem !important;\n border-bottom-left-radius: 0.625rem !important;\n}\n\n.rounded-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: 0.188rem !important;\n border-top-left-radius: 0.188rem !important;\n}\n\n.rounded-start-lg {\n border-bottom-left-radius: 0.625rem !important;\n border-top-left-radius: 0.625rem !important;\n}\n\n.rounded-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n.text-facebook {\n color: var(--elixir-facebook) !important;\n}\n\n.text-google-plus {\n color: var(--elixir-google-plus) !important;\n}\n\n.text-twitter {\n color: var(--elixir-twitter) !important;\n}\n\n.text-linkedin {\n color: var(--elixir-linkedin) !important;\n}\n\n.text-youtube {\n color: var(--elixir-youtube) !important;\n}\n\n.text-github {\n color: var(--elixir-github) !important;\n}\n\n.text-black {\n color: var(--elixir-black) !important;\n}\n\n.text-100 {\n color: var(--elixir-100) !important;\n}\n\n.text-200 {\n color: var(--elixir-200) !important;\n}\n\n.text-300 {\n color: var(--elixir-300) !important;\n}\n\n.text-400 {\n color: var(--elixir-400) !important;\n}\n\n.text-500 {\n color: var(--elixir-500) !important;\n}\n\n.text-600 {\n color: var(--elixir-600) !important;\n}\n\n.text-700 {\n color: var(--elixir-700) !important;\n}\n\n.text-800 {\n color: var(--elixir-800) !important;\n}\n\n.text-900 {\n color: var(--elixir-900) !important;\n}\n\n.text-1000 {\n color: var(--elixir-1000) !important;\n}\n\n.text-1100 {\n color: var(--elixir-1100) !important;\n}\n\n.text-white {\n color: var(--elixir-white) !important;\n}\n\n.max-vh-25 {\n max-height: 25vh !important;\n}\n\n.max-vh-50 {\n max-height: 50vh !important;\n}\n\n.max-vh-75 {\n max-height: 75vh !important;\n}\n\n.max-vh-100 {\n max-height: 100vh !important;\n}\n\n.border-x {\n border-left: 1px solid var(--elixir-border-color) !important;\n border-right: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-x-0 {\n border-left: 0 !important;\n border-right: 0 !important;\n}\n\n.border-y {\n border-top: 1px solid var(--elixir-border-color) !important;\n border-bottom: 1px solid var(--elixir-border-color) !important;\n}\n\n.border-y-0 {\n border-top: 0 !important;\n border-bottom: 0 !important;\n}\n\n.border-dashed {\n border: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-top {\n border-top: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-end {\n border-right: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-start {\n border-left: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-bottom {\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-x {\n border-left: 1px dashed var(--elixir-border-color) !important;\n border-right: 1px dashed var(--elixir-border-color) !important;\n}\n\n.border-dashed-y {\n border-top: 1px dashed var(--elixir-border-color) !important;\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n}\n\n.rounded-ts {\n border-top-left-radius: 0.188rem !important;\n}\n\n.rounded-ts-lg {\n border-top-left-radius: 0.625rem !important;\n}\n\n.rounded-ts-0 {\n border-top-left-radius: 0 !important;\n}\n\n.rounded-te {\n border-top-right-radius: 0.188rem !important;\n}\n\n.rounded-te-lg {\n border-top-right-radius: 0.625rem !important;\n}\n\n.rounded-te-0 {\n border-top-right-radius: 0 !important;\n}\n\n.rounded-bs {\n border-bottom-left-radius: 0.188rem !important;\n}\n\n.rounded-bs-lg {\n border-bottom-left-radius: 0.625rem !important;\n}\n\n.rounded-bs-0 {\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-be {\n border-bottom-right-radius: 0.188rem !important;\n}\n\n.rounded-be-lg {\n border-bottom-right-radius: 0.625rem !important;\n}\n\n.rounded-be-0 {\n border-bottom-right-radius: 0 !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n\n .float-sm-end {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n\n .opacity-sm-0 {\n opacity: 0 !important;\n }\n\n .opacity-sm-25 {\n opacity: 0.25 !important;\n }\n\n .opacity-sm-50 {\n opacity: 0.5 !important;\n }\n\n .opacity-sm-75 {\n opacity: 0.75 !important;\n }\n\n .opacity-sm-85 {\n opacity: 0.85 !important;\n }\n\n .opacity-sm-100 {\n opacity: 1 !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .position-sm-static {\n position: static !important;\n }\n\n .position-sm-absolute {\n position: absolute !important;\n }\n\n .position-sm-relative {\n position: relative !important;\n }\n\n .position-sm-fixed {\n position: fixed !important;\n }\n\n .position-sm-sticky {\n position: sticky !important;\n }\n\n .translate-sm-middle {\n transform: translateX(-50%) translateY(-50%) !important;\n }\n\n .translate-sm-middle-x {\n transform: translateX(-50%) !important;\n }\n\n .translate-sm-middle-y {\n transform: translateY(-50%) !important;\n }\n\n .border-sm {\n border: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-0 {\n border: 0 !important;\n }\n\n .border-sm-top {\n border-top: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-top-0 {\n border-top: 0 !important;\n }\n\n .border-sm-end {\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-end-0 {\n border-right: 0 !important;\n }\n\n .border-sm-bottom {\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-bottom-0 {\n border-bottom: 0 !important;\n }\n\n .border-sm-start {\n border-left: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-start-0 {\n border-left: 0 !important;\n }\n\n .border-sm-facebook {\n border-color: var(--elixir-facebook) !important;\n }\n\n .border-sm-google-plus {\n border-color: var(--elixir-google-plus) !important;\n }\n\n .border-sm-twitter {\n border-color: var(--elixir-twitter) !important;\n }\n\n .border-sm-linkedin {\n border-color: var(--elixir-linkedin) !important;\n }\n\n .border-sm-youtube {\n border-color: var(--elixir-youtube) !important;\n }\n\n .border-sm-github {\n border-color: var(--elixir-github) !important;\n }\n\n .border-sm-black {\n border-color: var(--elixir-black) !important;\n }\n\n .border-sm-100 {\n border-color: var(--elixir-100) !important;\n }\n\n .border-sm-200 {\n border-color: var(--elixir-200) !important;\n }\n\n .border-sm-300 {\n border-color: var(--elixir-300) !important;\n }\n\n .border-sm-400 {\n border-color: var(--elixir-400) !important;\n }\n\n .border-sm-500 {\n border-color: var(--elixir-500) !important;\n }\n\n .border-sm-600 {\n border-color: var(--elixir-600) !important;\n }\n\n .border-sm-700 {\n border-color: var(--elixir-700) !important;\n }\n\n .border-sm-800 {\n border-color: var(--elixir-800) !important;\n }\n\n .border-sm-900 {\n border-color: var(--elixir-900) !important;\n }\n\n .border-sm-1000 {\n border-color: var(--elixir-1000) !important;\n }\n\n .border-sm-1100 {\n border-color: var(--elixir-1100) !important;\n }\n\n .border-sm-white {\n border-color: var(--elixir-white) !important;\n }\n\n .border-sm-primary {\n border-color: var(--elixir-primary) !important;\n }\n\n .border-sm-secondary {\n border-color: var(--elixir-secondary) !important;\n }\n\n .border-sm-success {\n border-color: var(--elixir-success) !important;\n }\n\n .border-sm-info {\n border-color: var(--elixir-info) !important;\n }\n\n .border-sm-warning {\n border-color: var(--elixir-warning) !important;\n }\n\n .border-sm-danger {\n border-color: var(--elixir-danger) !important;\n }\n\n .border-sm-light {\n border-color: var(--elixir-light) !important;\n }\n\n .border-sm-dark {\n border-color: var(--elixir-dark) !important;\n }\n\n .w-sm-25 {\n width: 25% !important;\n }\n\n .w-sm-50 {\n width: 50% !important;\n }\n\n .w-sm-75 {\n width: 75% !important;\n }\n\n .w-sm-100 {\n width: 100% !important;\n }\n\n .w-sm-auto {\n width: auto !important;\n }\n\n .vw-sm-25 {\n width: 25vw !important;\n }\n\n .vw-sm-50 {\n width: 50vw !important;\n }\n\n .vw-sm-75 {\n width: 75vw !important;\n }\n\n .vw-sm-100 {\n width: 100vw !important;\n }\n\n .h-sm-25 {\n height: 25% !important;\n }\n\n .h-sm-50 {\n height: 50% !important;\n }\n\n .h-sm-75 {\n height: 75% !important;\n }\n\n .h-sm-100 {\n height: 100% !important;\n }\n\n .h-sm-auto {\n height: auto !important;\n }\n\n .vh-sm-25 {\n height: 25vh !important;\n }\n\n .vh-sm-50 {\n height: 50vh !important;\n }\n\n .vh-sm-75 {\n height: 75vh !important;\n }\n\n .vh-sm-100 {\n height: 100vh !important;\n }\n\n .min-vh-sm-25 {\n min-height: 25vh !important;\n }\n\n .min-vh-sm-50 {\n min-height: 50vh !important;\n }\n\n .min-vh-sm-75 {\n min-height: 75vh !important;\n }\n\n .min-vh-sm-100 {\n min-height: 100vh !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-sm-0 {\n gap: 0 !important;\n }\n\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n\n .gap-sm-3 {\n gap: 1rem !important;\n }\n\n .gap-sm-4 {\n gap: 1.8rem !important;\n }\n\n .gap-sm-5 {\n gap: 3rem !important;\n }\n\n .gap-sm-6 {\n gap: 4rem !important;\n }\n\n .gap-sm-7 {\n gap: 5rem !important;\n }\n\n .gap-sm-8 {\n gap: 7.5rem !important;\n }\n\n .gap-sm-9 {\n gap: 10rem !important;\n }\n\n .gap-sm-10 {\n gap: 12.5rem !important;\n }\n\n .gap-sm-11 {\n gap: 15rem !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.8rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-6 {\n margin: 4rem !important;\n }\n\n .m-sm-7 {\n margin: 5rem !important;\n }\n\n .m-sm-8 {\n margin: 7.5rem !important;\n }\n\n .m-sm-9 {\n margin: 10rem !important;\n }\n\n .m-sm-10 {\n margin: 12.5rem !important;\n }\n\n .m-sm-11 {\n margin: 15rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.8rem !important;\n margin-left: 1.8rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important;\n }\n\n .mx-sm-7 {\n margin-right: 5rem !important;\n margin-left: 5rem !important;\n }\n\n .mx-sm-8 {\n margin-right: 7.5rem !important;\n margin-left: 7.5rem !important;\n }\n\n .mx-sm-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important;\n }\n\n .mx-sm-10 {\n margin-right: 12.5rem !important;\n margin-left: 12.5rem !important;\n }\n\n .mx-sm-11 {\n margin-right: 15rem !important;\n margin-left: 15rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.8rem !important;\n margin-bottom: 1.8rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n\n .my-sm-7 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n\n .my-sm-8 {\n margin-top: 7.5rem !important;\n margin-bottom: 7.5rem !important;\n }\n\n .my-sm-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important;\n }\n\n .my-sm-10 {\n margin-top: 12.5rem !important;\n margin-bottom: 12.5rem !important;\n }\n\n .my-sm-11 {\n margin-top: 15rem !important;\n margin-bottom: 15rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.8rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-6 {\n margin-top: 4rem !important;\n }\n\n .mt-sm-7 {\n margin-top: 5rem !important;\n }\n\n .mt-sm-8 {\n margin-top: 7.5rem !important;\n }\n\n .mt-sm-9 {\n margin-top: 10rem !important;\n }\n\n .mt-sm-10 {\n margin-top: 12.5rem !important;\n }\n\n .mt-sm-11 {\n margin-top: 15rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.8rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-6 {\n margin-right: 4rem !important;\n }\n\n .me-sm-7 {\n margin-right: 5rem !important;\n }\n\n .me-sm-8 {\n margin-right: 7.5rem !important;\n }\n\n .me-sm-9 {\n margin-right: 10rem !important;\n }\n\n .me-sm-10 {\n margin-right: 12.5rem !important;\n }\n\n .me-sm-11 {\n margin-right: 15rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.8rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-6 {\n margin-bottom: 4rem !important;\n }\n\n .mb-sm-7 {\n margin-bottom: 5rem !important;\n }\n\n .mb-sm-8 {\n margin-bottom: 7.5rem !important;\n }\n\n .mb-sm-9 {\n margin-bottom: 10rem !important;\n }\n\n .mb-sm-10 {\n margin-bottom: 12.5rem !important;\n }\n\n .mb-sm-11 {\n margin-bottom: 15rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.8rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-6 {\n margin-left: 4rem !important;\n }\n\n .ms-sm-7 {\n margin-left: 5rem !important;\n }\n\n .ms-sm-8 {\n margin-left: 7.5rem !important;\n }\n\n .ms-sm-9 {\n margin-left: 10rem !important;\n }\n\n .ms-sm-10 {\n margin-left: 12.5rem !important;\n }\n\n .ms-sm-11 {\n margin-left: 15rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n\n .m-sm-n3 {\n margin: -1rem !important;\n }\n\n .m-sm-n4 {\n margin: -1.8rem !important;\n }\n\n .m-sm-n5 {\n margin: -3rem !important;\n }\n\n .m-sm-n6 {\n margin: -4rem !important;\n }\n\n .m-sm-n7 {\n margin: -5rem !important;\n }\n\n .m-sm-n8 {\n margin: -7.5rem !important;\n }\n\n .m-sm-n9 {\n margin: -10rem !important;\n }\n\n .m-sm-n10 {\n margin: -12.5rem !important;\n }\n\n .m-sm-n11 {\n margin: -15rem !important;\n }\n\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important;\n }\n\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important;\n }\n\n .mx-sm-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important;\n }\n\n .mx-sm-n4 {\n margin-right: -1.8rem !important;\n margin-left: -1.8rem !important;\n }\n\n .mx-sm-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important;\n }\n\n .mx-sm-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important;\n }\n\n .mx-sm-n7 {\n margin-right: -5rem !important;\n margin-left: -5rem !important;\n }\n\n .mx-sm-n8 {\n margin-right: -7.5rem !important;\n margin-left: -7.5rem !important;\n }\n\n .mx-sm-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important;\n }\n\n .mx-sm-n10 {\n margin-right: -12.5rem !important;\n margin-left: -12.5rem !important;\n }\n\n .mx-sm-n11 {\n margin-right: -15rem !important;\n margin-left: -15rem !important;\n }\n\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n\n .my-sm-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n\n .my-sm-n4 {\n margin-top: -1.8rem !important;\n margin-bottom: -1.8rem !important;\n }\n\n .my-sm-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n\n .my-sm-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n\n .my-sm-n7 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n\n .my-sm-n8 {\n margin-top: -7.5rem !important;\n margin-bottom: -7.5rem !important;\n }\n\n .my-sm-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important;\n }\n\n .my-sm-n10 {\n margin-top: -12.5rem !important;\n margin-bottom: -12.5rem !important;\n }\n\n .my-sm-n11 {\n margin-top: -15rem !important;\n margin-bottom: -15rem !important;\n }\n\n .mt-sm-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mt-sm-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mt-sm-n3 {\n margin-top: -1rem !important;\n }\n\n .mt-sm-n4 {\n margin-top: -1.8rem !important;\n }\n\n .mt-sm-n5 {\n margin-top: -3rem !important;\n }\n\n .mt-sm-n6 {\n margin-top: -4rem !important;\n }\n\n .mt-sm-n7 {\n margin-top: -5rem !important;\n }\n\n .mt-sm-n8 {\n margin-top: -7.5rem !important;\n }\n\n .mt-sm-n9 {\n margin-top: -10rem !important;\n }\n\n .mt-sm-n10 {\n margin-top: -12.5rem !important;\n }\n\n .mt-sm-n11 {\n margin-top: -15rem !important;\n }\n\n .me-sm-n1 {\n margin-right: -0.25rem !important;\n }\n\n .me-sm-n2 {\n margin-right: -0.5rem !important;\n }\n\n .me-sm-n3 {\n margin-right: -1rem !important;\n }\n\n .me-sm-n4 {\n margin-right: -1.8rem !important;\n }\n\n .me-sm-n5 {\n margin-right: -3rem !important;\n }\n\n .me-sm-n6 {\n margin-right: -4rem !important;\n }\n\n .me-sm-n7 {\n margin-right: -5rem !important;\n }\n\n .me-sm-n8 {\n margin-right: -7.5rem !important;\n }\n\n .me-sm-n9 {\n margin-right: -10rem !important;\n }\n\n .me-sm-n10 {\n margin-right: -12.5rem !important;\n }\n\n .me-sm-n11 {\n margin-right: -15rem !important;\n }\n\n .mb-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .mb-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .mb-sm-n3 {\n margin-bottom: -1rem !important;\n }\n\n .mb-sm-n4 {\n margin-bottom: -1.8rem !important;\n }\n\n .mb-sm-n5 {\n margin-bottom: -3rem !important;\n }\n\n .mb-sm-n6 {\n margin-bottom: -4rem !important;\n }\n\n .mb-sm-n7 {\n margin-bottom: -5rem !important;\n }\n\n .mb-sm-n8 {\n margin-bottom: -7.5rem !important;\n }\n\n .mb-sm-n9 {\n margin-bottom: -10rem !important;\n }\n\n .mb-sm-n10 {\n margin-bottom: -12.5rem !important;\n }\n\n .mb-sm-n11 {\n margin-bottom: -15rem !important;\n }\n\n .ms-sm-n1 {\n margin-left: -0.25rem !important;\n }\n\n .ms-sm-n2 {\n margin-left: -0.5rem !important;\n }\n\n .ms-sm-n3 {\n margin-left: -1rem !important;\n }\n\n .ms-sm-n4 {\n margin-left: -1.8rem !important;\n }\n\n .ms-sm-n5 {\n margin-left: -3rem !important;\n }\n\n .ms-sm-n6 {\n margin-left: -4rem !important;\n }\n\n .ms-sm-n7 {\n margin-left: -5rem !important;\n }\n\n .ms-sm-n8 {\n margin-left: -7.5rem !important;\n }\n\n .ms-sm-n9 {\n margin-left: -10rem !important;\n }\n\n .ms-sm-n10 {\n margin-left: -12.5rem !important;\n }\n\n .ms-sm-n11 {\n margin-left: -15rem !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.8rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .p-sm-6 {\n padding: 4rem !important;\n }\n\n .p-sm-7 {\n padding: 5rem !important;\n }\n\n .p-sm-8 {\n padding: 7.5rem !important;\n }\n\n .p-sm-9 {\n padding: 10rem !important;\n }\n\n .p-sm-10 {\n padding: 12.5rem !important;\n }\n\n .p-sm-11 {\n padding: 15rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.8rem !important;\n padding-left: 1.8rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .px-sm-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important;\n }\n\n .px-sm-7 {\n padding-right: 5rem !important;\n padding-left: 5rem !important;\n }\n\n .px-sm-8 {\n padding-right: 7.5rem !important;\n padding-left: 7.5rem !important;\n }\n\n .px-sm-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important;\n }\n\n .px-sm-10 {\n padding-right: 12.5rem !important;\n padding-left: 12.5rem !important;\n }\n\n .px-sm-11 {\n padding-right: 15rem !important;\n padding-left: 15rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.8rem !important;\n padding-bottom: 1.8rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .py-sm-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n\n .py-sm-7 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n\n .py-sm-8 {\n padding-top: 7.5rem !important;\n padding-bottom: 7.5rem !important;\n }\n\n .py-sm-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important;\n }\n\n .py-sm-10 {\n padding-top: 12.5rem !important;\n padding-bottom: 12.5rem !important;\n }\n\n .py-sm-11 {\n padding-top: 15rem !important;\n padding-bottom: 15rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.8rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pt-sm-6 {\n padding-top: 4rem !important;\n }\n\n .pt-sm-7 {\n padding-top: 5rem !important;\n }\n\n .pt-sm-8 {\n padding-top: 7.5rem !important;\n }\n\n .pt-sm-9 {\n padding-top: 10rem !important;\n }\n\n .pt-sm-10 {\n padding-top: 12.5rem !important;\n }\n\n .pt-sm-11 {\n padding-top: 15rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.8rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pe-sm-6 {\n padding-right: 4rem !important;\n }\n\n .pe-sm-7 {\n padding-right: 5rem !important;\n }\n\n .pe-sm-8 {\n padding-right: 7.5rem !important;\n }\n\n .pe-sm-9 {\n padding-right: 10rem !important;\n }\n\n .pe-sm-10 {\n padding-right: 12.5rem !important;\n }\n\n .pe-sm-11 {\n padding-right: 15rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.8rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .pb-sm-6 {\n padding-bottom: 4rem !important;\n }\n\n .pb-sm-7 {\n padding-bottom: 5rem !important;\n }\n\n .pb-sm-8 {\n padding-bottom: 7.5rem !important;\n }\n\n .pb-sm-9 {\n padding-bottom: 10rem !important;\n }\n\n .pb-sm-10 {\n padding-bottom: 12.5rem !important;\n }\n\n .pb-sm-11 {\n padding-bottom: 15rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.8rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n\n .ps-sm-6 {\n padding-left: 4rem !important;\n }\n\n .ps-sm-7 {\n padding-left: 5rem !important;\n }\n\n .ps-sm-8 {\n padding-left: 7.5rem !important;\n }\n\n .ps-sm-9 {\n padding-left: 10rem !important;\n }\n\n .ps-sm-10 {\n padding-left: 12.5rem !important;\n }\n\n .ps-sm-11 {\n padding-left: 15rem !important;\n }\n\n .fs-sm--2 {\n font-size: 0.5627813555rem !important;\n }\n\n .fs-sm--1 {\n font-size: 0.7501875469rem !important;\n }\n\n .fs-sm-0 {\n font-size: 1rem !important;\n }\n\n .fs-sm-1 {\n font-size: 1.333rem !important;\n }\n\n .fs-sm-2 {\n font-size: 1.776889rem !important;\n }\n\n .fs-sm-3 {\n font-size: 2.368593037rem !important;\n }\n\n .fs-sm-4 {\n font-size: 3.1573345183rem !important;\n }\n\n .fs-sm-5 {\n font-size: 4.2087269129rem !important;\n }\n\n .fs-sm-6 {\n font-size: 5.6102329749rem !important;\n }\n\n .fs-sm-7 {\n font-size: 7.4784405556rem !important;\n }\n\n .fs-sm-8 {\n font-size: 9.9687612606rem !important;\n }\n\n .text-sm-start {\n text-align: left !important;\n }\n\n .text-sm-end {\n text-align: right !important;\n }\n\n .text-sm-center {\n text-align: center !important;\n }\n\n .rounded-sm-top {\n border-top-left-radius: 0.188rem !important;\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-sm-top-lg {\n border-top-left-radius: 0.625rem !important;\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-sm-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rounded-sm-end {\n border-top-right-radius: 0.188rem !important;\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-sm-end-lg {\n border-top-right-radius: 0.625rem !important;\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-sm-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-sm-bottom {\n border-bottom-right-radius: 0.188rem !important;\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-sm-bottom-lg {\n border-bottom-right-radius: 0.625rem !important;\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-sm-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-sm-start {\n border-bottom-left-radius: 0.188rem !important;\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-sm-start-lg {\n border-bottom-left-radius: 0.625rem !important;\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-sm-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n }\n\n .max-vh-sm-25 {\n max-height: 25vh !important;\n }\n\n .max-vh-sm-50 {\n max-height: 50vh !important;\n }\n\n .max-vh-sm-75 {\n max-height: 75vh !important;\n }\n\n .max-vh-sm-100 {\n max-height: 100vh !important;\n }\n\n .border-sm-x {\n border-left: 1px solid var(--elixir-border-color) !important;\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-x-0 {\n border-left: 0 !important;\n border-right: 0 !important;\n }\n\n .border-sm-y {\n border-top: 1px solid var(--elixir-border-color) !important;\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-sm-y-0 {\n border-top: 0 !important;\n border-bottom: 0 !important;\n }\n\n .border-sm-dashed {\n border: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-top {\n border-top: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-end {\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-start {\n border-left: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-bottom {\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-x {\n border-left: 1px dashed var(--elixir-border-color) !important;\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-sm-dashed-y {\n border-top: 1px dashed var(--elixir-border-color) !important;\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .rounded-sm-ts {\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-sm-ts-lg {\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-sm-ts-0 {\n border-top-left-radius: 0 !important;\n }\n\n .rounded-sm-te {\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-sm-te-lg {\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-sm-te-0 {\n border-top-right-radius: 0 !important;\n }\n\n .rounded-sm-bs {\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-sm-bs-lg {\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-sm-bs-0 {\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-sm-be {\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-sm-be-lg {\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-sm-be-0 {\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-sm-0 {\n border-radius: 0 !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n\n .float-md-end {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n\n .opacity-md-0 {\n opacity: 0 !important;\n }\n\n .opacity-md-25 {\n opacity: 0.25 !important;\n }\n\n .opacity-md-50 {\n opacity: 0.5 !important;\n }\n\n .opacity-md-75 {\n opacity: 0.75 !important;\n }\n\n .opacity-md-85 {\n opacity: 0.85 !important;\n }\n\n .opacity-md-100 {\n opacity: 1 !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .position-md-static {\n position: static !important;\n }\n\n .position-md-absolute {\n position: absolute !important;\n }\n\n .position-md-relative {\n position: relative !important;\n }\n\n .position-md-fixed {\n position: fixed !important;\n }\n\n .position-md-sticky {\n position: sticky !important;\n }\n\n .translate-md-middle {\n transform: translateX(-50%) translateY(-50%) !important;\n }\n\n .translate-md-middle-x {\n transform: translateX(-50%) !important;\n }\n\n .translate-md-middle-y {\n transform: translateY(-50%) !important;\n }\n\n .border-md {\n border: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-0 {\n border: 0 !important;\n }\n\n .border-md-top {\n border-top: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-top-0 {\n border-top: 0 !important;\n }\n\n .border-md-end {\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-end-0 {\n border-right: 0 !important;\n }\n\n .border-md-bottom {\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-bottom-0 {\n border-bottom: 0 !important;\n }\n\n .border-md-start {\n border-left: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-start-0 {\n border-left: 0 !important;\n }\n\n .border-md-facebook {\n border-color: var(--elixir-facebook) !important;\n }\n\n .border-md-google-plus {\n border-color: var(--elixir-google-plus) !important;\n }\n\n .border-md-twitter {\n border-color: var(--elixir-twitter) !important;\n }\n\n .border-md-linkedin {\n border-color: var(--elixir-linkedin) !important;\n }\n\n .border-md-youtube {\n border-color: var(--elixir-youtube) !important;\n }\n\n .border-md-github {\n border-color: var(--elixir-github) !important;\n }\n\n .border-md-black {\n border-color: var(--elixir-black) !important;\n }\n\n .border-md-100 {\n border-color: var(--elixir-100) !important;\n }\n\n .border-md-200 {\n border-color: var(--elixir-200) !important;\n }\n\n .border-md-300 {\n border-color: var(--elixir-300) !important;\n }\n\n .border-md-400 {\n border-color: var(--elixir-400) !important;\n }\n\n .border-md-500 {\n border-color: var(--elixir-500) !important;\n }\n\n .border-md-600 {\n border-color: var(--elixir-600) !important;\n }\n\n .border-md-700 {\n border-color: var(--elixir-700) !important;\n }\n\n .border-md-800 {\n border-color: var(--elixir-800) !important;\n }\n\n .border-md-900 {\n border-color: var(--elixir-900) !important;\n }\n\n .border-md-1000 {\n border-color: var(--elixir-1000) !important;\n }\n\n .border-md-1100 {\n border-color: var(--elixir-1100) !important;\n }\n\n .border-md-white {\n border-color: var(--elixir-white) !important;\n }\n\n .border-md-primary {\n border-color: var(--elixir-primary) !important;\n }\n\n .border-md-secondary {\n border-color: var(--elixir-secondary) !important;\n }\n\n .border-md-success {\n border-color: var(--elixir-success) !important;\n }\n\n .border-md-info {\n border-color: var(--elixir-info) !important;\n }\n\n .border-md-warning {\n border-color: var(--elixir-warning) !important;\n }\n\n .border-md-danger {\n border-color: var(--elixir-danger) !important;\n }\n\n .border-md-light {\n border-color: var(--elixir-light) !important;\n }\n\n .border-md-dark {\n border-color: var(--elixir-dark) !important;\n }\n\n .w-md-25 {\n width: 25% !important;\n }\n\n .w-md-50 {\n width: 50% !important;\n }\n\n .w-md-75 {\n width: 75% !important;\n }\n\n .w-md-100 {\n width: 100% !important;\n }\n\n .w-md-auto {\n width: auto !important;\n }\n\n .vw-md-25 {\n width: 25vw !important;\n }\n\n .vw-md-50 {\n width: 50vw !important;\n }\n\n .vw-md-75 {\n width: 75vw !important;\n }\n\n .vw-md-100 {\n width: 100vw !important;\n }\n\n .h-md-25 {\n height: 25% !important;\n }\n\n .h-md-50 {\n height: 50% !important;\n }\n\n .h-md-75 {\n height: 75% !important;\n }\n\n .h-md-100 {\n height: 100% !important;\n }\n\n .h-md-auto {\n height: auto !important;\n }\n\n .vh-md-25 {\n height: 25vh !important;\n }\n\n .vh-md-50 {\n height: 50vh !important;\n }\n\n .vh-md-75 {\n height: 75vh !important;\n }\n\n .vh-md-100 {\n height: 100vh !important;\n }\n\n .min-vh-md-25 {\n min-height: 25vh !important;\n }\n\n .min-vh-md-50 {\n min-height: 50vh !important;\n }\n\n .min-vh-md-75 {\n min-height: 75vh !important;\n }\n\n .min-vh-md-100 {\n min-height: 100vh !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-md-0 {\n gap: 0 !important;\n }\n\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n\n .gap-md-3 {\n gap: 1rem !important;\n }\n\n .gap-md-4 {\n gap: 1.8rem !important;\n }\n\n .gap-md-5 {\n gap: 3rem !important;\n }\n\n .gap-md-6 {\n gap: 4rem !important;\n }\n\n .gap-md-7 {\n gap: 5rem !important;\n }\n\n .gap-md-8 {\n gap: 7.5rem !important;\n }\n\n .gap-md-9 {\n gap: 10rem !important;\n }\n\n .gap-md-10 {\n gap: 12.5rem !important;\n }\n\n .gap-md-11 {\n gap: 15rem !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.8rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-6 {\n margin: 4rem !important;\n }\n\n .m-md-7 {\n margin: 5rem !important;\n }\n\n .m-md-8 {\n margin: 7.5rem !important;\n }\n\n .m-md-9 {\n margin: 10rem !important;\n }\n\n .m-md-10 {\n margin: 12.5rem !important;\n }\n\n .m-md-11 {\n margin: 15rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.8rem !important;\n margin-left: 1.8rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important;\n }\n\n .mx-md-7 {\n margin-right: 5rem !important;\n margin-left: 5rem !important;\n }\n\n .mx-md-8 {\n margin-right: 7.5rem !important;\n margin-left: 7.5rem !important;\n }\n\n .mx-md-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important;\n }\n\n .mx-md-10 {\n margin-right: 12.5rem !important;\n margin-left: 12.5rem !important;\n }\n\n .mx-md-11 {\n margin-right: 15rem !important;\n margin-left: 15rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.8rem !important;\n margin-bottom: 1.8rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n\n .my-md-7 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n\n .my-md-8 {\n margin-top: 7.5rem !important;\n margin-bottom: 7.5rem !important;\n }\n\n .my-md-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important;\n }\n\n .my-md-10 {\n margin-top: 12.5rem !important;\n margin-bottom: 12.5rem !important;\n }\n\n .my-md-11 {\n margin-top: 15rem !important;\n margin-bottom: 15rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.8rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-6 {\n margin-top: 4rem !important;\n }\n\n .mt-md-7 {\n margin-top: 5rem !important;\n }\n\n .mt-md-8 {\n margin-top: 7.5rem !important;\n }\n\n .mt-md-9 {\n margin-top: 10rem !important;\n }\n\n .mt-md-10 {\n margin-top: 12.5rem !important;\n }\n\n .mt-md-11 {\n margin-top: 15rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.8rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-6 {\n margin-right: 4rem !important;\n }\n\n .me-md-7 {\n margin-right: 5rem !important;\n }\n\n .me-md-8 {\n margin-right: 7.5rem !important;\n }\n\n .me-md-9 {\n margin-right: 10rem !important;\n }\n\n .me-md-10 {\n margin-right: 12.5rem !important;\n }\n\n .me-md-11 {\n margin-right: 15rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.8rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-6 {\n margin-bottom: 4rem !important;\n }\n\n .mb-md-7 {\n margin-bottom: 5rem !important;\n }\n\n .mb-md-8 {\n margin-bottom: 7.5rem !important;\n }\n\n .mb-md-9 {\n margin-bottom: 10rem !important;\n }\n\n .mb-md-10 {\n margin-bottom: 12.5rem !important;\n }\n\n .mb-md-11 {\n margin-bottom: 15rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.8rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-6 {\n margin-left: 4rem !important;\n }\n\n .ms-md-7 {\n margin-left: 5rem !important;\n }\n\n .ms-md-8 {\n margin-left: 7.5rem !important;\n }\n\n .ms-md-9 {\n margin-left: 10rem !important;\n }\n\n .ms-md-10 {\n margin-left: 12.5rem !important;\n }\n\n .ms-md-11 {\n margin-left: 15rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n\n .m-md-n3 {\n margin: -1rem !important;\n }\n\n .m-md-n4 {\n margin: -1.8rem !important;\n }\n\n .m-md-n5 {\n margin: -3rem !important;\n }\n\n .m-md-n6 {\n margin: -4rem !important;\n }\n\n .m-md-n7 {\n margin: -5rem !important;\n }\n\n .m-md-n8 {\n margin: -7.5rem !important;\n }\n\n .m-md-n9 {\n margin: -10rem !important;\n }\n\n .m-md-n10 {\n margin: -12.5rem !important;\n }\n\n .m-md-n11 {\n margin: -15rem !important;\n }\n\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important;\n }\n\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important;\n }\n\n .mx-md-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important;\n }\n\n .mx-md-n4 {\n margin-right: -1.8rem !important;\n margin-left: -1.8rem !important;\n }\n\n .mx-md-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important;\n }\n\n .mx-md-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important;\n }\n\n .mx-md-n7 {\n margin-right: -5rem !important;\n margin-left: -5rem !important;\n }\n\n .mx-md-n8 {\n margin-right: -7.5rem !important;\n margin-left: -7.5rem !important;\n }\n\n .mx-md-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important;\n }\n\n .mx-md-n10 {\n margin-right: -12.5rem !important;\n margin-left: -12.5rem !important;\n }\n\n .mx-md-n11 {\n margin-right: -15rem !important;\n margin-left: -15rem !important;\n }\n\n .my-md-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n\n .my-md-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n\n .my-md-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n\n .my-md-n4 {\n margin-top: -1.8rem !important;\n margin-bottom: -1.8rem !important;\n }\n\n .my-md-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n\n .my-md-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n\n .my-md-n7 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n\n .my-md-n8 {\n margin-top: -7.5rem !important;\n margin-bottom: -7.5rem !important;\n }\n\n .my-md-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important;\n }\n\n .my-md-n10 {\n margin-top: -12.5rem !important;\n margin-bottom: -12.5rem !important;\n }\n\n .my-md-n11 {\n margin-top: -15rem !important;\n margin-bottom: -15rem !important;\n }\n\n .mt-md-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mt-md-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mt-md-n3 {\n margin-top: -1rem !important;\n }\n\n .mt-md-n4 {\n margin-top: -1.8rem !important;\n }\n\n .mt-md-n5 {\n margin-top: -3rem !important;\n }\n\n .mt-md-n6 {\n margin-top: -4rem !important;\n }\n\n .mt-md-n7 {\n margin-top: -5rem !important;\n }\n\n .mt-md-n8 {\n margin-top: -7.5rem !important;\n }\n\n .mt-md-n9 {\n margin-top: -10rem !important;\n }\n\n .mt-md-n10 {\n margin-top: -12.5rem !important;\n }\n\n .mt-md-n11 {\n margin-top: -15rem !important;\n }\n\n .me-md-n1 {\n margin-right: -0.25rem !important;\n }\n\n .me-md-n2 {\n margin-right: -0.5rem !important;\n }\n\n .me-md-n3 {\n margin-right: -1rem !important;\n }\n\n .me-md-n4 {\n margin-right: -1.8rem !important;\n }\n\n .me-md-n5 {\n margin-right: -3rem !important;\n }\n\n .me-md-n6 {\n margin-right: -4rem !important;\n }\n\n .me-md-n7 {\n margin-right: -5rem !important;\n }\n\n .me-md-n8 {\n margin-right: -7.5rem !important;\n }\n\n .me-md-n9 {\n margin-right: -10rem !important;\n }\n\n .me-md-n10 {\n margin-right: -12.5rem !important;\n }\n\n .me-md-n11 {\n margin-right: -15rem !important;\n }\n\n .mb-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .mb-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .mb-md-n3 {\n margin-bottom: -1rem !important;\n }\n\n .mb-md-n4 {\n margin-bottom: -1.8rem !important;\n }\n\n .mb-md-n5 {\n margin-bottom: -3rem !important;\n }\n\n .mb-md-n6 {\n margin-bottom: -4rem !important;\n }\n\n .mb-md-n7 {\n margin-bottom: -5rem !important;\n }\n\n .mb-md-n8 {\n margin-bottom: -7.5rem !important;\n }\n\n .mb-md-n9 {\n margin-bottom: -10rem !important;\n }\n\n .mb-md-n10 {\n margin-bottom: -12.5rem !important;\n }\n\n .mb-md-n11 {\n margin-bottom: -15rem !important;\n }\n\n .ms-md-n1 {\n margin-left: -0.25rem !important;\n }\n\n .ms-md-n2 {\n margin-left: -0.5rem !important;\n }\n\n .ms-md-n3 {\n margin-left: -1rem !important;\n }\n\n .ms-md-n4 {\n margin-left: -1.8rem !important;\n }\n\n .ms-md-n5 {\n margin-left: -3rem !important;\n }\n\n .ms-md-n6 {\n margin-left: -4rem !important;\n }\n\n .ms-md-n7 {\n margin-left: -5rem !important;\n }\n\n .ms-md-n8 {\n margin-left: -7.5rem !important;\n }\n\n .ms-md-n9 {\n margin-left: -10rem !important;\n }\n\n .ms-md-n10 {\n margin-left: -12.5rem !important;\n }\n\n .ms-md-n11 {\n margin-left: -15rem !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.8rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .p-md-6 {\n padding: 4rem !important;\n }\n\n .p-md-7 {\n padding: 5rem !important;\n }\n\n .p-md-8 {\n padding: 7.5rem !important;\n }\n\n .p-md-9 {\n padding: 10rem !important;\n }\n\n .p-md-10 {\n padding: 12.5rem !important;\n }\n\n .p-md-11 {\n padding: 15rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.8rem !important;\n padding-left: 1.8rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .px-md-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important;\n }\n\n .px-md-7 {\n padding-right: 5rem !important;\n padding-left: 5rem !important;\n }\n\n .px-md-8 {\n padding-right: 7.5rem !important;\n padding-left: 7.5rem !important;\n }\n\n .px-md-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important;\n }\n\n .px-md-10 {\n padding-right: 12.5rem !important;\n padding-left: 12.5rem !important;\n }\n\n .px-md-11 {\n padding-right: 15rem !important;\n padding-left: 15rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.8rem !important;\n padding-bottom: 1.8rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .py-md-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n\n .py-md-7 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n\n .py-md-8 {\n padding-top: 7.5rem !important;\n padding-bottom: 7.5rem !important;\n }\n\n .py-md-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important;\n }\n\n .py-md-10 {\n padding-top: 12.5rem !important;\n padding-bottom: 12.5rem !important;\n }\n\n .py-md-11 {\n padding-top: 15rem !important;\n padding-bottom: 15rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.8rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pt-md-6 {\n padding-top: 4rem !important;\n }\n\n .pt-md-7 {\n padding-top: 5rem !important;\n }\n\n .pt-md-8 {\n padding-top: 7.5rem !important;\n }\n\n .pt-md-9 {\n padding-top: 10rem !important;\n }\n\n .pt-md-10 {\n padding-top: 12.5rem !important;\n }\n\n .pt-md-11 {\n padding-top: 15rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.8rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pe-md-6 {\n padding-right: 4rem !important;\n }\n\n .pe-md-7 {\n padding-right: 5rem !important;\n }\n\n .pe-md-8 {\n padding-right: 7.5rem !important;\n }\n\n .pe-md-9 {\n padding-right: 10rem !important;\n }\n\n .pe-md-10 {\n padding-right: 12.5rem !important;\n }\n\n .pe-md-11 {\n padding-right: 15rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.8rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .pb-md-6 {\n padding-bottom: 4rem !important;\n }\n\n .pb-md-7 {\n padding-bottom: 5rem !important;\n }\n\n .pb-md-8 {\n padding-bottom: 7.5rem !important;\n }\n\n .pb-md-9 {\n padding-bottom: 10rem !important;\n }\n\n .pb-md-10 {\n padding-bottom: 12.5rem !important;\n }\n\n .pb-md-11 {\n padding-bottom: 15rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.8rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n\n .ps-md-6 {\n padding-left: 4rem !important;\n }\n\n .ps-md-7 {\n padding-left: 5rem !important;\n }\n\n .ps-md-8 {\n padding-left: 7.5rem !important;\n }\n\n .ps-md-9 {\n padding-left: 10rem !important;\n }\n\n .ps-md-10 {\n padding-left: 12.5rem !important;\n }\n\n .ps-md-11 {\n padding-left: 15rem !important;\n }\n\n .fs-md--2 {\n font-size: 0.5627813555rem !important;\n }\n\n .fs-md--1 {\n font-size: 0.7501875469rem !important;\n }\n\n .fs-md-0 {\n font-size: 1rem !important;\n }\n\n .fs-md-1 {\n font-size: 1.333rem !important;\n }\n\n .fs-md-2 {\n font-size: 1.776889rem !important;\n }\n\n .fs-md-3 {\n font-size: 2.368593037rem !important;\n }\n\n .fs-md-4 {\n font-size: 3.1573345183rem !important;\n }\n\n .fs-md-5 {\n font-size: 4.2087269129rem !important;\n }\n\n .fs-md-6 {\n font-size: 5.6102329749rem !important;\n }\n\n .fs-md-7 {\n font-size: 7.4784405556rem !important;\n }\n\n .fs-md-8 {\n font-size: 9.9687612606rem !important;\n }\n\n .text-md-start {\n text-align: left !important;\n }\n\n .text-md-end {\n text-align: right !important;\n }\n\n .text-md-center {\n text-align: center !important;\n }\n\n .rounded-md-top {\n border-top-left-radius: 0.188rem !important;\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-md-top-lg {\n border-top-left-radius: 0.625rem !important;\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-md-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rounded-md-end {\n border-top-right-radius: 0.188rem !important;\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-md-end-lg {\n border-top-right-radius: 0.625rem !important;\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-md-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-md-bottom {\n border-bottom-right-radius: 0.188rem !important;\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-md-bottom-lg {\n border-bottom-right-radius: 0.625rem !important;\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-md-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-md-start {\n border-bottom-left-radius: 0.188rem !important;\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-md-start-lg {\n border-bottom-left-radius: 0.625rem !important;\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-md-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n }\n\n .max-vh-md-25 {\n max-height: 25vh !important;\n }\n\n .max-vh-md-50 {\n max-height: 50vh !important;\n }\n\n .max-vh-md-75 {\n max-height: 75vh !important;\n }\n\n .max-vh-md-100 {\n max-height: 100vh !important;\n }\n\n .border-md-x {\n border-left: 1px solid var(--elixir-border-color) !important;\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-x-0 {\n border-left: 0 !important;\n border-right: 0 !important;\n }\n\n .border-md-y {\n border-top: 1px solid var(--elixir-border-color) !important;\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-md-y-0 {\n border-top: 0 !important;\n border-bottom: 0 !important;\n }\n\n .border-md-dashed {\n border: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-top {\n border-top: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-end {\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-start {\n border-left: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-bottom {\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-x {\n border-left: 1px dashed var(--elixir-border-color) !important;\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-md-dashed-y {\n border-top: 1px dashed var(--elixir-border-color) !important;\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .rounded-md-ts {\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-md-ts-lg {\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-md-ts-0 {\n border-top-left-radius: 0 !important;\n }\n\n .rounded-md-te {\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-md-te-lg {\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-md-te-0 {\n border-top-right-radius: 0 !important;\n }\n\n .rounded-md-bs {\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-md-bs-lg {\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-md-bs-0 {\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-md-be {\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-md-be-lg {\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-md-be-0 {\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-md-0 {\n border-radius: 0 !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n\n .float-lg-end {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n\n .opacity-lg-0 {\n opacity: 0 !important;\n }\n\n .opacity-lg-25 {\n opacity: 0.25 !important;\n }\n\n .opacity-lg-50 {\n opacity: 0.5 !important;\n }\n\n .opacity-lg-75 {\n opacity: 0.75 !important;\n }\n\n .opacity-lg-85 {\n opacity: 0.85 !important;\n }\n\n .opacity-lg-100 {\n opacity: 1 !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .position-lg-static {\n position: static !important;\n }\n\n .position-lg-absolute {\n position: absolute !important;\n }\n\n .position-lg-relative {\n position: relative !important;\n }\n\n .position-lg-fixed {\n position: fixed !important;\n }\n\n .position-lg-sticky {\n position: sticky !important;\n }\n\n .translate-lg-middle {\n transform: translateX(-50%) translateY(-50%) !important;\n }\n\n .translate-lg-middle-x {\n transform: translateX(-50%) !important;\n }\n\n .translate-lg-middle-y {\n transform: translateY(-50%) !important;\n }\n\n .border-lg {\n border: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-0 {\n border: 0 !important;\n }\n\n .border-lg-top {\n border-top: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-top-0 {\n border-top: 0 !important;\n }\n\n .border-lg-end {\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-end-0 {\n border-right: 0 !important;\n }\n\n .border-lg-bottom {\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-bottom-0 {\n border-bottom: 0 !important;\n }\n\n .border-lg-start {\n border-left: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-start-0 {\n border-left: 0 !important;\n }\n\n .border-lg-facebook {\n border-color: var(--elixir-facebook) !important;\n }\n\n .border-lg-google-plus {\n border-color: var(--elixir-google-plus) !important;\n }\n\n .border-lg-twitter {\n border-color: var(--elixir-twitter) !important;\n }\n\n .border-lg-linkedin {\n border-color: var(--elixir-linkedin) !important;\n }\n\n .border-lg-youtube {\n border-color: var(--elixir-youtube) !important;\n }\n\n .border-lg-github {\n border-color: var(--elixir-github) !important;\n }\n\n .border-lg-black {\n border-color: var(--elixir-black) !important;\n }\n\n .border-lg-100 {\n border-color: var(--elixir-100) !important;\n }\n\n .border-lg-200 {\n border-color: var(--elixir-200) !important;\n }\n\n .border-lg-300 {\n border-color: var(--elixir-300) !important;\n }\n\n .border-lg-400 {\n border-color: var(--elixir-400) !important;\n }\n\n .border-lg-500 {\n border-color: var(--elixir-500) !important;\n }\n\n .border-lg-600 {\n border-color: var(--elixir-600) !important;\n }\n\n .border-lg-700 {\n border-color: var(--elixir-700) !important;\n }\n\n .border-lg-800 {\n border-color: var(--elixir-800) !important;\n }\n\n .border-lg-900 {\n border-color: var(--elixir-900) !important;\n }\n\n .border-lg-1000 {\n border-color: var(--elixir-1000) !important;\n }\n\n .border-lg-1100 {\n border-color: var(--elixir-1100) !important;\n }\n\n .border-lg-white {\n border-color: var(--elixir-white) !important;\n }\n\n .border-lg-primary {\n border-color: var(--elixir-primary) !important;\n }\n\n .border-lg-secondary {\n border-color: var(--elixir-secondary) !important;\n }\n\n .border-lg-success {\n border-color: var(--elixir-success) !important;\n }\n\n .border-lg-info {\n border-color: var(--elixir-info) !important;\n }\n\n .border-lg-warning {\n border-color: var(--elixir-warning) !important;\n }\n\n .border-lg-danger {\n border-color: var(--elixir-danger) !important;\n }\n\n .border-lg-light {\n border-color: var(--elixir-light) !important;\n }\n\n .border-lg-dark {\n border-color: var(--elixir-dark) !important;\n }\n\n .w-lg-25 {\n width: 25% !important;\n }\n\n .w-lg-50 {\n width: 50% !important;\n }\n\n .w-lg-75 {\n width: 75% !important;\n }\n\n .w-lg-100 {\n width: 100% !important;\n }\n\n .w-lg-auto {\n width: auto !important;\n }\n\n .vw-lg-25 {\n width: 25vw !important;\n }\n\n .vw-lg-50 {\n width: 50vw !important;\n }\n\n .vw-lg-75 {\n width: 75vw !important;\n }\n\n .vw-lg-100 {\n width: 100vw !important;\n }\n\n .h-lg-25 {\n height: 25% !important;\n }\n\n .h-lg-50 {\n height: 50% !important;\n }\n\n .h-lg-75 {\n height: 75% !important;\n }\n\n .h-lg-100 {\n height: 100% !important;\n }\n\n .h-lg-auto {\n height: auto !important;\n }\n\n .vh-lg-25 {\n height: 25vh !important;\n }\n\n .vh-lg-50 {\n height: 50vh !important;\n }\n\n .vh-lg-75 {\n height: 75vh !important;\n }\n\n .vh-lg-100 {\n height: 100vh !important;\n }\n\n .min-vh-lg-25 {\n min-height: 25vh !important;\n }\n\n .min-vh-lg-50 {\n min-height: 50vh !important;\n }\n\n .min-vh-lg-75 {\n min-height: 75vh !important;\n }\n\n .min-vh-lg-100 {\n min-height: 100vh !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-lg-0 {\n gap: 0 !important;\n }\n\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n\n .gap-lg-3 {\n gap: 1rem !important;\n }\n\n .gap-lg-4 {\n gap: 1.8rem !important;\n }\n\n .gap-lg-5 {\n gap: 3rem !important;\n }\n\n .gap-lg-6 {\n gap: 4rem !important;\n }\n\n .gap-lg-7 {\n gap: 5rem !important;\n }\n\n .gap-lg-8 {\n gap: 7.5rem !important;\n }\n\n .gap-lg-9 {\n gap: 10rem !important;\n }\n\n .gap-lg-10 {\n gap: 12.5rem !important;\n }\n\n .gap-lg-11 {\n gap: 15rem !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.8rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-6 {\n margin: 4rem !important;\n }\n\n .m-lg-7 {\n margin: 5rem !important;\n }\n\n .m-lg-8 {\n margin: 7.5rem !important;\n }\n\n .m-lg-9 {\n margin: 10rem !important;\n }\n\n .m-lg-10 {\n margin: 12.5rem !important;\n }\n\n .m-lg-11 {\n margin: 15rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.8rem !important;\n margin-left: 1.8rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important;\n }\n\n .mx-lg-7 {\n margin-right: 5rem !important;\n margin-left: 5rem !important;\n }\n\n .mx-lg-8 {\n margin-right: 7.5rem !important;\n margin-left: 7.5rem !important;\n }\n\n .mx-lg-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important;\n }\n\n .mx-lg-10 {\n margin-right: 12.5rem !important;\n margin-left: 12.5rem !important;\n }\n\n .mx-lg-11 {\n margin-right: 15rem !important;\n margin-left: 15rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.8rem !important;\n margin-bottom: 1.8rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n\n .my-lg-7 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n\n .my-lg-8 {\n margin-top: 7.5rem !important;\n margin-bottom: 7.5rem !important;\n }\n\n .my-lg-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important;\n }\n\n .my-lg-10 {\n margin-top: 12.5rem !important;\n margin-bottom: 12.5rem !important;\n }\n\n .my-lg-11 {\n margin-top: 15rem !important;\n margin-bottom: 15rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.8rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-6 {\n margin-top: 4rem !important;\n }\n\n .mt-lg-7 {\n margin-top: 5rem !important;\n }\n\n .mt-lg-8 {\n margin-top: 7.5rem !important;\n }\n\n .mt-lg-9 {\n margin-top: 10rem !important;\n }\n\n .mt-lg-10 {\n margin-top: 12.5rem !important;\n }\n\n .mt-lg-11 {\n margin-top: 15rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.8rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-6 {\n margin-right: 4rem !important;\n }\n\n .me-lg-7 {\n margin-right: 5rem !important;\n }\n\n .me-lg-8 {\n margin-right: 7.5rem !important;\n }\n\n .me-lg-9 {\n margin-right: 10rem !important;\n }\n\n .me-lg-10 {\n margin-right: 12.5rem !important;\n }\n\n .me-lg-11 {\n margin-right: 15rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.8rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-6 {\n margin-bottom: 4rem !important;\n }\n\n .mb-lg-7 {\n margin-bottom: 5rem !important;\n }\n\n .mb-lg-8 {\n margin-bottom: 7.5rem !important;\n }\n\n .mb-lg-9 {\n margin-bottom: 10rem !important;\n }\n\n .mb-lg-10 {\n margin-bottom: 12.5rem !important;\n }\n\n .mb-lg-11 {\n margin-bottom: 15rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.8rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-6 {\n margin-left: 4rem !important;\n }\n\n .ms-lg-7 {\n margin-left: 5rem !important;\n }\n\n .ms-lg-8 {\n margin-left: 7.5rem !important;\n }\n\n .ms-lg-9 {\n margin-left: 10rem !important;\n }\n\n .ms-lg-10 {\n margin-left: 12.5rem !important;\n }\n\n .ms-lg-11 {\n margin-left: 15rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n\n .m-lg-n3 {\n margin: -1rem !important;\n }\n\n .m-lg-n4 {\n margin: -1.8rem !important;\n }\n\n .m-lg-n5 {\n margin: -3rem !important;\n }\n\n .m-lg-n6 {\n margin: -4rem !important;\n }\n\n .m-lg-n7 {\n margin: -5rem !important;\n }\n\n .m-lg-n8 {\n margin: -7.5rem !important;\n }\n\n .m-lg-n9 {\n margin: -10rem !important;\n }\n\n .m-lg-n10 {\n margin: -12.5rem !important;\n }\n\n .m-lg-n11 {\n margin: -15rem !important;\n }\n\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important;\n }\n\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important;\n }\n\n .mx-lg-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important;\n }\n\n .mx-lg-n4 {\n margin-right: -1.8rem !important;\n margin-left: -1.8rem !important;\n }\n\n .mx-lg-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important;\n }\n\n .mx-lg-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important;\n }\n\n .mx-lg-n7 {\n margin-right: -5rem !important;\n margin-left: -5rem !important;\n }\n\n .mx-lg-n8 {\n margin-right: -7.5rem !important;\n margin-left: -7.5rem !important;\n }\n\n .mx-lg-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important;\n }\n\n .mx-lg-n10 {\n margin-right: -12.5rem !important;\n margin-left: -12.5rem !important;\n }\n\n .mx-lg-n11 {\n margin-right: -15rem !important;\n margin-left: -15rem !important;\n }\n\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n\n .my-lg-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n\n .my-lg-n4 {\n margin-top: -1.8rem !important;\n margin-bottom: -1.8rem !important;\n }\n\n .my-lg-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n\n .my-lg-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n\n .my-lg-n7 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n\n .my-lg-n8 {\n margin-top: -7.5rem !important;\n margin-bottom: -7.5rem !important;\n }\n\n .my-lg-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important;\n }\n\n .my-lg-n10 {\n margin-top: -12.5rem !important;\n margin-bottom: -12.5rem !important;\n }\n\n .my-lg-n11 {\n margin-top: -15rem !important;\n margin-bottom: -15rem !important;\n }\n\n .mt-lg-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mt-lg-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mt-lg-n3 {\n margin-top: -1rem !important;\n }\n\n .mt-lg-n4 {\n margin-top: -1.8rem !important;\n }\n\n .mt-lg-n5 {\n margin-top: -3rem !important;\n }\n\n .mt-lg-n6 {\n margin-top: -4rem !important;\n }\n\n .mt-lg-n7 {\n margin-top: -5rem !important;\n }\n\n .mt-lg-n8 {\n margin-top: -7.5rem !important;\n }\n\n .mt-lg-n9 {\n margin-top: -10rem !important;\n }\n\n .mt-lg-n10 {\n margin-top: -12.5rem !important;\n }\n\n .mt-lg-n11 {\n margin-top: -15rem !important;\n }\n\n .me-lg-n1 {\n margin-right: -0.25rem !important;\n }\n\n .me-lg-n2 {\n margin-right: -0.5rem !important;\n }\n\n .me-lg-n3 {\n margin-right: -1rem !important;\n }\n\n .me-lg-n4 {\n margin-right: -1.8rem !important;\n }\n\n .me-lg-n5 {\n margin-right: -3rem !important;\n }\n\n .me-lg-n6 {\n margin-right: -4rem !important;\n }\n\n .me-lg-n7 {\n margin-right: -5rem !important;\n }\n\n .me-lg-n8 {\n margin-right: -7.5rem !important;\n }\n\n .me-lg-n9 {\n margin-right: -10rem !important;\n }\n\n .me-lg-n10 {\n margin-right: -12.5rem !important;\n }\n\n .me-lg-n11 {\n margin-right: -15rem !important;\n }\n\n .mb-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .mb-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .mb-lg-n3 {\n margin-bottom: -1rem !important;\n }\n\n .mb-lg-n4 {\n margin-bottom: -1.8rem !important;\n }\n\n .mb-lg-n5 {\n margin-bottom: -3rem !important;\n }\n\n .mb-lg-n6 {\n margin-bottom: -4rem !important;\n }\n\n .mb-lg-n7 {\n margin-bottom: -5rem !important;\n }\n\n .mb-lg-n8 {\n margin-bottom: -7.5rem !important;\n }\n\n .mb-lg-n9 {\n margin-bottom: -10rem !important;\n }\n\n .mb-lg-n10 {\n margin-bottom: -12.5rem !important;\n }\n\n .mb-lg-n11 {\n margin-bottom: -15rem !important;\n }\n\n .ms-lg-n1 {\n margin-left: -0.25rem !important;\n }\n\n .ms-lg-n2 {\n margin-left: -0.5rem !important;\n }\n\n .ms-lg-n3 {\n margin-left: -1rem !important;\n }\n\n .ms-lg-n4 {\n margin-left: -1.8rem !important;\n }\n\n .ms-lg-n5 {\n margin-left: -3rem !important;\n }\n\n .ms-lg-n6 {\n margin-left: -4rem !important;\n }\n\n .ms-lg-n7 {\n margin-left: -5rem !important;\n }\n\n .ms-lg-n8 {\n margin-left: -7.5rem !important;\n }\n\n .ms-lg-n9 {\n margin-left: -10rem !important;\n }\n\n .ms-lg-n10 {\n margin-left: -12.5rem !important;\n }\n\n .ms-lg-n11 {\n margin-left: -15rem !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.8rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .p-lg-6 {\n padding: 4rem !important;\n }\n\n .p-lg-7 {\n padding: 5rem !important;\n }\n\n .p-lg-8 {\n padding: 7.5rem !important;\n }\n\n .p-lg-9 {\n padding: 10rem !important;\n }\n\n .p-lg-10 {\n padding: 12.5rem !important;\n }\n\n .p-lg-11 {\n padding: 15rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.8rem !important;\n padding-left: 1.8rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .px-lg-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important;\n }\n\n .px-lg-7 {\n padding-right: 5rem !important;\n padding-left: 5rem !important;\n }\n\n .px-lg-8 {\n padding-right: 7.5rem !important;\n padding-left: 7.5rem !important;\n }\n\n .px-lg-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important;\n }\n\n .px-lg-10 {\n padding-right: 12.5rem !important;\n padding-left: 12.5rem !important;\n }\n\n .px-lg-11 {\n padding-right: 15rem !important;\n padding-left: 15rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.8rem !important;\n padding-bottom: 1.8rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .py-lg-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n\n .py-lg-7 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n\n .py-lg-8 {\n padding-top: 7.5rem !important;\n padding-bottom: 7.5rem !important;\n }\n\n .py-lg-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important;\n }\n\n .py-lg-10 {\n padding-top: 12.5rem !important;\n padding-bottom: 12.5rem !important;\n }\n\n .py-lg-11 {\n padding-top: 15rem !important;\n padding-bottom: 15rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.8rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pt-lg-6 {\n padding-top: 4rem !important;\n }\n\n .pt-lg-7 {\n padding-top: 5rem !important;\n }\n\n .pt-lg-8 {\n padding-top: 7.5rem !important;\n }\n\n .pt-lg-9 {\n padding-top: 10rem !important;\n }\n\n .pt-lg-10 {\n padding-top: 12.5rem !important;\n }\n\n .pt-lg-11 {\n padding-top: 15rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.8rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pe-lg-6 {\n padding-right: 4rem !important;\n }\n\n .pe-lg-7 {\n padding-right: 5rem !important;\n }\n\n .pe-lg-8 {\n padding-right: 7.5rem !important;\n }\n\n .pe-lg-9 {\n padding-right: 10rem !important;\n }\n\n .pe-lg-10 {\n padding-right: 12.5rem !important;\n }\n\n .pe-lg-11 {\n padding-right: 15rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.8rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .pb-lg-6 {\n padding-bottom: 4rem !important;\n }\n\n .pb-lg-7 {\n padding-bottom: 5rem !important;\n }\n\n .pb-lg-8 {\n padding-bottom: 7.5rem !important;\n }\n\n .pb-lg-9 {\n padding-bottom: 10rem !important;\n }\n\n .pb-lg-10 {\n padding-bottom: 12.5rem !important;\n }\n\n .pb-lg-11 {\n padding-bottom: 15rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.8rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n\n .ps-lg-6 {\n padding-left: 4rem !important;\n }\n\n .ps-lg-7 {\n padding-left: 5rem !important;\n }\n\n .ps-lg-8 {\n padding-left: 7.5rem !important;\n }\n\n .ps-lg-9 {\n padding-left: 10rem !important;\n }\n\n .ps-lg-10 {\n padding-left: 12.5rem !important;\n }\n\n .ps-lg-11 {\n padding-left: 15rem !important;\n }\n\n .fs-lg--2 {\n font-size: 0.5627813555rem !important;\n }\n\n .fs-lg--1 {\n font-size: 0.7501875469rem !important;\n }\n\n .fs-lg-0 {\n font-size: 1rem !important;\n }\n\n .fs-lg-1 {\n font-size: 1.333rem !important;\n }\n\n .fs-lg-2 {\n font-size: 1.776889rem !important;\n }\n\n .fs-lg-3 {\n font-size: 2.368593037rem !important;\n }\n\n .fs-lg-4 {\n font-size: 3.1573345183rem !important;\n }\n\n .fs-lg-5 {\n font-size: 4.2087269129rem !important;\n }\n\n .fs-lg-6 {\n font-size: 5.6102329749rem !important;\n }\n\n .fs-lg-7 {\n font-size: 7.4784405556rem !important;\n }\n\n .fs-lg-8 {\n font-size: 9.9687612606rem !important;\n }\n\n .text-lg-start {\n text-align: left !important;\n }\n\n .text-lg-end {\n text-align: right !important;\n }\n\n .text-lg-center {\n text-align: center !important;\n }\n\n .rounded-lg-top {\n border-top-left-radius: 0.188rem !important;\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-lg-top-lg {\n border-top-left-radius: 0.625rem !important;\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-lg-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rounded-lg-end {\n border-top-right-radius: 0.188rem !important;\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-lg-end-lg {\n border-top-right-radius: 0.625rem !important;\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-lg-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-lg-bottom {\n border-bottom-right-radius: 0.188rem !important;\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-lg-bottom-lg {\n border-bottom-right-radius: 0.625rem !important;\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-lg-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-lg-start {\n border-bottom-left-radius: 0.188rem !important;\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-lg-start-lg {\n border-bottom-left-radius: 0.625rem !important;\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-lg-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n }\n\n .max-vh-lg-25 {\n max-height: 25vh !important;\n }\n\n .max-vh-lg-50 {\n max-height: 50vh !important;\n }\n\n .max-vh-lg-75 {\n max-height: 75vh !important;\n }\n\n .max-vh-lg-100 {\n max-height: 100vh !important;\n }\n\n .border-lg-x {\n border-left: 1px solid var(--elixir-border-color) !important;\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-x-0 {\n border-left: 0 !important;\n border-right: 0 !important;\n }\n\n .border-lg-y {\n border-top: 1px solid var(--elixir-border-color) !important;\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-lg-y-0 {\n border-top: 0 !important;\n border-bottom: 0 !important;\n }\n\n .border-lg-dashed {\n border: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-top {\n border-top: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-end {\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-start {\n border-left: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-bottom {\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-x {\n border-left: 1px dashed var(--elixir-border-color) !important;\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-lg-dashed-y {\n border-top: 1px dashed var(--elixir-border-color) !important;\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .rounded-lg-ts {\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-lg-ts-lg {\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-lg-ts-0 {\n border-top-left-radius: 0 !important;\n }\n\n .rounded-lg-te {\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-lg-te-lg {\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-lg-te-0 {\n border-top-right-radius: 0 !important;\n }\n\n .rounded-lg-bs {\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-lg-bs-lg {\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-lg-bs-0 {\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-lg-be {\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-lg-be-lg {\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-lg-be-0 {\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-lg-0 {\n border-radius: 0 !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n\n .float-xl-end {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n\n .opacity-xl-0 {\n opacity: 0 !important;\n }\n\n .opacity-xl-25 {\n opacity: 0.25 !important;\n }\n\n .opacity-xl-50 {\n opacity: 0.5 !important;\n }\n\n .opacity-xl-75 {\n opacity: 0.75 !important;\n }\n\n .opacity-xl-85 {\n opacity: 0.85 !important;\n }\n\n .opacity-xl-100 {\n opacity: 1 !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .position-xl-static {\n position: static !important;\n }\n\n .position-xl-absolute {\n position: absolute !important;\n }\n\n .position-xl-relative {\n position: relative !important;\n }\n\n .position-xl-fixed {\n position: fixed !important;\n }\n\n .position-xl-sticky {\n position: sticky !important;\n }\n\n .translate-xl-middle {\n transform: translateX(-50%) translateY(-50%) !important;\n }\n\n .translate-xl-middle-x {\n transform: translateX(-50%) !important;\n }\n\n .translate-xl-middle-y {\n transform: translateY(-50%) !important;\n }\n\n .border-xl {\n border: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-0 {\n border: 0 !important;\n }\n\n .border-xl-top {\n border-top: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-top-0 {\n border-top: 0 !important;\n }\n\n .border-xl-end {\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-end-0 {\n border-right: 0 !important;\n }\n\n .border-xl-bottom {\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-bottom-0 {\n border-bottom: 0 !important;\n }\n\n .border-xl-start {\n border-left: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-start-0 {\n border-left: 0 !important;\n }\n\n .border-xl-facebook {\n border-color: var(--elixir-facebook) !important;\n }\n\n .border-xl-google-plus {\n border-color: var(--elixir-google-plus) !important;\n }\n\n .border-xl-twitter {\n border-color: var(--elixir-twitter) !important;\n }\n\n .border-xl-linkedin {\n border-color: var(--elixir-linkedin) !important;\n }\n\n .border-xl-youtube {\n border-color: var(--elixir-youtube) !important;\n }\n\n .border-xl-github {\n border-color: var(--elixir-github) !important;\n }\n\n .border-xl-black {\n border-color: var(--elixir-black) !important;\n }\n\n .border-xl-100 {\n border-color: var(--elixir-100) !important;\n }\n\n .border-xl-200 {\n border-color: var(--elixir-200) !important;\n }\n\n .border-xl-300 {\n border-color: var(--elixir-300) !important;\n }\n\n .border-xl-400 {\n border-color: var(--elixir-400) !important;\n }\n\n .border-xl-500 {\n border-color: var(--elixir-500) !important;\n }\n\n .border-xl-600 {\n border-color: var(--elixir-600) !important;\n }\n\n .border-xl-700 {\n border-color: var(--elixir-700) !important;\n }\n\n .border-xl-800 {\n border-color: var(--elixir-800) !important;\n }\n\n .border-xl-900 {\n border-color: var(--elixir-900) !important;\n }\n\n .border-xl-1000 {\n border-color: var(--elixir-1000) !important;\n }\n\n .border-xl-1100 {\n border-color: var(--elixir-1100) !important;\n }\n\n .border-xl-white {\n border-color: var(--elixir-white) !important;\n }\n\n .border-xl-primary {\n border-color: var(--elixir-primary) !important;\n }\n\n .border-xl-secondary {\n border-color: var(--elixir-secondary) !important;\n }\n\n .border-xl-success {\n border-color: var(--elixir-success) !important;\n }\n\n .border-xl-info {\n border-color: var(--elixir-info) !important;\n }\n\n .border-xl-warning {\n border-color: var(--elixir-warning) !important;\n }\n\n .border-xl-danger {\n border-color: var(--elixir-danger) !important;\n }\n\n .border-xl-light {\n border-color: var(--elixir-light) !important;\n }\n\n .border-xl-dark {\n border-color: var(--elixir-dark) !important;\n }\n\n .w-xl-25 {\n width: 25% !important;\n }\n\n .w-xl-50 {\n width: 50% !important;\n }\n\n .w-xl-75 {\n width: 75% !important;\n }\n\n .w-xl-100 {\n width: 100% !important;\n }\n\n .w-xl-auto {\n width: auto !important;\n }\n\n .vw-xl-25 {\n width: 25vw !important;\n }\n\n .vw-xl-50 {\n width: 50vw !important;\n }\n\n .vw-xl-75 {\n width: 75vw !important;\n }\n\n .vw-xl-100 {\n width: 100vw !important;\n }\n\n .h-xl-25 {\n height: 25% !important;\n }\n\n .h-xl-50 {\n height: 50% !important;\n }\n\n .h-xl-75 {\n height: 75% !important;\n }\n\n .h-xl-100 {\n height: 100% !important;\n }\n\n .h-xl-auto {\n height: auto !important;\n }\n\n .vh-xl-25 {\n height: 25vh !important;\n }\n\n .vh-xl-50 {\n height: 50vh !important;\n }\n\n .vh-xl-75 {\n height: 75vh !important;\n }\n\n .vh-xl-100 {\n height: 100vh !important;\n }\n\n .min-vh-xl-25 {\n min-height: 25vh !important;\n }\n\n .min-vh-xl-50 {\n min-height: 50vh !important;\n }\n\n .min-vh-xl-75 {\n min-height: 75vh !important;\n }\n\n .min-vh-xl-100 {\n min-height: 100vh !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xl-0 {\n gap: 0 !important;\n }\n\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xl-3 {\n gap: 1rem !important;\n }\n\n .gap-xl-4 {\n gap: 1.8rem !important;\n }\n\n .gap-xl-5 {\n gap: 3rem !important;\n }\n\n .gap-xl-6 {\n gap: 4rem !important;\n }\n\n .gap-xl-7 {\n gap: 5rem !important;\n }\n\n .gap-xl-8 {\n gap: 7.5rem !important;\n }\n\n .gap-xl-9 {\n gap: 10rem !important;\n }\n\n .gap-xl-10 {\n gap: 12.5rem !important;\n }\n\n .gap-xl-11 {\n gap: 15rem !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.8rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-6 {\n margin: 4rem !important;\n }\n\n .m-xl-7 {\n margin: 5rem !important;\n }\n\n .m-xl-8 {\n margin: 7.5rem !important;\n }\n\n .m-xl-9 {\n margin: 10rem !important;\n }\n\n .m-xl-10 {\n margin: 12.5rem !important;\n }\n\n .m-xl-11 {\n margin: 15rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.8rem !important;\n margin-left: 1.8rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-6 {\n margin-right: 4rem !important;\n margin-left: 4rem !important;\n }\n\n .mx-xl-7 {\n margin-right: 5rem !important;\n margin-left: 5rem !important;\n }\n\n .mx-xl-8 {\n margin-right: 7.5rem !important;\n margin-left: 7.5rem !important;\n }\n\n .mx-xl-9 {\n margin-right: 10rem !important;\n margin-left: 10rem !important;\n }\n\n .mx-xl-10 {\n margin-right: 12.5rem !important;\n margin-left: 12.5rem !important;\n }\n\n .mx-xl-11 {\n margin-right: 15rem !important;\n margin-left: 15rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.8rem !important;\n margin-bottom: 1.8rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-6 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n\n .my-xl-7 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n\n .my-xl-8 {\n margin-top: 7.5rem !important;\n margin-bottom: 7.5rem !important;\n }\n\n .my-xl-9 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important;\n }\n\n .my-xl-10 {\n margin-top: 12.5rem !important;\n margin-bottom: 12.5rem !important;\n }\n\n .my-xl-11 {\n margin-top: 15rem !important;\n margin-bottom: 15rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.8rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-6 {\n margin-top: 4rem !important;\n }\n\n .mt-xl-7 {\n margin-top: 5rem !important;\n }\n\n .mt-xl-8 {\n margin-top: 7.5rem !important;\n }\n\n .mt-xl-9 {\n margin-top: 10rem !important;\n }\n\n .mt-xl-10 {\n margin-top: 12.5rem !important;\n }\n\n .mt-xl-11 {\n margin-top: 15rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.8rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-6 {\n margin-right: 4rem !important;\n }\n\n .me-xl-7 {\n margin-right: 5rem !important;\n }\n\n .me-xl-8 {\n margin-right: 7.5rem !important;\n }\n\n .me-xl-9 {\n margin-right: 10rem !important;\n }\n\n .me-xl-10 {\n margin-right: 12.5rem !important;\n }\n\n .me-xl-11 {\n margin-right: 15rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.8rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-6 {\n margin-bottom: 4rem !important;\n }\n\n .mb-xl-7 {\n margin-bottom: 5rem !important;\n }\n\n .mb-xl-8 {\n margin-bottom: 7.5rem !important;\n }\n\n .mb-xl-9 {\n margin-bottom: 10rem !important;\n }\n\n .mb-xl-10 {\n margin-bottom: 12.5rem !important;\n }\n\n .mb-xl-11 {\n margin-bottom: 15rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.8rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-6 {\n margin-left: 4rem !important;\n }\n\n .ms-xl-7 {\n margin-left: 5rem !important;\n }\n\n .ms-xl-8 {\n margin-left: 7.5rem !important;\n }\n\n .ms-xl-9 {\n margin-left: 10rem !important;\n }\n\n .ms-xl-10 {\n margin-left: 12.5rem !important;\n }\n\n .ms-xl-11 {\n margin-left: 15rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n\n .m-xl-n3 {\n margin: -1rem !important;\n }\n\n .m-xl-n4 {\n margin: -1.8rem !important;\n }\n\n .m-xl-n5 {\n margin: -3rem !important;\n }\n\n .m-xl-n6 {\n margin: -4rem !important;\n }\n\n .m-xl-n7 {\n margin: -5rem !important;\n }\n\n .m-xl-n8 {\n margin: -7.5rem !important;\n }\n\n .m-xl-n9 {\n margin: -10rem !important;\n }\n\n .m-xl-n10 {\n margin: -12.5rem !important;\n }\n\n .m-xl-n11 {\n margin: -15rem !important;\n }\n\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important;\n }\n\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important;\n }\n\n .mx-xl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important;\n }\n\n .mx-xl-n4 {\n margin-right: -1.8rem !important;\n margin-left: -1.8rem !important;\n }\n\n .mx-xl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important;\n }\n\n .mx-xl-n6 {\n margin-right: -4rem !important;\n margin-left: -4rem !important;\n }\n\n .mx-xl-n7 {\n margin-right: -5rem !important;\n margin-left: -5rem !important;\n }\n\n .mx-xl-n8 {\n margin-right: -7.5rem !important;\n margin-left: -7.5rem !important;\n }\n\n .mx-xl-n9 {\n margin-right: -10rem !important;\n margin-left: -10rem !important;\n }\n\n .mx-xl-n10 {\n margin-right: -12.5rem !important;\n margin-left: -12.5rem !important;\n }\n\n .mx-xl-n11 {\n margin-right: -15rem !important;\n margin-left: -15rem !important;\n }\n\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n\n .my-xl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n\n .my-xl-n4 {\n margin-top: -1.8rem !important;\n margin-bottom: -1.8rem !important;\n }\n\n .my-xl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n\n .my-xl-n6 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n\n .my-xl-n7 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n\n .my-xl-n8 {\n margin-top: -7.5rem !important;\n margin-bottom: -7.5rem !important;\n }\n\n .my-xl-n9 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important;\n }\n\n .my-xl-n10 {\n margin-top: -12.5rem !important;\n margin-bottom: -12.5rem !important;\n }\n\n .my-xl-n11 {\n margin-top: -15rem !important;\n margin-bottom: -15rem !important;\n }\n\n .mt-xl-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mt-xl-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mt-xl-n3 {\n margin-top: -1rem !important;\n }\n\n .mt-xl-n4 {\n margin-top: -1.8rem !important;\n }\n\n .mt-xl-n5 {\n margin-top: -3rem !important;\n }\n\n .mt-xl-n6 {\n margin-top: -4rem !important;\n }\n\n .mt-xl-n7 {\n margin-top: -5rem !important;\n }\n\n .mt-xl-n8 {\n margin-top: -7.5rem !important;\n }\n\n .mt-xl-n9 {\n margin-top: -10rem !important;\n }\n\n .mt-xl-n10 {\n margin-top: -12.5rem !important;\n }\n\n .mt-xl-n11 {\n margin-top: -15rem !important;\n }\n\n .me-xl-n1 {\n margin-right: -0.25rem !important;\n }\n\n .me-xl-n2 {\n margin-right: -0.5rem !important;\n }\n\n .me-xl-n3 {\n margin-right: -1rem !important;\n }\n\n .me-xl-n4 {\n margin-right: -1.8rem !important;\n }\n\n .me-xl-n5 {\n margin-right: -3rem !important;\n }\n\n .me-xl-n6 {\n margin-right: -4rem !important;\n }\n\n .me-xl-n7 {\n margin-right: -5rem !important;\n }\n\n .me-xl-n8 {\n margin-right: -7.5rem !important;\n }\n\n .me-xl-n9 {\n margin-right: -10rem !important;\n }\n\n .me-xl-n10 {\n margin-right: -12.5rem !important;\n }\n\n .me-xl-n11 {\n margin-right: -15rem !important;\n }\n\n .mb-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .mb-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .mb-xl-n3 {\n margin-bottom: -1rem !important;\n }\n\n .mb-xl-n4 {\n margin-bottom: -1.8rem !important;\n }\n\n .mb-xl-n5 {\n margin-bottom: -3rem !important;\n }\n\n .mb-xl-n6 {\n margin-bottom: -4rem !important;\n }\n\n .mb-xl-n7 {\n margin-bottom: -5rem !important;\n }\n\n .mb-xl-n8 {\n margin-bottom: -7.5rem !important;\n }\n\n .mb-xl-n9 {\n margin-bottom: -10rem !important;\n }\n\n .mb-xl-n10 {\n margin-bottom: -12.5rem !important;\n }\n\n .mb-xl-n11 {\n margin-bottom: -15rem !important;\n }\n\n .ms-xl-n1 {\n margin-left: -0.25rem !important;\n }\n\n .ms-xl-n2 {\n margin-left: -0.5rem !important;\n }\n\n .ms-xl-n3 {\n margin-left: -1rem !important;\n }\n\n .ms-xl-n4 {\n margin-left: -1.8rem !important;\n }\n\n .ms-xl-n5 {\n margin-left: -3rem !important;\n }\n\n .ms-xl-n6 {\n margin-left: -4rem !important;\n }\n\n .ms-xl-n7 {\n margin-left: -5rem !important;\n }\n\n .ms-xl-n8 {\n margin-left: -7.5rem !important;\n }\n\n .ms-xl-n9 {\n margin-left: -10rem !important;\n }\n\n .ms-xl-n10 {\n margin-left: -12.5rem !important;\n }\n\n .ms-xl-n11 {\n margin-left: -15rem !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.8rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .p-xl-6 {\n padding: 4rem !important;\n }\n\n .p-xl-7 {\n padding: 5rem !important;\n }\n\n .p-xl-8 {\n padding: 7.5rem !important;\n }\n\n .p-xl-9 {\n padding: 10rem !important;\n }\n\n .p-xl-10 {\n padding: 12.5rem !important;\n }\n\n .p-xl-11 {\n padding: 15rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.8rem !important;\n padding-left: 1.8rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .px-xl-6 {\n padding-right: 4rem !important;\n padding-left: 4rem !important;\n }\n\n .px-xl-7 {\n padding-right: 5rem !important;\n padding-left: 5rem !important;\n }\n\n .px-xl-8 {\n padding-right: 7.5rem !important;\n padding-left: 7.5rem !important;\n }\n\n .px-xl-9 {\n padding-right: 10rem !important;\n padding-left: 10rem !important;\n }\n\n .px-xl-10 {\n padding-right: 12.5rem !important;\n padding-left: 12.5rem !important;\n }\n\n .px-xl-11 {\n padding-right: 15rem !important;\n padding-left: 15rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.8rem !important;\n padding-bottom: 1.8rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .py-xl-6 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n\n .py-xl-7 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n\n .py-xl-8 {\n padding-top: 7.5rem !important;\n padding-bottom: 7.5rem !important;\n }\n\n .py-xl-9 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important;\n }\n\n .py-xl-10 {\n padding-top: 12.5rem !important;\n padding-bottom: 12.5rem !important;\n }\n\n .py-xl-11 {\n padding-top: 15rem !important;\n padding-bottom: 15rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.8rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pt-xl-6 {\n padding-top: 4rem !important;\n }\n\n .pt-xl-7 {\n padding-top: 5rem !important;\n }\n\n .pt-xl-8 {\n padding-top: 7.5rem !important;\n }\n\n .pt-xl-9 {\n padding-top: 10rem !important;\n }\n\n .pt-xl-10 {\n padding-top: 12.5rem !important;\n }\n\n .pt-xl-11 {\n padding-top: 15rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.8rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pe-xl-6 {\n padding-right: 4rem !important;\n }\n\n .pe-xl-7 {\n padding-right: 5rem !important;\n }\n\n .pe-xl-8 {\n padding-right: 7.5rem !important;\n }\n\n .pe-xl-9 {\n padding-right: 10rem !important;\n }\n\n .pe-xl-10 {\n padding-right: 12.5rem !important;\n }\n\n .pe-xl-11 {\n padding-right: 15rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.8rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .pb-xl-6 {\n padding-bottom: 4rem !important;\n }\n\n .pb-xl-7 {\n padding-bottom: 5rem !important;\n }\n\n .pb-xl-8 {\n padding-bottom: 7.5rem !important;\n }\n\n .pb-xl-9 {\n padding-bottom: 10rem !important;\n }\n\n .pb-xl-10 {\n padding-bottom: 12.5rem !important;\n }\n\n .pb-xl-11 {\n padding-bottom: 15rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.8rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n\n .ps-xl-6 {\n padding-left: 4rem !important;\n }\n\n .ps-xl-7 {\n padding-left: 5rem !important;\n }\n\n .ps-xl-8 {\n padding-left: 7.5rem !important;\n }\n\n .ps-xl-9 {\n padding-left: 10rem !important;\n }\n\n .ps-xl-10 {\n padding-left: 12.5rem !important;\n }\n\n .ps-xl-11 {\n padding-left: 15rem !important;\n }\n\n .fs-xl--2 {\n font-size: 0.5627813555rem !important;\n }\n\n .fs-xl--1 {\n font-size: 0.7501875469rem !important;\n }\n\n .fs-xl-0 {\n font-size: 1rem !important;\n }\n\n .fs-xl-1 {\n font-size: 1.333rem !important;\n }\n\n .fs-xl-2 {\n font-size: 1.776889rem !important;\n }\n\n .fs-xl-3 {\n font-size: 2.368593037rem !important;\n }\n\n .fs-xl-4 {\n font-size: 3.1573345183rem !important;\n }\n\n .fs-xl-5 {\n font-size: 4.2087269129rem !important;\n }\n\n .fs-xl-6 {\n font-size: 5.6102329749rem !important;\n }\n\n .fs-xl-7 {\n font-size: 7.4784405556rem !important;\n }\n\n .fs-xl-8 {\n font-size: 9.9687612606rem !important;\n }\n\n .text-xl-start {\n text-align: left !important;\n }\n\n .text-xl-end {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n\n .rounded-xl-top {\n border-top-left-radius: 0.188rem !important;\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-xl-top-lg {\n border-top-left-radius: 0.625rem !important;\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-xl-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rounded-xl-end {\n border-top-right-radius: 0.188rem !important;\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-xl-end-lg {\n border-top-right-radius: 0.625rem !important;\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-xl-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-xl-bottom {\n border-bottom-right-radius: 0.188rem !important;\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-xl-bottom-lg {\n border-bottom-right-radius: 0.625rem !important;\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-xl-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-xl-start {\n border-bottom-left-radius: 0.188rem !important;\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-xl-start-lg {\n border-bottom-left-radius: 0.625rem !important;\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-xl-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n }\n\n .max-vh-xl-25 {\n max-height: 25vh !important;\n }\n\n .max-vh-xl-50 {\n max-height: 50vh !important;\n }\n\n .max-vh-xl-75 {\n max-height: 75vh !important;\n }\n\n .max-vh-xl-100 {\n max-height: 100vh !important;\n }\n\n .border-xl-x {\n border-left: 1px solid var(--elixir-border-color) !important;\n border-right: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-x-0 {\n border-left: 0 !important;\n border-right: 0 !important;\n }\n\n .border-xl-y {\n border-top: 1px solid var(--elixir-border-color) !important;\n border-bottom: 1px solid var(--elixir-border-color) !important;\n }\n\n .border-xl-y-0 {\n border-top: 0 !important;\n border-bottom: 0 !important;\n }\n\n .border-xl-dashed {\n border: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-top {\n border-top: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-end {\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-start {\n border-left: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-bottom {\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-x {\n border-left: 1px dashed var(--elixir-border-color) !important;\n border-right: 1px dashed var(--elixir-border-color) !important;\n }\n\n .border-xl-dashed-y {\n border-top: 1px dashed var(--elixir-border-color) !important;\n border-bottom: 1px dashed var(--elixir-border-color) !important;\n }\n\n .rounded-xl-ts {\n border-top-left-radius: 0.188rem !important;\n }\n\n .rounded-xl-ts-lg {\n border-top-left-radius: 0.625rem !important;\n }\n\n .rounded-xl-ts-0 {\n border-top-left-radius: 0 !important;\n }\n\n .rounded-xl-te {\n border-top-right-radius: 0.188rem !important;\n }\n\n .rounded-xl-te-lg {\n border-top-right-radius: 0.625rem !important;\n }\n\n .rounded-xl-te-0 {\n border-top-right-radius: 0 !important;\n }\n\n .rounded-xl-bs {\n border-bottom-left-radius: 0.188rem !important;\n }\n\n .rounded-xl-bs-lg {\n border-bottom-left-radius: 0.625rem !important;\n }\n\n .rounded-xl-bs-0 {\n border-bottom-left-radius: 0 !important;\n }\n\n .rounded-xl-be {\n border-bottom-right-radius: 0.188rem !important;\n }\n\n .rounded-xl-be-lg {\n border-bottom-right-radius: 0.625rem !important;\n }\n\n .rounded-xl-be-0 {\n border-bottom-right-radius: 0 !important;\n }\n\n .rounded-xl-0 {\n border-radius: 0 !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*-----------------------------------------------\n| Theme Styles\n-----------------------------------------------*/\n/*-----------------------------------------------\n| Reboot\n-----------------------------------------------*/\n::placeholder {\n opacity: 1;\n color: var(--elixir-400);\n}\n\n::selection {\n background-color: #2A3855;\n color: #fff;\n}\n\nhtml {\n scroll-padding-top: 5.8125rem;\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n position: relative;\n}\n\npre,\ncode {\n -webkit-font-smoothing: auto;\n -moz-osx-font-smoothing: auto;\n}\n\nsection {\n position: relative;\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n@media (min-width: 768px) {\n section {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea,\nlabel,\n.alert,\n.badge,\n.blockquote-footer,\n.btn,\n.navbar,\n.pagination,\n.valid-feedback,\n.invalid-feedback {\n font-family: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n\npre {\n margin: 0;\n transform: translate3d(0, 0, 0);\n}\n\nstrong {\n font-weight: 600;\n}\n\nlabel {\n font-weight: 500 !important;\n margin-bottom: 0.5rem;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-size: 0.875rem !important;\n}\n\na {\n font-weight: 600;\n}\n\nh1, .h1 {\n letter-spacing: -0.25rem;\n line-height: 1;\n}\n\nh2, .h2, h3, .h3 {\n letter-spacing: -0.15rem;\n}\n\nh4, .h4 {\n margin-bottom: 1.333rem;\n font-size: 1.77689rem;\n}\n\nh4, .h4, h5, .h5 {\n letter-spacing: -0.05rem;\n}\n\nh5, .h5 {\n font-size: 1.333rem;\n}\n\nol {\n padding-left: 2.5rem;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Navbar */\n/* -------------------------------------------------------------------------- */\n.navbar-elixir {\n background: var(--elixir-bg-navbar-glass);\n margin-bottom: -3.688rem;\n color: #2A3855;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n padding: 0.063rem;\n}\n.navbar-elixir .navbar {\n letter-spacing: 0.01rem;\n}\n.navbar-elixir .dropdown-menu {\n box-shadow: none !important;\n padding-left: 1.2rem;\n}\n@media (min-width: 992px) {\n .navbar-elixir .dropdown-menu {\n padding-left: 0;\n box-shadow: var(--elixir-box-shadow-sm) !important;\n }\n}\n\n.hamburger {\n padding: 0.5rem;\n transform: translateY(-5px);\n}\n.hamburger .hamburger-box {\n height: 0;\n width: 1.875rem;\n}\n.hamburger .hamburger-box .hamburger-inner, .hamburger .hamburger-box .hamburger-inner::after, .hamburger .hamburger-box .hamburger-inner::before {\n width: 100%;\n height: 0.063rem;\n border-radius: 0.188rem;\n background-color: currentColor;\n}\n.hamburger.is-active .hamburger-inner {\n background-color: transparent;\n}\n\n.hamburger-inner::before {\n top: -7px;\n}\n\n.hamburger--emphatic .hamburger-inner::after {\n top: 7px;\n}\n\n.navbar-toggler:focus {\n box-shadow: none;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Badge */\n/* -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- */\n/* Browser Fixing */\n/* -------------------------------------------------------------------------- */\n.firefox .dropcap:first-letter {\n margin-top: 0.175em;\n}\n.firefox .card-notification .scrollbar-overlay {\n min-height: 19rem;\n}\n\n.chrome .btn-close {\n background-clip: unset;\n}\n\n/*-----------------------------------------------\n| Button\n-----------------------------------------------*/\n.btn {\n letter-spacing: 0.01rem;\n}\n\n/*-----------------------------------------------\n| Icon Button\n-----------------------------------------------*/\n.btn-icon {\n padding-left: 3.6rem;\n position: relative;\n}\n.btn-icon.btn-icon-right {\n padding-left: 2.5rem;\n padding-right: 3.6rem;\n}\n.btn-icon span, .btn-icon svg {\n width: 2.6rem;\n font-size: 1.3rem;\n}\n.btn-icon .btn-icon-wrapper {\n left: 0;\n top: 0;\n height: 100%;\n position: absolute;\n background-color: rgba(0, 0, 0, 0.1);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.btn-icon.btn-icon-left .btn-icon-wrapper {\n left: 0;\n margin-right: 1rem;\n}\n.btn-icon.btn-icon-right .btn-icon-wrapper {\n right: 0;\n left: auto;\n margin-left: 1rem;\n}\n.btn-icon.rounded-pill.btn-icon-left .btn-icon-wrapper {\n border-radius: 50rem 0 0 50rem;\n}\n.btn-icon.rounded-pill.btn-icon-right .btn-icon-wrapper {\n border-radius: 0 50rem 50rem 0;\n}\n.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {\n padding-left: 2.66rem;\n}\n.btn-icon.btn-sm.btn-icon-right, .btn-group-sm > .btn-icon.btn-icon-right.btn {\n padding-left: 0.4rem;\n padding-right: 2.66rem;\n}\n.btn-icon.btn-sm span, .btn-group-sm > .btn-icon.btn span, .btn-icon.btn-sm svg, .btn-group-sm > .btn-icon.btn svg {\n width: 2.5rem;\n font-size: 1.25rem;\n}\n.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {\n padding-left: 5.6rem;\n}\n.btn-icon.btn-lg.btn-icon-right, .btn-group-lg > .btn-icon.btn-icon-right.btn {\n padding-left: 4rem;\n padding-right: 5.6rem;\n}\n.btn-icon.btn-lg span, .btn-group-lg > .btn-icon.btn span, .btn-icon.btn-lg svg, .btn-group-lg > .btn-icon.btn svg {\n width: 4rem;\n font-size: 2rem;\n}\n.btn-icon[class*=btn-outline-] .btn-icon-wrapper {\n background-color: transparent;\n border-right-width: 1px;\n border-right-style: solid;\n}\n.btn-icon[class*=btn-outline-]:hover .btn-icon-wrapper, .btn-icon[class*=btn-outline-]:focus .btn-icon-wrapper {\n background-color: rgba(0, 0, 0, 0.1);\n border-right-color: rgba(0, 0, 0, 0.1);\n}\n.btn-icon[class*=btn-outline-].btn-icon-right .btn-icon-wrapper {\n border-left-width: 1px;\n border-left-style: solid;\n border-right: none;\n}\n\n/*-----------------------------------------------\n| Brand Outline Buttons\n-----------------------------------------------*/\n.btn-outline-facebook {\n color: #3b5998;\n border-color: #3b5998;\n}\n.btn-outline-facebook:hover {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n.btn-check:focus + .btn-outline-facebook, .btn-outline-facebook:focus {\n box-shadow: 0 0 0 0.25rem rgba(59, 89, 152, 0.5);\n}\n.btn-check:checked + .btn-outline-facebook, .btn-check:active + .btn-outline-facebook, .btn-outline-facebook:active, .btn-outline-facebook.active, .btn-outline-facebook.dropdown-toggle.show {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n.btn-check:checked + .btn-outline-facebook:focus, .btn-check:active + .btn-outline-facebook:focus, .btn-outline-facebook:active:focus, .btn-outline-facebook.active:focus, .btn-outline-facebook.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 89, 152, 0.5);\n}\n.btn-outline-facebook:disabled, .btn-outline-facebook.disabled {\n color: #3b5998;\n background-color: transparent;\n}\n\n.btn-outline-twitter {\n color: #1da1f2;\n border-color: #1da1f2;\n}\n.btn-outline-twitter:hover {\n color: #fff;\n background-color: #1da1f2;\n border-color: #1da1f2;\n}\n.btn-check:focus + .btn-outline-twitter, .btn-outline-twitter:focus {\n box-shadow: 0 0 0 0.25rem rgba(29, 161, 242, 0.5);\n}\n.btn-check:checked + .btn-outline-twitter, .btn-check:active + .btn-outline-twitter, .btn-outline-twitter:active, .btn-outline-twitter.active, .btn-outline-twitter.dropdown-toggle.show {\n color: #fff;\n background-color: #1da1f2;\n border-color: #1da1f2;\n}\n.btn-check:checked + .btn-outline-twitter:focus, .btn-check:active + .btn-outline-twitter:focus, .btn-outline-twitter:active:focus, .btn-outline-twitter.active:focus, .btn-outline-twitter.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(29, 161, 242, 0.5);\n}\n.btn-outline-twitter:disabled, .btn-outline-twitter.disabled {\n color: #1da1f2;\n background-color: transparent;\n}\n\n.btn-outline-google-plus {\n color: #db4437;\n border-color: #db4437;\n}\n.btn-outline-google-plus:hover {\n color: #fff;\n background-color: #db4437;\n border-color: #db4437;\n}\n.btn-check:focus + .btn-outline-google-plus, .btn-outline-google-plus:focus {\n box-shadow: 0 0 0 0.25rem rgba(219, 68, 55, 0.5);\n}\n.btn-check:checked + .btn-outline-google-plus, .btn-check:active + .btn-outline-google-plus, .btn-outline-google-plus:active, .btn-outline-google-plus.active, .btn-outline-google-plus.dropdown-toggle.show {\n color: #fff;\n background-color: #db4437;\n border-color: #db4437;\n}\n.btn-check:checked + .btn-outline-google-plus:focus, .btn-check:active + .btn-outline-google-plus:focus, .btn-outline-google-plus:active:focus, .btn-outline-google-plus.active:focus, .btn-outline-google-plus.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(219, 68, 55, 0.5);\n}\n.btn-outline-google-plus:disabled, .btn-outline-google-plus.disabled {\n color: #db4437;\n background-color: transparent;\n}\n\n.btn-facebook {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n box-shadow: 0 0 0 transparent;\n}\n.btn-facebook:hover {\n color: #fff;\n background-color: #324c81;\n border-color: #2f477a;\n}\n.btn-check:focus + .btn-facebook, .btn-facebook:focus {\n color: #fff;\n background-color: #324c81;\n border-color: #2f477a;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(88, 114, 167, 0.5);\n}\n.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle {\n color: #fff;\n background-color: #2f477a;\n border-color: #2c4372;\n}\n.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(88, 114, 167, 0.5);\n}\n.btn-facebook:disabled, .btn-facebook.disabled {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n\n.btn-twitter {\n color: #fff;\n background-color: #1da1f2;\n border-color: #1da1f2;\n box-shadow: 0 0 0 transparent;\n}\n.btn-twitter:hover {\n color: #fff;\n background-color: #1989ce;\n border-color: #1781c2;\n}\n.btn-check:focus + .btn-twitter, .btn-twitter:focus {\n color: #fff;\n background-color: #1989ce;\n border-color: #1781c2;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(63, 175, 244, 0.5);\n}\n.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle {\n color: #fff;\n background-color: #1781c2;\n border-color: #1679b6;\n}\n.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(63, 175, 244, 0.5);\n}\n.btn-twitter:disabled, .btn-twitter.disabled {\n color: #fff;\n background-color: #1da1f2;\n border-color: #1da1f2;\n}\n\n.btn-google-plus {\n color: #fff;\n background-color: #db4437;\n border-color: #db4437;\n box-shadow: 0 0 0 transparent;\n}\n.btn-google-plus:hover {\n color: #fff;\n background-color: #ba3a2f;\n border-color: #af362c;\n}\n.btn-check:focus + .btn-google-plus, .btn-google-plus:focus {\n color: #fff;\n background-color: #ba3a2f;\n border-color: #af362c;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(224, 96, 85, 0.5);\n}\n.btn-check:checked + .btn-google-plus, .btn-check:active + .btn-google-plus, .btn-google-plus:active, .btn-google-plus.active, .show > .btn-google-plus.dropdown-toggle {\n color: #fff;\n background-color: #af362c;\n border-color: #a43329;\n}\n.btn-check:checked + .btn-google-plus:focus, .btn-check:active + .btn-google-plus:focus, .btn-google-plus:active:focus, .btn-google-plus.active:focus, .show > .btn-google-plus.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(224, 96, 85, 0.5);\n}\n.btn-google-plus:disabled, .btn-google-plus.disabled {\n color: #fff;\n background-color: #db4437;\n border-color: #db4437;\n}\n\n.btn-github {\n color: #fff;\n background-color: #24292e;\n border-color: #24292e;\n box-shadow: 0 0 0 transparent;\n}\n.btn-github:hover {\n color: #fff;\n background-color: #1f2327;\n border-color: #1d2125;\n}\n.btn-check:focus + .btn-github, .btn-github:focus {\n color: #fff;\n background-color: #1f2327;\n border-color: #1d2125;\n box-shadow: 0 0 0 transparent, 0 0 0 0.25rem rgba(69, 73, 77, 0.5);\n}\n.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle {\n color: #fff;\n background-color: #1d2125;\n border-color: #1b1f23;\n}\n.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(69, 73, 77, 0.5);\n}\n.btn-github:disabled, .btn-github.disabled {\n color: #fff;\n background-color: #24292e;\n border-color: #24292e;\n}\n\n.btn-elixir-play {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n height: 5rem;\n width: 5rem;\n text-align: center;\n background-color: var(--elixir-white);\n border-radius: 50%;\n border: none;\n position: relative;\n font-size: 0.675rem;\n color: var(--elixir-primary);\n margin-bottom: 2.5rem;\n}\n.btn-elixir-play:before {\n content: \"\";\n height: 6.25rem;\n width: 6.25rem;\n position: absolute;\n left: -0.625rem;\n top: -0.625rem;\n border: 0.625rem solid rgba(var(--elixir-white-rgb), 0.5);\n border-radius: 100%;\n}\n\n/*-----------------------------------------------\n| Documentation link\n-----------------------------------------------*/\n.contains-anchor a {\n opacity: 0;\n transition-property: opacity;\n}\n.contains-anchor:hover a, .contains-anchor:focus a {\n opacity: 1;\n text-decoration: none;\n}\n\n.token.property, .token.tag, .token.constant, .token.symbol, .token.deleted {\n color: #b33641;\n}\n\n.token.punctuation {\n color: #bebebe;\n}\n\n.components-nav {\n font-family: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 0.85rem;\n}\n\n/*-----------------------------------------------\n| Component examples\n-----------------------------------------------*/\n/*-----------------------------------------------\n| Borders\n-----------------------------------------------*/\n.component-example {\n font-family: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n.component-example [class^=border] {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 8rem;\n height: 8rem;\n margin: 0.75rem;\n background-color: #fafafa;\n}\n\n/*-----------------------------------------------\n| Utilities\n-----------------------------------------------*/\n.border-component [class^=border],\n.border-component [class^=rounded-] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: 0.25rem;\n}\n.border-component [class^=border] {\n background-color: var(--elixir-200);\n}\n.border-component [class^=rounded-] {\n background-color: var(--elixir-200);\n}\n\n#loaders [class^=spinner] {\n margin-right: 0.5rem;\n}\n\n/*-----------------------------------------------\n| Object fit and Z-index\n-----------------------------------------------*/\n.fit-cover {\n object-fit: cover;\n}\n\n.z-index-1 {\n z-index: 1 !important;\n}\n\n.z-index-2 {\n z-index: 2 !important;\n}\n\n.z-index--1 {\n z-index: -1 !important;\n}\n\n/*-----------------------------------------------\n| Sidebar\n-----------------------------------------------*/\n.sticky-sidebar {\n position: sticky;\n z-index: 1015;\n top: 5.3125rem;\n}\n\n/*-----------------------------------------------\n| Custom circle\n-----------------------------------------------*/\n.circle-dashed {\n border: 1px dashed #2A3855;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n width: 3.5rem;\n height: 3.5rem;\n}\n\n/*-----------------------------------------------\n| Miscellaneous\n-----------------------------------------------*/\n.hover-text-decoration-none:hover, .hover-text-decoration-none:focus {\n text-decoration: none;\n}\n\n.resize-none {\n resize: none;\n}\n\n.collapsed .collapse-icon {\n transition: all 0.2s ease-in-out;\n transform: rotate(0deg);\n}\n\n.collapse-icon {\n transition: all 0.2s ease-in-out;\n transform: rotate(90deg);\n}\n\n[data-dismiss=dropdown] *,\n[data-bs-offset-top] *,\n[data-bs-toggle=collapse] *,\n[data-bs-toggle=tooltip] *,\n[data-bs-toggle=popover] * {\n pointer-events: none;\n}\n\n/*-----------------------------------------------\n| Outline\n-----------------------------------------------*/\n.outline-none {\n outline: none;\n box-shadow: none;\n}\n.outline-none:hover, .outline-none:focus {\n outline: none;\n box-shadow: none;\n}\n\n/*-----------------------------------------------\n| Vertical Line (used in kanban header)\n-----------------------------------------------*/\n.vertical-line:after {\n position: absolute;\n content: \"\";\n height: 75%;\n width: 0.063rem;\n background: var(--elixir-300);\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.vertical-line.vertical-line-400:after {\n background-color: var(--elixir-400);\n}\n\n/* -------------------------------------------------------------------------- */\n/* Transition */\n/* -------------------------------------------------------------------------- */\n.transition-base {\n transition: all 0.2s ease-in-out;\n}\n\n.transition-none {\n transition: none;\n}\n\n.fsp-75 {\n font-size: 75%;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Width */\n/* -------------------------------------------------------------------------- */\n.min-w-0 {\n min-width: 0;\n}\n\n.elixir-caret {\n position: absolute;\n background-color: #fff;\n top: 50%;\n left: 50%;\n height: 1.563rem;\n width: 1.563rem;\n z-index: 99;\n transform: translate3d(-50%, -50%, 0) rotate(45deg);\n}\n\n.blockquote {\n position: relative;\n padding-left: 3.125rem;\n}\n.blockquote:after {\n content: \"\";\n background: url(\"../img/icon-quote.svg\") no-repeat;\n background-size: contain;\n width: 3.125rem;\n height: 3.125rem;\n position: absolute;\n left: 0;\n top: -0.313rem;\n}\n\n@media (min-width: 992px) {\n .column-lg-2 {\n column-count: 2;\n column-gap: 3em;\n }\n}\n\n/* -------------------------------------------------------------------------- */\n/* Anchor JS */\n/* -------------------------------------------------------------------------- */\n.anchorjs-link {\n text-decoration: none !important;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Plyr */\n/* -------------------------------------------------------------------------- */\n.plyr {\n border-radius: 0.625rem;\n}\n\n.plyr__control--overlaid, .plyr__control--overlaid:hover, .plyr__control--overlaid:focus {\n background-color: #b33641;\n}\n\n.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true], .plyr__menu__container label.plyr__control input[type=radio]:checked + span {\n background-color: #b33641;\n}\n\n.plyr--full-ui input[type=range] {\n color: #b33641;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Glightbox */\n/* -------------------------------------------------------------------------- */\n.glightbox-open {\n overflow: unset !important;\n}\n\n.gscrollbar-fixer {\n margin-right: 0 !important;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Google Map */\n/* -------------------------------------------------------------------------- */\n.googlemap .gm-style-iw.gm-style-iw-c {\n box-shadow: var(--elixir-box-shadow) !important;\n padding: 1rem !important;\n}\n.googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {\n margin-top: 1rem !important;\n margin-right: 0.5rem !important;\n}\n\nhtml[dir=rtl] .googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {\n left: unset !important;\n right: 0 !important;\n}\n\n.theme-slider .swiper-nav {\n margin-top: 0;\n cursor: pointer;\n}\n.theme-slider .swiper-nav [class*=swiper-] {\n opacity: 0;\n position: absolute;\n transform: translateY(-50%);\n top: 50%;\n transition: opacity 0.4s ease-in-out;\n font-size: 1.776889rem;\n color: var(--elixir-black);\n z-index: 1;\n margin: 0;\n}\n.theme-slider .swiper-nav [class*=swiper-]:hover, .theme-slider .swiper-nav [class*=swiper-]:focus {\n color: var(--elixir-black);\n opacity: 0.8 !important;\n}\n.theme-slider .swiper-nav .swiper-button-prev {\n left: 0;\n transition: all 0.2s ease-in-out;\n}\n.theme-slider .swiper-nav .swiper-button-next {\n right: 0;\n transition: all 0.2s ease-in-out;\n}\n.theme-slider:hover .swiper-nav [class*=swiper-], .theme-slider:focus .swiper-nav [class*=swiper-] {\n opacity: 0.5;\n}\n.theme-slider:hover .swiper-nav .swiper-button-prev, .theme-slider:focus .swiper-nav .swiper-button-prev {\n left: 0.5rem;\n}\n.theme-slider:hover .swiper-nav .swiper-button-next, .theme-slider:focus .swiper-nav .swiper-button-next {\n right: 0.5rem;\n}\n.theme-slider .swiper-button-prev:after,\n.theme-slider .swiper-button-next:after {\n content: none;\n}\n\n.news-slider .swiper-pagination-bullet {\n width: 0.625rem;\n height: 0.625rem;\n background: #D6D6D6;\n margin: 0.313rem 0.438rem !important;\n opacity: 1;\n}\n.news-slider .swiper-pagination-bullet:hover, .news-slider .swiper-pagination-bullet:focus {\n background: #2A3855;\n}\n.news-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {\n background: #2A3855;\n}\n.news-slider .swiper-horizontal > .swiper-pagination-bullets,\n.news-slider .swiper-pagination-bullets.swiper-pagination-horizontal,\n.news-slider .swiper-pagination-custom,\n.news-slider .swiper-pagination-fraction {\n bottom: 0;\n}\n\n.header-classic {\n height: 40.438rem;\n}\n@media (min-width: 576px) {\n .header-classic {\n min-height: 32.313rem;\n height: auto;\n }\n}\n\n.code-block {\n padding: 0;\n overflow: auto;\n}\n.code-block pre[class*=language-] {\n padding: 1.6rem;\n border: 0;\n margin: 0;\n border-radius: 0;\n}\n\n:not(pre) > code[class*=language-], pre[class*=language-] {\n background-color: #fafafa;\n border: 1px solid #e1e1e1;\n}\n\n/*-----------------------------------------------\n| Table\n-----------------------------------------------*/\n/*-----------------------------------------------\n| Headers\n-----------------------------------------------*/\n/*-----------------------------------------------\n| Drop cap\n-----------------------------------------------*/\n.dropcap::first-letter {\n font-size: 3em;\n float: left;\n line-height: 0.92;\n margin-right: 0.375rem;\n}\n\n/*-----------------------------------------------\n| Letter Spacing\n-----------------------------------------------*/\n.ls {\n letter-spacing: 0.125rem;\n}\n\n/*-----------------------------------------------\n| List\n-----------------------------------------------*/\n.bullet-inside {\n list-style-position: inside;\n}\n\n.style-check li {\n position: relative;\n list-style-type: none;\n padding-left: 0.25rem;\n}\n.style-check li:before {\n content: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1mYS1wcm9jZXNzZWQ9IiIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJjaGVjayIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNCIgc3R5bGU9ImZvbnQtc2l6ZTogNDhweDsiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQxMy41MDUgOTEuOTUxTDEzMy40OSAzNzEuOTY2bC05OC45OTUtOTguOTk1Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBMNi4yMTEgMjg0LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDExOC43OTQgMTE4Ljc5NGM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMTEuMzE0LTExLjMxNGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+);\n padding-right: 0.1875rem;\n position: absolute;\n top: 0.0625rem;\n left: -1rem;\n background-repeat: no-repeat;\n width: 1rem;\n}\n\n/*-----------------------------------------------\n| Blockquote\n-----------------------------------------------*/\n.blockquote-footer::before {\n transform: translateY(0.125rem);\n font-weight: 400;\n display: inline-block;\n}\n\nhr {\n background-color: #2A3855;\n border-radius: 0.094rem;\n margin-left: auto;\n margin-right: auto;\n}\nhr.short {\n width: 4.20873rem;\n}\nhr.muted {\n height: 0.063rem;\n border-radius: 0.031rem;\n opacity: 0.15;\n}\n\n.dropcap:first-letter {\n color: #2A3855;\n font-weight: 600;\n}\n\n/*-----------------------------------------------\n| Cursor\n-----------------------------------------------*/\n.cursor-default {\n cursor: default;\n}\n\n.cursor-pointer {\n cursor: pointer;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Text */\n/* -------------------------------------------------------------------------- */\n.text-smallcaps {\n font-variant: small-caps;\n}\n\n.text-superscript {\n vertical-align: super;\n}\n\n.text-word-break {\n word-break: break-word;\n}\n\n/*-----------------------------------------------\n| Font family\n-----------------------------------------------*/\n.font-sans-serif {\n font-family: \"Montserrat\", \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n\n.font-base {\n font-family: \"Open Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n\n/*-----------------------------------------------\n| Error Page\n-----------------------------------------------*/\n.fs-error {\n font-size: 7rem;\n}\n@media (min-width: 576px) {\n .fs-error {\n font-size: 10rem;\n }\n}\n\n/*-----------------------------------------------\n| Text alignment\n-----------------------------------------------*/\n.text-justify {\n text-align: justify !important;\n}\n\n/*-----------------------------------------------\n| Backgrounds\n-----------------------------------------------*/\n.bg-holder {\n position: absolute;\n width: 100%;\n min-height: 100%;\n top: 0;\n left: 0;\n background-size: cover;\n background-position: center;\n overflow: hidden;\n will-change: transform, opacity, filter;\n backface-visibility: hidden;\n background-repeat: no-repeat;\n z-index: 0;\n}\n.bg-holder.bg-right {\n left: auto;\n right: 0;\n}\n.bg-holder.overlay:before {\n position: absolute;\n content: \"\";\n background: rgba(0, 0, 0, 0.25);\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.bg-holder.overlay-elixir:before {\n background-color: rgba(44, 56, 85, 0.7);\n}\n.bg-holder.overlay-0:before {\n background: rgba(0, 0, 0, 0.7);\n}\n.bg-holder.overlay-1:before {\n background: rgba(0, 0, 0, 0.55);\n}\n.bg-holder.overlay-2:before {\n background: rgba(0, 0, 0, 0.4);\n}\n.bg-holder .bg-video {\n position: absolute;\n display: block;\n z-index: -1;\n top: 0;\n left: 0;\n object-fit: cover;\n height: 100%;\n min-width: 100%;\n}\n.bg-holder .bg-youtube {\n position: absolute !important;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n}\n\n.bg-fixed {\n background-attachment: fixed;\n}\n\n.bg-glass {\n background-color: rgba(255, 255, 255, 0.9);\n}\n\n.bg-card {\n background-size: contain;\n background-position: right;\n border-top-right-radius: 0.375rem;\n border-bottom-right-radius: 0.375rem;\n}\n[dir=rtl] .bg-card {\n background-position: left;\n transform: scaleX(-1);\n border-top-left-radius: 0.375rem;\n border-bottom-left-radius: 0.375rem;\n}\n\n/*-----------------------------------------------\n| Background gradient\n-----------------------------------------------*/\n.bg-line-chart-gradient {\n background-image: var(--elixir-line-chart-gradient);\n background-position: center;\n}\n\n.bg-card-gradient {\n background-image: var(--elixir-card-gradient);\n background-position: center;\n}\n\n.bg-progress-gradient {\n background-image: var(--elixir-progress-gradient);\n background-position: center;\n}\n\n.bg-auth-circle-shape,\n.bg-auth-circle-shape-2 {\n display: none;\n}\n@media (min-width: 992px) {\n .bg-auth-circle-shape,\n.bg-auth-circle-shape-2 {\n display: block;\n }\n}\n\n.bg-auth-circle-shape {\n position: absolute;\n right: -8.75rem;\n top: -5.125rem;\n}\n\n.bg-auth-circle-shape-2 {\n position: absolute;\n left: -6.25rem;\n bottom: -2.4375rem;\n}\n\n.bg-auth-card-shape {\n background-position: 0 100%;\n}\n@media (min-width: 768px) {\n .bg-auth-card-shape {\n background-position: 0 133%;\n }\n}\n\n.bg-shape {\n position: relative;\n overflow: hidden;\n background-color: var(--elixir-bg-shape-bg);\n}\n.bg-shape:after, .bg-shape:before {\n position: absolute;\n content: \"\";\n border-radius: 50%;\n}\n.bg-shape:after {\n background-image: var(--elixir-bg-shape-bg-ltd);\n}\n.bg-shape:before {\n background-image: var(--elixir-bg-shape-bg-dtl);\n}\n\n.bg-circle-shape:after {\n height: 15.625rem;\n width: 115%;\n left: 32%;\n top: -188%;\n}\n.bg-circle-shape:before {\n height: 332%;\n width: 45%;\n left: -9%;\n top: 0.5625rem;\n}\n\n.modal-shape-header:before {\n height: 28.9375rem;\n width: 155%;\n right: 23%;\n top: -357%;\n}\n.modal-shape-header:after {\n height: 289%;\n width: 45%;\n right: -10%;\n top: 2.5rem;\n}\n\n.showcase-page-gradient {\n background: linear-gradient(357.7deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%);\n}\n\n.bg-transparent-50 {\n background-color: var(--elixir-transparent-50);\n}\n\n/* -------------------------------------------------------------------------- */\n/* Borders */\n/* -------------------------------------------------------------------------- */\n.overflow-hidden[class*=rounded] {\n mask-image: radial-gradient(#fff, #000);\n}\n\n.border-top-2 {\n border-top-width: 2px !important;\n}\n\n.border-end-2 {\n border-right-width: 2px !important;\n}\n\n.border-bottom-2 {\n border-bottom-width: 2px !important;\n}\n\n.border-start-2 {\n border-left-width: 2px !important;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Position */\n/* -------------------------------------------------------------------------- */\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n position: relative;\n}\n\n.all-0 {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Flex */\n/* -------------------------------------------------------------------------- */\n.flex-center {\n align-items: center;\n justify-content: center;\n}\n\n.flex-between-center {\n justify-content: space-between;\n align-items: center;\n}\n\n.flex-end-center {\n justify-content: flex-end;\n align-items: center;\n}\n\n.flex-between-end {\n align-items: flex-end;\n justify-content: space-between;\n}\n\n.flex-1 {\n flex: 1;\n}\n\n.link-primary {\n color: var(--elixir-primary);\n}\n.link-primary:hover, .link-primary:focus {\n color: var(--elixir-colored-link-primary-hover-color);\n}\n\n.link-secondary {\n color: var(--elixir-secondary);\n}\n.link-secondary:hover, .link-secondary:focus {\n color: var(--elixir-colored-link-secondary-hover-color);\n}\n\n.link-success {\n color: var(--elixir-success);\n}\n.link-success:hover, .link-success:focus {\n color: var(--elixir-colored-link-success-hover-color);\n}\n\n.link-info {\n color: var(--elixir-info);\n}\n.link-info:hover, .link-info:focus {\n color: var(--elixir-colored-link-info-hover-color);\n}\n\n.link-warning {\n color: var(--elixir-warning);\n}\n.link-warning:hover, .link-warning:focus {\n color: var(--elixir-colored-link-warning-hover-color);\n}\n\n.link-danger {\n color: var(--elixir-danger);\n}\n.link-danger:hover, .link-danger:focus {\n color: var(--elixir-colored-link-danger-hover-color);\n}\n\n.link-light {\n color: var(--elixir-light);\n}\n.link-light:hover, .link-light:focus {\n color: var(--elixir-colored-link-light-hover-color);\n}\n\n.link-dark {\n color: var(--elixir-dark);\n}\n.link-dark:hover, .link-dark:focus {\n color: var(--elixir-colored-link-dark-hover-color);\n}\n\n.link-black {\n color: var(--elixir-black) !important;\n}\n.link-black:hover, .link-black:focus {\n color: var(--elixir-colored-link-black-hover-color) !important;\n}\n\n.link-100 {\n color: var(--elixir-100) !important;\n}\n.link-100:hover, .link-100:focus {\n color: var(--elixir-colored-link-100-hover-color) !important;\n}\n\n.link-200 {\n color: var(--elixir-200) !important;\n}\n.link-200:hover, .link-200:focus {\n color: var(--elixir-colored-link-200-hover-color) !important;\n}\n\n.link-300 {\n color: var(--elixir-300) !important;\n}\n.link-300:hover, .link-300:focus {\n color: var(--elixir-colored-link-300-hover-color) !important;\n}\n\n.link-400 {\n color: var(--elixir-400) !important;\n}\n.link-400:hover, .link-400:focus {\n color: var(--elixir-colored-link-400-hover-color) !important;\n}\n\n.link-500 {\n color: var(--elixir-500) !important;\n}\n.link-500:hover, .link-500:focus {\n color: var(--elixir-colored-link-500-hover-color) !important;\n}\n\n.link-600 {\n color: var(--elixir-600) !important;\n}\n.link-600:hover, .link-600:focus {\n color: var(--elixir-colored-link-600-hover-color) !important;\n}\n\n.link-700 {\n color: var(--elixir-700) !important;\n}\n.link-700:hover, .link-700:focus {\n color: var(--elixir-colored-link-700-hover-color) !important;\n}\n\n.link-800 {\n color: var(--elixir-800) !important;\n}\n.link-800:hover, .link-800:focus {\n color: var(--elixir-colored-link-800-hover-color) !important;\n}\n\n.link-900 {\n color: var(--elixir-900) !important;\n}\n.link-900:hover, .link-900:focus {\n color: var(--elixir-colored-link-900-hover-color) !important;\n}\n\n.link-1000 {\n color: var(--elixir-1000) !important;\n}\n.link-1000:hover, .link-1000:focus {\n color: var(--elixir-colored-link-1000-hover-color) !important;\n}\n\n.link-1100 {\n color: var(--elixir-1100) !important;\n}\n.link-1100:hover, .link-1100:focus {\n color: var(--elixir-colored-link-1100-hover-color) !important;\n}\n\n.link-white {\n color: var(--elixir-white) !important;\n}\n.link-white:hover, .link-white:focus {\n color: var(--elixir-colored-link-white-hover-color) !important;\n}\n\n/*-----------------------------------------------\n| Dropdown\n-----------------------------------------------*/\n.dropdown-menu {\n font-size: 0.7501875469rem;\n display: block;\n display: none;\n transition: all 0.2s ease-in-out;\n}\n@media (min-width: 992px) {\n .dropdown-menu {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n@media (min-width: 992px) {\n .dropdown-menu.show {\n opacity: 1;\n visibility: visible;\n }\n}\n\n.dropdown-indicator {\n position: relative;\n}\n.dropdown-indicator:after {\n content: \"\";\n display: block;\n position: absolute;\n right: 0.563rem;\n top: 45%;\n height: 0.438rem;\n width: 0.438rem;\n border: none;\n border-right: 2px solid #2A3855;\n border-bottom: 2px solid #2A3855;\n border-radius: 0.063rem;\n transform: translateY(-50%) rotate(45deg);\n transition: all 0.2s ease-in-out;\n transform-origin: center;\n transition-property: transform, border-color;\n}\n\n.dropdown-caret-none:after, .dropdown-caret-none:before {\n display: none !important;\n}\n\n.dropdown-md {\n min-width: 16.625rem;\n}\n\n.dropdown-item {\n font-weight: 600;\n}\n\n/*-----------------------------------------------\n| Scrollbar style for windows\n-----------------------------------------------*/\n.scrollbar-overlay {\n overflow: hidden !important;\n}\n\n.scrollbar {\n overflow: auto;\n}\n.scrollbar::-webkit-scrollbar {\n visibility: hidden;\n -webkit-appearance: none;\n width: 6px;\n height: 6px;\n background-color: transparent;\n}\n.scrollbar::-webkit-scrollbar-thumb {\n visibility: hidden;\n border-radius: 3px;\n background-color: var(--elixir-scrollbar-bg);\n}\n.scrollbar:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb {\n visibility: visible;\n}\n\n.navbar-vibrant .scrollbar {\n overflow: auto;\n}\n.navbar-vibrant .scrollbar::-webkit-scrollbar {\n visibility: hidden;\n -webkit-appearance: none;\n width: 6px;\n height: 6px;\n background-color: transparent;\n}\n.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb {\n visibility: hidden;\n border-radius: 3px;\n background-color: rgba(255, 255, 255, 0.4);\n}\n.navbar-vibrant .scrollbar:hover::-webkit-scrollbar, .navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb {\n visibility: visible;\n}\n\n.firefox .scrollbar {\n overflow: auto !important;\n scrollbar-color: var(--elixir-scrollbar-bg) transparent;\n scrollbar-width: thin;\n}\n.firefox .navbar-vibrant .scrollbar {\n overflow: auto !important;\n scrollbar-color: rgba(255, 255, 255, 0.4) transparent;\n scrollbar-width: thin;\n}\n\n.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {\n background: var(--elixir-scrollbar-bg);\n}\n.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar:focus > .os-scrollbar-track > .os-scrollbar-handle {\n background: var(--elixir-scrollbar-bg);\n}\n\n/* -------------------------------------------------------------------------- */\n/* Accordion */\n/* -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- */\n/* Hover */\n/* -------------------------------------------------------------------------- */\n.hover-actions {\n display: none;\n position: absolute;\n}\n.hover-actions.show {\n display: inline-block;\n}\n.hover-actions.show + .hover-hide {\n display: none;\n}\n\na[href].bg-200:hover, a[href].bg-200:focus {\n background-color: #e1e1e1 !important;\n}\n\n.hover-primary:hover, .hover-primary:focus {\n color: #2A3855 !important;\n}\n\n.hover-shadow:hover, .hover-shadow:focus {\n box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover-actions-trigger {\n position: relative;\n}\n.hover-actions-trigger .inbox-link {\n color: inherit;\n text-decoration: none;\n}\n.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions {\n z-index: 1;\n display: flex;\n}\n.hover-actions-trigger:hover .hover-actions.btn, .hover-actions-trigger:focus .hover-actions.btn {\n display: inline-block;\n}\n.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide {\n display: none;\n}\n\n.hover-bg-black:hover {\n background-color: var(--elixir-black);\n}\n.hover-bg-100:hover {\n background-color: var(--elixir-100);\n}\n.hover-bg-200:hover {\n background-color: var(--elixir-200);\n}\n.hover-bg-300:hover {\n background-color: var(--elixir-300);\n}\n.hover-bg-400:hover {\n background-color: var(--elixir-400);\n}\n.hover-bg-500:hover {\n background-color: var(--elixir-500);\n}\n.hover-bg-600:hover {\n background-color: var(--elixir-600);\n}\n.hover-bg-700:hover {\n background-color: var(--elixir-700);\n}\n.hover-bg-800:hover {\n background-color: var(--elixir-800);\n}\n.hover-bg-900:hover {\n background-color: var(--elixir-900);\n}\n.hover-bg-1000:hover {\n background-color: var(--elixir-1000);\n}\n.hover-bg-1100:hover {\n background-color: var(--elixir-1100);\n}\n.hover-bg-white:hover {\n background-color: var(--elixir-white);\n}\n\n/*-----------------------------------------------\n| Icons group\n-----------------------------------------------*/\n.icon-group {\n display: flex;\n}\n.icon-group .icon-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.icon-item {\n border-radius: 50%;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n color: var(--elixir-700);\n transition: all 0.2s ease-in-out;\n height: 2.5rem;\n width: 2.5rem;\n border: 0;\n position: relative;\n font-size: 0.875rem;\n}\n.icon-item:hover, .icon-item:focus {\n background-color: var(--elixir-200);\n}\n.icon-item.icon-item-sm {\n height: 1.875rem;\n width: 1.875rem;\n}\n.icon-item.icon-item-lg {\n height: 3.125rem;\n width: 3.125rem;\n}\n\n.fa-icon-wait {\n opacity: 0;\n}\n.fontawesome-i2svg-active .fa-icon-wait {\n opacity: 1;\n}\n\n.ring-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n background: #fafafa;\n height: 6.25rem;\n width: 6.25rem;\n border-radius: 50%;\n border: 1px solid var(--elixir-border-color);\n font-size: 2.368593037rem;\n color: #2A3855;\n}\n\n.brand-icon {\n background: #2A3855;\n text-align: center;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: 0.188rem;\n height: 2.5rem;\n width: 2.5rem;\n color: #fff;\n}\n\n/* -------------------------------------------------------------------------- */\n/* Bootstrap Carousel */\n/* -------------------------------------------------------------------------- */\n.theme-slider:hover .carousel-control-next,\n.theme-slider:hover .carousel-control-prev, .theme-slider:focus .carousel-control-next,\n.theme-slider:focus .carousel-control-prev {\n color: #6a6a6a;\n opacity: 0.5 !important;\n}\n.theme-slider .carousel-control-prev,\n.theme-slider .carousel-control-next {\n width: 3rem;\n height: 3rem;\n background: #fff;\n border-radius: 50%;\n top: 50%;\n transform: translateY(-50%);\n box-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.1);\n transition: opacity 0.4s ease-in-out;\n color: #6a6a6a;\n opacity: 0;\n}\n.theme-slider .carousel-control-prev:hover, .theme-slider .carousel-control-prev:focus,\n.theme-slider .carousel-control-next:hover,\n.theme-slider .carousel-control-next:focus {\n opacity: 1 !important;\n}\n.theme-slider .carousel-control-prev {\n left: 0.5rem;\n}\n.theme-slider .carousel-control-next {\n right: 0.5rem;\n}\n\n/*-----------------------------------------------\n| Form\n-----------------------------------------------*/\nlabel {\n font-size: 0.7501875469rem;\n font-weight: 700;\n letter-spacing: 0.02em;\n}\n\n.form-check-label {\n line-height: 1.45rem;\n}\n\n/*-----------------------------------------------\n| Theme Checkbox\n-----------------------------------------------*/\n.form-check-input-primary {\n border-color: #2A3855 !important;\n}\n.form-check-input-primary:focus {\n box-shadow: 0 0 0 0.25rem rgba(42, 56, 85, 0.25);\n}\n.form-check-input-primary:checked {\n background-color: #2A3855 !important;\n}\n.form-check-input-secondary {\n border-color: #7F7F7F !important;\n}\n.form-check-input-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(127, 127, 127, 0.25);\n}\n.form-check-input-secondary:checked {\n background-color: #7F7F7F !important;\n}\n.form-check-input-success {\n border-color: #36b36a !important;\n}\n.form-check-input-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(54, 179, 106, 0.25);\n}\n.form-check-input-success:checked {\n background-color: #36b36a !important;\n}\n.form-check-input-info {\n border-color: #3680b3 !important;\n}\n.form-check-input-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(54, 128, 179, 0.25);\n}\n.form-check-input-info:checked {\n background-color: #3680b3 !important;\n}\n.form-check-input-warning {\n border-color: #FDD428 !important;\n}\n.form-check-input-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(253, 212, 40, 0.25);\n}\n.form-check-input-warning:checked {\n background-color: #FDD428 !important;\n}\n.form-check-input-danger {\n border-color: #b33641 !important;\n}\n.form-check-input-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(179, 54, 65, 0.25);\n}\n.form-check-input-danger:checked {\n background-color: #b33641 !important;\n}\n.form-check-input-light {\n border-color: #fafafa !important;\n}\n.form-check-input-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(250, 250, 250, 0.25);\n}\n.form-check-input-light:checked {\n background-color: #fafafa !important;\n}\n.form-check-input-dark {\n border-color: #1f1f1f !important;\n}\n.form-check-input-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.25);\n}\n.form-check-input-dark:checked {\n background-color: #1f1f1f !important;\n}\n\ninput[type=file].form-control-lg {\n line-height: 1.813rem;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.188rem;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #6a6a6a;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #6a6a6a;\n text-decoration: none;\n background-color: #fafafa;\n}\n.list-group-item-action:active {\n color: #6a6a6a;\n background-color: #f2f2f2;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n color: #404040;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 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: #7F7F7F;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: var(--elixir-primary);\n background-color: #2A3855;\n border-color: #2A3855;\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.188rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.188rem;\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.188rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.188rem;\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.188rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.188rem;\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.188rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.188rem;\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.188rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.188rem;\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.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: var(--elixir-list-group-item-primary-color);\n background-color: var(--elixir-list-group-item-primary-background);\n --elixir-list-group-item-primary-hover-focus-background: #bfc2c7;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: var(--elixir-list-group-item-primary-color);\n background-color: var(--elixir-list-group-item-primary-hover-focus-background);\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-primary-color);\n border-color: var(--elixir-list-group-item-primary-color);\n}\n\n.list-group-item-secondary {\n color: var(--elixir-list-group-item-secondary-color);\n background-color: var(--elixir-list-group-item-secondary-background);\n --elixir-list-group-item-secondary-hover-focus-background: #cecece;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: var(--elixir-list-group-item-secondary-color);\n background-color: var(--elixir-list-group-item-secondary-hover-focus-background);\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-secondary-color);\n border-color: var(--elixir-list-group-item-secondary-color);\n}\n\n.list-group-item-success {\n color: var(--elixir-list-group-item-success-color);\n background-color: var(--elixir-list-group-item-success-background);\n --elixir-list-group-item-success-hover-focus-background: #c2d8cb;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: var(--elixir-list-group-item-success-color);\n background-color: var(--elixir-list-group-item-success-hover-focus-background);\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-success-color);\n border-color: var(--elixir-list-group-item-success-color);\n}\n\n.list-group-item-info {\n color: var(--elixir-list-group-item-info-color);\n background-color: var(--elixir-list-group-item-info-background);\n --elixir-list-group-item-info-hover-focus-background: #c2cfd8;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: var(--elixir-list-group-item-info-color);\n background-color: var(--elixir-list-group-item-info-hover-focus-background);\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-info-color);\n border-color: var(--elixir-list-group-item-info-color);\n}\n\n.list-group-item-warning {\n color: var(--elixir-list-group-item-warning-color);\n background-color: var(--elixir-list-group-item-warning-background);\n --elixir-list-group-item-warning-hover-focus-background: #e6ddbf;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: var(--elixir-list-group-item-warning-color);\n background-color: var(--elixir-list-group-item-warning-hover-focus-background);\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-warning-color);\n border-color: var(--elixir-list-group-item-warning-color);\n}\n\n.list-group-item-danger {\n color: var(--elixir-list-group-item-danger-color);\n background-color: var(--elixir-list-group-item-danger-background);\n --elixir-list-group-item-danger-hover-focus-background: #d8c2c3;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: var(--elixir-list-group-item-danger-color);\n background-color: var(--elixir-list-group-item-danger-hover-focus-background);\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-danger-color);\n border-color: var(--elixir-list-group-item-danger-color);\n}\n\n.list-group-item-light {\n color: var(--elixir-list-group-item-light-color);\n background-color: var(--elixir-list-group-item-light-background);\n --elixir-list-group-item-light-hover-focus-background: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: var(--elixir-list-group-item-light-color);\n background-color: var(--elixir-list-group-item-light-hover-focus-background);\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-light-color);\n border-color: var(--elixir-list-group-item-light-color);\n}\n\n.list-group-item-dark {\n color: var(--elixir-list-group-item-dark-color);\n background-color: var(--elixir-list-group-item-dark-background);\n --elixir-list-group-item-dark-hover-focus-background: #bdbdbd;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: var(--elixir-list-group-item-dark-color);\n background-color: var(--elixir-list-group-item-dark-hover-focus-background);\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: var(--elixir-list-group-item-dark-color);\n border-color: var(--elixir-list-group-item-dark-color);\n}\n\n/* -------------------------------------------------------------------------- */\n/* Override */\n/* -------------------------------------------------------------------------- */\n.dark .dark__bg-facebook {\n background-color: #3b5998 !important;\n}\n.dark .dark__text-facebook {\n color: #3b5998 !important;\n}\n.dark .dark__bg-google-plus {\n background-color: #db4437 !important;\n}\n.dark .dark__text-google-plus {\n color: #db4437 !important;\n}\n.dark .dark__bg-twitter {\n background-color: #1da1f2 !important;\n}\n.dark .dark__text-twitter {\n color: #1da1f2 !important;\n}\n.dark .dark__bg-linkedin {\n background-color: #0077b5 !important;\n}\n.dark .dark__text-linkedin {\n color: #0077b5 !important;\n}\n.dark .dark__bg-youtube {\n background-color: #ff0001 !important;\n}\n.dark .dark__text-youtube {\n color: #ff0001 !important;\n}\n.dark .dark__bg-github {\n background-color: #24292e !important;\n}\n.dark .dark__text-github {\n color: #24292e !important;\n}\n.dark .dark__bg-black {\n background-color: #000 !important;\n}\n.dark .dark__text-black {\n color: #000 !important;\n}\n.dark .dark__bg-100 {\n background-color: #fafafa !important;\n}\n.dark .dark__text-100 {\n color: #fafafa !important;\n}\n.dark .dark__bg-200 {\n background-color: #f2f2f2 !important;\n}\n.dark .dark__text-200 {\n color: #f2f2f2 !important;\n}\n.dark .dark__bg-300 {\n background-color: #e1e1e1 !important;\n}\n.dark .dark__text-300 {\n color: #e1e1e1 !important;\n}\n.dark .dark__bg-400 {\n background-color: #bebebe !important;\n}\n.dark .dark__text-400 {\n color: #bebebe !important;\n}\n.dark .dark__bg-500 {\n background-color: #949494 !important;\n}\n.dark .dark__text-500 {\n color: #949494 !important;\n}\n.dark .dark__bg-600 {\n background-color: #7F7F7F !important;\n}\n.dark .dark__text-600 {\n color: #7F7F7F !important;\n}\n.dark .dark__bg-700 {\n background-color: #6a6a6a !important;\n}\n.dark .dark__text-700 {\n color: #6a6a6a !important;\n}\n.dark .dark__bg-800 {\n background-color: #555555 !important;\n}\n.dark .dark__text-800 {\n color: #555555 !important;\n}\n.dark .dark__bg-900 {\n background-color: #404040 !important;\n}\n.dark .dark__text-900 {\n color: #404040 !important;\n}\n.dark .dark__bg-1000 {\n background-color: #2b2b2b !important;\n}\n.dark .dark__text-1000 {\n color: #2b2b2b !important;\n}\n.dark .dark__bg-1100 {\n background-color: #1f1f1f !important;\n}\n.dark .dark__text-1100 {\n color: #1f1f1f !important;\n}\n.dark .dark__bg-white {\n background-color: #fff !important;\n}\n.dark .dark__text-white {\n color: #fff !important;\n}\n.dark .dark__bg-primary {\n background-color: #2A3855 !important;\n}\n.dark .dark__text-primary {\n color: #2A3855 !important;\n}\n.dark .dark__bg-secondary {\n background-color: #7F7F7F !important;\n}\n.dark .dark__text-secondary {\n color: #7F7F7F !important;\n}\n.dark .dark__bg-success {\n background-color: #36b36a !important;\n}\n.dark .dark__text-success {\n color: #36b36a !important;\n}\n.dark .dark__bg-info {\n background-color: #3680b3 !important;\n}\n.dark .dark__text-info {\n color: #3680b3 !important;\n}\n.dark .dark__bg-warning {\n background-color: #FDD428 !important;\n}\n.dark .dark__text-warning {\n color: #FDD428 !important;\n}\n.dark .dark__bg-danger {\n background-color: #b33641 !important;\n}\n.dark .dark__text-danger {\n color: #b33641 !important;\n}\n.dark .dark__bg-light {\n background-color: #fafafa !important;\n}\n.dark .dark__text-light {\n color: #fafafa !important;\n}\n.dark .dark__bg-dark {\n background-color: #1f1f1f !important;\n}\n.dark .dark__text-dark {\n color: #1f1f1f !important;\n}\n.dark ::selection {\n background-color: #FDD428;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n position: relative;\n top: 0.125rem;\n}\n\n.breadcrumb-item.active {\n font-weight: 400;\n}\n\n/*-----------------------------------------------\n| Google Map\n-----------------------------------------------*/\n.googlemap {\n min-height: 18.75rem;\n}\n.googlemap > .marker-content {\n opacity: 0;\n}\n\n.yt-video {\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: -100000;\n pointer-events: none;\n}\n\niframe.yt-video {\n opacity: 0;\n}\niframe.yt-video.loaded {\n opacity: 1;\n}\n\n/*-----------------------------------------------\n| Pre-loader\n-----------------------------------------------*/\n.preloader {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 10001;\n background-color: var(--elixir-primary);\n opacity: 1;\n transition: opacity 0.9s cubic-bezier(0.77, 0, 0.18, 1);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.preloader.loaded {\n opacity: 0;\n}\n\n.line-scale div {\n background-color: var(--elixir-white);\n width: 0.25rem;\n margin: 0;\n}","/* -------------------------------------------------------------------------- */\r\n/* Theme */\r\n/* -------------------------------------------------------------------------- */\r\n\r\n@import \"../../node_modules/bootstrap/scss/_functions\";\r\n@import \"theme/functions\";\r\n\r\n@import \"../../node_modules/bootstrap/scss/mixins\";\r\n@import \"theme/mixins\";\r\n\r\n\r\n\r\n@import \"user-variables\";\r\n@import \"theme/variables\";\r\n@import 'theme/_utilities';\r\n@import \"../../node_modules/bootstrap/scss/variables\";\r\n\r\n@import \"../../node_modules/bootstrap/scss/root\";\r\n@import 'theme/root';\r\n\r\n/*-----------------------------------------------\r\n| Bootstrap Styles\r\n-----------------------------------------------*/\r\n@import \"bootstrap\";\r\n\r\n/*-----------------------------------------------\r\n| Theme Styles\r\n-----------------------------------------------*/\r\n@import \"theme/theme\";\r\n","/* prettier-ignore */\r\n@use 'sass:math';\r\n@import 'colors';\r\n$variable-prefix: 'elixir-';\r\n// Grid containers\r\n//\r\n// Define the maximum width of `.container` for different screen sizes.\r\n// scss-docs-start container-max-widths\r\n$container-max-widths: () !default;\r\n$container-max-widths: map-merge(\r\n (\r\n sm: 540px,\r\n md: 720px,\r\n lg: 960px,\r\n xl: 1140px,\r\n // xxl: 1480px,\r\n ),\r\n $container-max-widths\r\n);\r\n\r\n$grid-breakpoints: () !default;\r\n$grid-breakpoints: map-merge(\r\n (\r\n xs: 0,\r\n sm: 576px,\r\n md: 768px,\r\n lg: 992px,\r\n xl: 1200px,\r\n // xxl: 1540px,\r\n ),\r\n $grid-breakpoints\r\n);\r\n\r\n//*-----------------------------------------------\r\n//| Gutter\r\n//-----------------------------------------------*/\r\n$grid-gutter-width: 2rem !default;\r\n\r\n\r\n\r\n// Customize the light and dark text colors for use in our color contrast function.\r\n// $color-contrast-dark: $gray-800 !default;\r\n\r\n// Min contrast ratio\r\n$min-contrast-ratio: 2 !default;\r\n\r\n//*-----------------------------------------------\r\n//| Brand colors\r\n//-----------------------------------------------*/\r\n$linkedin: #0077b5 !default;\r\n$facebook: #3b5998 !default;\r\n$twitter: #1da1f2 !default;\r\n$google-plus: #db4437 !default;\r\n$github: #24292e !default;\r\n$youtube: #ff0001 !default;\r\n\r\n\r\n$brand-colors: () !default;\r\n$brand-colors: map-merge(\r\n (\r\n 'facebook': $facebook,\r\n 'google-plus': $google-plus,\r\n 'twitter': $twitter,\r\n 'linkedin': $linkedin,\r\n 'youtube': $youtube,\r\n 'github': $github,\r\n ),\r\n $brand-colors\r\n);\r\n\r\n//*-----------------------------------------------\r\n//| Border\r\n//-----------------------------------------------*/\r\n$border-color: var(--#{$variable-prefix}border-color);\r\n$border-width: 1px !default;\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-shadows: true !default;\r\n$enable-gradients: false !default;\r\n$enable-negative-margins: true !default;\r\n\r\n\r\n$component-active-color: var(--#{$variable-prefix}primary) !default;\r\n// $component-active-bg: var(--#{$variable-prefix}primary) !default;\r\n\r\n//*-----------------------------------------------\r\n//| Shadow\r\n//-----------------------------------------------*/\r\n$box-shadow: var(--#{$variable-prefix}box-shadow) !default;\r\n$box-shadow-sm: var(--#{$variable-prefix}box-shadow-sm) !default;\r\n$box-shadow-lg: var(--#{$variable-prefix}box-shadow-lg) !default;\r\n$box-shadow-inset: var(--#{$variable-prefix}box-shadow-inset) !default;\r\n\r\n//*-----------------------------------------------\r\n//| Spacing\r\n//----------------------------------------------\r\n\r\n$spacer: 1rem !default;\r\n$spacers: () !default;\r\n\r\n$spacers: map-merge(\r\n (\r\n 0: 0,\r\n 1: $spacer * 0.25, // 4\r\n 2: $spacer * 0.5, // 8\r\n 3: $spacer, // 16\r\n 4: $spacer * 1.8, // 28.8\r\n 5: $spacer * 3, // 48\r\n 6: $spacer * 4, // 64\r\n 7: $spacer * 5, // 80\r\n 8: $spacer * 7.5, // 120\r\n 9: $spacer * 10, // 160\r\n 10: $spacer * 12.5,// 200\r\n 11: $spacer * 15 // 240\r\n ),\r\n $spacers\r\n);\r\n\r\n//*-----------------------------------------------\r\n//| Body\r\n//-----------------------------------------------*/\r\n\r\n$body-bg: $white !default;\r\n$body-color: $gray-700 !default;\r\n\r\n//*-----------------------------------------------\r\n//| Link\r\n//-----------------------------------------------*/\r\n$link-decoration: none !default;\r\n$link-hover-decoration: underline !default;\r\n\r\n//*-----------------------------------------------\r\n//| Components\r\n//-----------------------------------------------*/\r\n$border-radius: 0.188rem !default;\r\n$border-radius-lg: 0.625rem !default;\r\n$border-radius-pill: 50rem;\r\n\r\n//*-----------------------------------------------\r\n//| Fonts Families\r\n//-----------------------------------------------*/\r\n$font-family-sans-serif: 'Montserrat', 'Poppins', -apple-system, BlinkMacSystemFont,\r\n 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',\r\n 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\r\n$font-family-monospace: 'SFMono-Regular', Menlo, Monaco, Consolas,\r\n 'Liberation Mono', 'Courier New', monospace !default;\r\n$font-family-base: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI',\r\n Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',\r\n 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\r\n\r\n//*-----------------------------------------------\r\n//| Fonts\r\n//-----------------------------------------------*/\r\n$type-scale: 1.333 !default;\r\n$font-size-base: 1rem !default;\r\n$font-sizes: () !default;\r\n$font-sizes: map-merge(\r\n (\r\n '-2': math.div(1 , pow($type-scale, 2)) * $font-size-base,//11.11\r\n '-1': math.div(1 , $type-scale) * $font-size-base,//13.33\r\n 0: $font-size-base,//16\r\n 1: pow($type-scale, 1) * $font-size-base, // 19.2\r\n 2: pow($type-scale, 2) * $font-size-base, // 23.04\r\n 3: pow($type-scale, 3) * $font-size-base, // 27.65\r\n 4: pow($type-scale, 4) * $font-size-base, // 33.18\r\n 5: pow($type-scale, 5) * $font-size-base, // 39.81\r\n 6: pow($type-scale, 6) * $font-size-base, // 47.78\r\n 7: pow($type-scale, 7) * $font-size-base, // 57.33\r\n 8: pow($type-scale, 8) * $font-size-base, // 68.79\r\n ),\r\n $font-sizes\r\n);\r\n\r\n$font-size-sm: $font-size-base * 0.875 !default;\r\n$font-size-lg: $font-size-base * 1.333 !default;\r\n$font-weight-thin: 100 !default;\r\n$font-weight-lighter: 200 !default;\r\n$font-weight-light: 300 !default;\r\n$font-weight-normal: 400 !default;\r\n$font-weight-medium: 500 !default;\r\n$font-weight-semi-bold: 600 !default;\r\n$font-weight-bold: 700 !default;\r\n$font-weight-bolder: 800 !default;\r\n$font-weight-black: 900 !default;\r\n\r\n$h1-font-size: map_get($font-sizes, 5) !default;\r\n$h2-font-size: map_get($font-sizes, 4) !default;\r\n$h3-font-size: map_get($font-sizes, 3) !default;\r\n$h4-font-size: map_get($font-sizes, 2) !default;\r\n$h5-font-size: map_get($font-sizes, 1) !default;\r\n$h6-font-size: map_get($font-sizes, '-1') !default;\r\n\r\n$headings-font-family: $font-family-sans-serif !default;\r\n$headings-font-weight: $font-weight-bold !default;\r\n$headings-color: var(--#{$variable-prefix}headings-color) !default;\r\n\r\n// scss-docs-start display-headings\r\n$display-font-sizes: () !default;\r\n$display-font-sizes: map-merge(\r\n (\r\n 1: map_get($font-sizes, 8),\r\n 2: map_get($font-sizes, 7),\r\n 3: map_get($font-sizes, 6),\r\n 4: map_get($font-sizes, 5),\r\n 5: map_get($font-sizes, 4),\r\n 6: map_get($font-sizes, 3),\r\n ),\r\n $display-font-sizes\r\n);\r\n\r\n$display-font-weight: $font-weight-black !default;\r\n$display-line-height: 1 !default;\r\n// scss-docs-end display-headings\r\n\r\n$lead-font-size: $font-size-lg !default;\r\n$lead-font-weight: $font-weight-normal !default;\r\n\r\n$small-font-size: 75% !default;\r\n\r\n$text-muted: $gray-500 !default;\r\n\r\n$blockquote-font-size: $font-size-lg !default;\r\n\r\n$line-height-base: 1.45;\r\n$line-height-sm: 1.25;\r\n$line-height-lg: 1.75;\r\n$line-height-xs: 1.15;\r\n\r\n$hr-height: 3px;\r\n$hr-opacity: 0.8;\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Buttons\r\n//-----------------------------------------------*/\r\n$btn-box-shadow: 0 0 0 transparent;\r\n\r\n$btn-border-radius: $border-radius;\r\n$btn-border-radius-sm: $border-radius;\r\n$btn-border-radius-lg: $border-radius;\r\n\r\n//*-----------------------------------------------\r\n//| Buttons and Forms\r\n//-----------------------------------------------*/\r\n$input-btn-padding-y: $spacer * 0.8 !default;\r\n$input-btn-padding-x: $spacer * 2.5 !default;\r\n$input-btn-font-size: map-get($font-sizes, '-1');\r\n$input-btn-line-height: 1.5;\r\n\r\n$input-btn-padding-y-sm: $spacer * 0.4 !default;\r\n$input-btn-padding-x-sm: $spacer * 1.2 !default;\r\n$input-btn-font-size-sm: map-get($font-sizes, '-1');\r\n\r\n$input-btn-padding-y-lg: $spacer * 1.2 !default;\r\n$input-btn-padding-x-lg: $spacer * 5 !default;\r\n$input-btn-font-size-lg: $font-size-base;\r\n\r\n$input-padding-y: $spacer * 0.375;\r\n$input-padding-x: $spacer * 0.75;\r\n\r\n$input-padding-y-lg: $spacer * 0.5;\r\n$input-padding-x-lg: $spacer * 0.5;\r\n\r\n\r\n$btn-font-weight: $font-weight-bold !default;\r\n\r\n//*-----------------------------------------------\r\n//| Forms\r\n//-----------------------------------------------*/\r\n$input-padding-y: $spacer * 0.8;\r\n$input-padding-x: $spacer * 0.8;\r\n$input-bg: var(--#{$variable-prefix}100);\r\n$input-focus-bg: var(--#{$variable-prefix}white);\r\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e\");\r\n$input-border-color: var(--#{$variable-prefix}input-border-color) !default;\r\n\r\n$input-box-shadow: 0 0 0 transparent;\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Z-index\r\n//-----------------------------------------------*/\r\n\r\n$zindex-sticky: 1015 !default;\r\n\r\n//*-----------------------------------------------\r\n//| Navigation\r\n//-----------------------------------------------*/\r\n$navbar-nav-link-padding-x: $spacer * 1.2;\r\n$nav-link-padding-y: 0.4rem;\r\n$navbar-brand-padding-y: .25rem;\r\n\r\n\r\n$navbar-font-size: $font-size-base * 0.8 !default;\r\n\r\n$top-nav-height: 4.3125rem !default;\r\n$standard-nav-height: 3.5625rem !default;\r\n\r\n// Navbar Glass\r\n\r\n$bg-navbar-glass: var(--#{$variable-prefix}bg-navbar-glass) !default;\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Dropdowns | Dropdown menu container and contents.\r\n//-----------------------------------------------*/\r\n$dropdown-bg: var(--#{$variable-prefix}dropdown-bg) !default;\r\n$dropdown-color: var(--#{$variable-prefix}dropdown-color) !default;\r\n$dropdown-link-color: var(--#{$variable-prefix}dropdown-link-color) !default;\r\n$dropdown-link-hover-color: var(--#{$variable-prefix}dropdown-link-hover-color) !default;\r\n$dropdown-link-hover-bg: var(--#{$variable-prefix}dropdown-link-hover-bg) !default;\r\n$dropdown-link-disabled-color: var(--#{$variable-prefix}dropdown-link-disabled-color) !default;\r\n$dropdown-divider-bg: var(--#{$variable-prefix}dropdown-border-color) !default;\r\n$dropdown-border-color: var(--#{$variable-prefix}dropdown-border-color) !default;\r\n$dropdown-link-active-color: var(--#{$variable-prefix}dropdown-link-active-color) !default;\r\n$dropdown-link-active-bg: var(--#{$variable-prefix}dropdown-link-active-bg) !default;\r\n$dropdown-box-shadow: var(--#{$variable-prefix}dropdown-box-shadow) !default;\r\n\r\n$dropdown-font-size: $navbar-font-size !default;\r\n$dropdown-item-padding-y: $spacer * 0.4 !default;\r\n$dropdown-item-padding-x: $spacer * 1.2 !default;\r\n$dropdown-padding-y: $spacer * 0.4 !default;\r\n$dropdown-border-width: 0;\r\n$dropdown-spacer: 0;\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Pagination\r\n//-----------------------------------------------*/\r\n$pagination-padding-y: 0.5rem !default;\r\n$pagination-padding-x: 0.75rem !default;\r\n$pagination-padding-y-sm: 0.25rem !default;\r\n$pagination-padding-x-sm: 0.5rem !default;\r\n$pagination-padding-y-lg: 0.75rem !default;\r\n$pagination-padding-x-lg: 1.5rem !default;\r\n\r\n$pagination-color: var(--#{$variable-prefix}pagination-color) !default;\r\n$pagination-bg: var(--#{$variable-prefix}pagination-bg) !default;\r\n$pagination-border-color: var(--#{$variable-prefix}pagination-border-color) !default;\r\n$pagination-focus-color: var(--#{$variable-prefix}pagination-focus-color) !default;\r\n$pagination-focus-bg: var(--#{$variable-prefix}pagination-focus-bg) !default;\r\n$pagination-focus-box-shadow: var(--#{$variable-prefix}pagination-focus-box-shadow) !default;\r\n$pagination-hover-color: var(--#{$variable-prefix}pagination-hover-color) !default;\r\n$pagination-hover-bg: var(--#{$variable-prefix}pagination-hover-bg) !default;\r\n$pagination-hover-border-color: var(--#{$variable-prefix}pagination-hover-border-color) !default;\r\n$pagination-active-color: var(--#{$variable-prefix}pagination-active-color) !default;\r\n$pagination-active-bg: var(--#{$variable-prefix}pagination-active-bg) !default;\r\n$pagination-active-border-color: var(--#{$variable-prefix}pagination-active-border-color) !default;\r\n$pagination-disabled-color: var(--#{$variable-prefix}pagination-disabled-color) !default;\r\n$pagination-disabled-bg: var(--#{$variable-prefix}pagination-disabled-bg) !default;\r\n$pagination-disabled-border-color: var(--#{$variable-prefix}pagination-disabled-border-color) !default;\r\n$pagination-border-radius: 0.25rem;\r\n\r\n//*-----------------------------------------------\r\n//| Cards\r\n//-----------------------------------------------*/\r\n$card-spacer-y: map_get($spacers, 4) !default;\r\n$card-spacer-x: map_get($spacers, 4) !default;\r\n$card-border-width: 0 !default;\r\n$card-border-radius: $border-radius-lg !default;\r\n$card-border-color: var(--#{$variable-prefix}card-border-color) !default;\r\n$card-cap-bg: var(--#{$variable-prefix}card-cap-bg) !default;\r\n$card-cap-padding-y: $spacer !default;\r\n$card-cap-padding-x: 1.25rem !default;\r\n$card-bg: var(--#{$variable-prefix}card-bg);\r\n\r\n\r\n// /*-----------------------------------------------\r\n//| Breadcrumbs\r\n//-----------------------------------------------*/\r\n$breadcrumb-padding-y: 0.75rem;\r\n$breadcrumb-padding-x: 1rem;\r\n$breadcrumb-bg: 'transparent';\r\n$breadcrumb-active-color: $white;\r\n$breadcrumb-divider-color: $white;\r\n$breadcrumb-divider: url(\"data:image/svg+xml,%3Csvg aria-hidden='true' width='19' height='19' focusable='false' data-prefix='fas' data-icon='angle-double-right' class='svg-inline--fa fa-angle-double-right fa-w-14 fs-1' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='#fff' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z'%3E%3C/path%3E%3C/svg%3E\");\r\n\r\n\r\n// /*-----------------------------------------------\r\n//| Hr\r\n//-----------------------------------------------*/\r\n$hr-color: $primary!default;\r\n$hr-opacity: 0.8 !default;\r\n\r\n\r\n\r\n//*=============================================\r\n//| Theme Specific\r\n//=============================================\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Viewport Heights & Widths\r\n//----------------------------------------------\r\n\r\n$viewport-heights: () !default;\r\n$viewport-heights: map-merge(\r\n (\r\n 25: 25vh,\r\n 50: 50vh,\r\n 75: 75vh,\r\n 100: 100vh,\r\n ),\r\n $viewport-heights\r\n);\r\n\r\n$viewport-widths: () !default;\r\n$viewport-widths: map-merge(\r\n (\r\n 25: 25vw,\r\n 50: 50vw,\r\n 75: 75vw,\r\n 100: 100vw,\r\n ),\r\n $viewport-widths\r\n);\r\n\r\n$sizes: () !default;\r\n$sizes: map-merge(\r\n (\r\n 25: 25%,\r\n 50: 50%,\r\n 75: 75%,\r\n 100: 100%,\r\n auto: auto,\r\n ),\r\n $sizes\r\n);\r\n\r\n\r\n$gutters: () !default;\r\n$gutters: map-merge($spacers, (card: $card-spacer-x * 2));\r\n\r\n\r\n//*-----------------------------------------------\r\n//| Scrollbar\r\n//-----------------------------------------------*/\r\n$scrollbar-bg: var(--#{$variable-prefix}scrollbar-bg) !default;\r\n$simplebar-bg: $scrollbar-bg !default;\r\n","/* -------------------------------------------------------------------------- */\r\n/* Utilities */\r\n/* -------------------------------------------------------------------------- */\r\n\r\n$grays-with-brand-color: map-merge($brand-colors, $grays) !default;\r\n$theme-all-colors: map_merge($grays-with-brand-color, $theme-colors) !default;\r\n\r\n$utilities: () !default;\r\n$utilities: map_merge(\r\n (\r\n \"opacity\": (\r\n property: opacity,\r\n responsive: true,\r\n values: (\r\n 0: 0,\r\n 25: 0.25,\r\n 50: 0.5,\r\n 75: 0.75,\r\n 85: 0.85,\r\n 100: 1,\r\n ),\r\n ),\r\n \"text\": (\r\n property: color,\r\n class: text,\r\n values: map_merge($brand-colors, $grays),\r\n ),\r\n \"font-weight\": (\r\n property: font-weight,\r\n class: fw,\r\n values: (\r\n thin: $font-weight-thin,\r\n lighter: $font-weight-lighter,\r\n light: $font-weight-light,\r\n normal: $font-weight-normal,\r\n medium: $font-weight-medium,\r\n semi-bold: $font-weight-semi-bold,\r\n bold: $font-weight-bold,\r\n bolder: $font-weight-bolder,\r\n 'black': $font-weight-black,\r\n ),\r\n ),\r\n \"font-size\": (\r\n property: font-size,\r\n class: fs,\r\n responsive: true,\r\n values: $font-sizes,\r\n ),\r\n \"line-height\": (\r\n property: line-height,\r\n class: lh,\r\n values: (\r\n 1: 1,\r\n xs: $line-height-xs,\r\n sm: $line-height-sm,\r\n base: $line-height-base,\r\n lg: $line-height-lg,\r\n )\r\n ),\r\n \"position\": (\r\n property: position,\r\n responsive: true,\r\n values: (\r\n static,\r\n absolute,\r\n relative,\r\n fixed,\r\n sticky,\r\n ),\r\n ),\r\n \"height\": (\r\n property: height,\r\n class: h,\r\n responsive: true,\r\n values: $sizes,\r\n ),\r\n \"width\": (\r\n property: width,\r\n responsive: true,\r\n class: w,\r\n values: (\r\n 25: 25%,\r\n 50: 50%,\r\n 75: 75%,\r\n 100: 100%,\r\n auto: auto\r\n )\r\n ),\r\n \"min-viewport-height\": (\r\n property: min-height,\r\n class: min-vh,\r\n responsive: true,\r\n values: $viewport-heights,\r\n ),\r\n \"viewport-height\": (\r\n property: height,\r\n class: vh,\r\n responsive: true,\r\n values: $viewport-heights,\r\n ),\r\n \"max-viewport-height\": (\r\n property: max-height,\r\n class: max-vh,\r\n responsive: true,\r\n values: $viewport-heights,\r\n ),\r\n \"viewport-width\": (\r\n property: width,\r\n class: vw,\r\n responsive: true,\r\n values: $viewport-widths,\r\n ),\r\n \"border\": (\r\n property: border,\r\n responsive: true,\r\n values: (\r\n null: $border-width solid $border-color,\r\n 0: 0,\r\n ),\r\n ),\r\n \"border-top\": (\r\n property: border-top,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n top: $border-width solid $border-color,\r\n top-0: 0,\r\n ),\r\n ),\r\n \"border-end\": (\r\n property: border-right,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n end: $border-width solid $border-color,\r\n end-0: 0,\r\n ),\r\n ),\r\n \"border-start\": (\r\n property: border-left,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n start: $border-width solid $border-color,\r\n start-0: 0,\r\n ),\r\n ),\r\n \"border-bottom\": (\r\n property: border-bottom,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n bottom: $border-width solid $border-color,\r\n bottom-0: 0,\r\n ),\r\n ),\r\n \"border-x\": (\r\n property: border-left border-right,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n x: $border-width solid $border-color,\r\n x-0: 0,\r\n ),\r\n ),\r\n \"border-y\": (\r\n property: border-top border-bottom,\r\n responsive: true,\r\n class: border,\r\n values: (\r\n y: $border-width solid $border-color,\r\n y-0: 0,\r\n ),\r\n ),\r\n \"border-dashed\": (\r\n responsive: true,\r\n property: border,\r\n class: border,\r\n values: (\r\n dashed: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-top\": (\r\n responsive: true,\r\n property: border-top,\r\n class: border,\r\n values: (\r\n dashed-top: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-end\": (\r\n responsive: true,\r\n property: border-right,\r\n class: border,\r\n values: (\r\n dashed-end: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-start\": (\r\n responsive: true,\r\n property: border-left,\r\n class: border,\r\n values: (\r\n dashed-start: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-bottom\": (\r\n responsive: true,\r\n property: border-bottom,\r\n class: border,\r\n values: (\r\n dashed-bottom: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-x\": (\r\n responsive: true,\r\n property: border-left border-right,\r\n class: border,\r\n values: (\r\n dashed-x: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-dashed-y\": (\r\n responsive: true,\r\n property: border-top border-bottom,\r\n class: border,\r\n values: (\r\n dashed-y: $border-width dashed $border-color,\r\n ),\r\n ),\r\n \"border-color\": (\r\n responsive: true,\r\n property: border-color,\r\n class: border,\r\n values: $theme-all-colors,\r\n ),\r\n \"rounded-top\": (\r\n responsive: true,\r\n property: border-top-left-radius border-top-right-radius,\r\n class: rounded,\r\n values: (\r\n top: $border-radius,\r\n top-lg: $border-radius-lg,\r\n top-0: 0,\r\n ),\r\n ),\r\n \"rounded-top-start\": (\r\n responsive: true,\r\n property: border-top-left-radius,\r\n class: rounded,\r\n values: (\r\n ts: $border-radius,\r\n ts-lg: $border-radius-lg,\r\n ts-0: 0,\r\n ),\r\n ),\r\n \"rounded-top-end\": (\r\n responsive: true,\r\n property: border-top-right-radius,\r\n class: rounded,\r\n values: (\r\n te: $border-radius,\r\n te-lg: $border-radius-lg,\r\n te-0: 0,\r\n ),\r\n ),\r\n \"rounded-end\": (\r\n responsive: true,\r\n property: border-top-right-radius border-bottom-right-radius,\r\n class: rounded,\r\n values: (\r\n end: $border-radius,\r\n end-lg: $border-radius-lg,\r\n end-0: 0,\r\n ),\r\n ),\r\n \"rounded-bottom\": (\r\n responsive: true,\r\n property: border-bottom-right-radius border-bottom-left-radius,\r\n class: rounded,\r\n values: (\r\n bottom: $border-radius,\r\n bottom-lg: $border-radius-lg,\r\n bottom-0: 0,\r\n ),\r\n ),\r\n \"rounded-bottom-start\": (\r\n responsive: true,\r\n property: border-bottom-left-radius,\r\n class: rounded,\r\n values: (\r\n bs: $border-radius,\r\n bs-lg: $border-radius-lg,\r\n bs-0: 0,\r\n ),\r\n ),\r\n \"rounded-bottom-end\": (\r\n responsive: true,\r\n property: border-bottom-right-radius,\r\n class: rounded,\r\n values: (\r\n be: $border-radius,\r\n be-lg: $border-radius-lg,\r\n be-0: 0,\r\n ),\r\n ),\r\n \"rounded-start\": (\r\n responsive: true,\r\n property: border-bottom-left-radius border-top-left-radius,\r\n class: rounded,\r\n values: (\r\n start: $border-radius,\r\n start-lg: $border-radius-lg,\r\n start-0: 0,\r\n ),\r\n ),\r\n \"rounded-0\": (\r\n responsive: true,\r\n property: border-radius,\r\n class: rounded,\r\n values: (\r\n 0: 0,\r\n ),\r\n ),\r\n \"background-color\": (\r\n property: background-color,\r\n class: bg,\r\n values:\r\n map-merge(\r\n $theme-all-colors,\r\n (\r\n \"body\": 'body',\r\n \"white\": $white,\r\n \"transparent\": transparent,\r\n )\r\n ),\r\n ),\r\n \"translate-middle\": (\r\n property: transform,\r\n class: translate,\r\n responsive: true,\r\n values: (\r\n middle: (translateX(-50%) translateY(-50%)),\r\n middle-x: translateX(-50%),\r\n middle-y: translateY(-50%),\r\n )\r\n ),\r\n ),\r\n $utilities\r\n);\r\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n",":root, :root.light, :root .light {\r\n\r\n @each $color, $value in $theme-all-colors {\r\n --#{$variable-prefix}#{$color}: #{$value};\r\n\r\n /* ------------------------------ Colored Link ------------------------------ */\r\n --#{$variable-prefix}colored-link-#{$color}-hover-color: #{if(color-contrast($value) == $color-contrast-light, shade-color($value, $link-shade-percentage), tint-color($value, $link-shade-percentage))};\r\n }\r\n\r\n /* ------------------------------- List Group ------------------------------- */\r\n --#{$variable-prefix}list-group-bg: #{$white};\r\n --#{$variable-prefix}list-group-action-hover-color: #{map-get($grays, '700')};\r\n --#{$variable-prefix}list-group-hover-bg: #{map-get($grays, '100')};\r\n\r\n\r\n --#{$variable-prefix}body-bg: #{$body-bg};\r\n --#{$variable-prefix}body-color: #{$body-color};\r\n --#{$variable-prefix}headings-color: #{$primary};\r\n\r\n --#{$variable-prefix}link-color: #{map-get($theme-colors, 'primary')};\r\n --#{$variable-prefix}link-hover-color: #{shift-color(map-get($theme-colors, 'primary'), $link-shade-percentage)};\r\n\r\n --#{$variable-prefix}border-color: #{map-get($grays, '300')};\r\n\r\n /* --------------------------------- Shadow --------------------------------- */\r\n --#{$variable-prefix}box-shadow: #{0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07)};\r\n --#{$variable-prefix}box-shadow-sm: #{ 0 0 1.563rem rgba($black, .08)};\r\n --#{$variable-prefix}box-shadow-lg: #{0 1rem 4rem rgba($black, 0.175)};\r\n --#{$variable-prefix}box-shadow-inset: #{inset 0 1px 2px rgba($black, .075)};\r\n\r\n --#{$variable-prefix}component-active-color: #{map-get($theme-colors, 'white')};\r\n --#{$variable-prefix}component-active-bg: #{map-get($theme-colors, 'primary')};\r\n\r\n\r\n --#{$variable-prefix}text-muted: #{map-get($grays, '600')};\r\n\r\n --#{$variable-prefix}blockquote-footer-color: #{map-get($grays, '600')};\r\n\r\n --#{$variable-prefix}hr-color: var(--#{$variable-prefix}border-color); // Review\r\n --#{$variable-prefix}hr-opacity: 0.25;\r\n\r\n --#{$variable-prefix}mark-bg: #fcf8e3; // Review\r\n\r\n // Need To Work\r\n --#{$variable-prefix}input-btn-focus-color: #{rgba($component-active-bg, $input-btn-focus-color-opacity)};\r\n \r\n --#{$variable-prefix}btn-link-color: #{$btn-link-color};\r\n --#{$variable-prefix}btn-link-hover-color: #{$link-hover-color};\r\n --#{$variable-prefix}btn-disabled-color: #{map-get($grays, '600')};\r\n\r\n --#{$variable-prefix}heading-color: #{map-get($grays, '900')};\r\n\r\n /* ---------------------------------- Form ---------------------------------- */\r\n --#{$variable-prefix}input-bg: #{$white};\r\n --#{$variable-prefix}input-color: #{map-get($grays, '900')};\r\n --#{$variable-prefix}input-border-color: #{map-get($grays, '300')};\r\n --#{$variable-prefix}input-focus-border-color: #{tint-color($component-active-bg, 50%)};\r\n \r\n --#{$variable-prefix}input-focus-color: #{$input-color};\r\n\r\n --#{$variable-prefix}input-placeholder-color: #{map-get($grays, '400')};\r\n --#{$variable-prefix}input-plaintext-color: #{$input-plaintext-color};\r\n\r\n --#{$variable-prefix}form-check-label-color: #{$form-check-label-color};\r\n\r\n --#{$variable-prefix}form-check-input-bg: #{$form-check-input-bg};\r\n --#{$variable-prefix}form-check-input-border: #{$form-check-input-border};\r\n --#{$variable-prefix}form-check-input-border-color: #{map-get($grays, '400')};\r\n\r\n --#{$variable-prefix}form-check-input-checked-color: #{$component-active-color};\r\n --#{$variable-prefix}form-check-input-checked-bg-color: #{$component-active-bg};\r\n --#{$variable-prefix}form-check-input-checked-border-color: #{$form-check-input-checked-bg-color};\r\n\r\n --#{$variable-prefix}form-check-input-indeterminate-color: #{$component-active-color};\r\n --#{$variable-prefix}form-check-input-indeterminate-bg-color: #{$component-active-bg};\r\n --#{$variable-prefix}form-check-input-indeterminate-border-color: #{$form-check-input-indeterminate-bg-color};\r\n\r\n --#{$variable-prefix}form-switch-color:rgba(0, 0, 0, .25);\r\n --#{$variable-prefix}form-switch-focus-color: #{$input-focus-border-color};\r\n --#{$variable-prefix}form-switch-checked-color: #{$component-active-color};\r\n\r\n --#{$variable-prefix}input-group-addon-color: #{$input-border-color};\r\n --#{$variable-prefix}input-group-addon-bg: #{map-get($grays, '200')};\r\n --#{$variable-prefix}input-group-addon-border-color: #{$input-border-color};\r\n\r\n --#{$variable-prefix}form-select-color: #{$input-color};\r\n --#{$variable-prefix}form-select-disabled-color: #{map-get($grays, '600')};\r\n --#{$variable-prefix}form-select-bg: #{$input-bg};\r\n --#{$variable-prefix}form-select-disabled-bg: #{map-get($grays, '200')};\r\n --#{$variable-prefix}form-select-indicator-color: #{map-get($grays, '800')};\r\n --#{$variable-prefix}form-select-focus-box-shadow: #{0 0 0 $form-select-focus-width $input-btn-focus-color};\r\n\r\n\r\n --#{$variable-prefix}form-select-border-color: #{$input-border-color};\r\n --#{$variable-prefix}form-select-focus-border-color: #{$input-focus-border-color};\r\n\r\n --#{$variable-prefix}form-range-track-bg: #{map-get($grays, '300')};\r\n --#{$variable-prefix}form-range-track-box-shadow: #{$box-shadow-inset};\r\n\r\n --#{$variable-prefix}form-range-thumb-bg: #{$component-active-bg};\r\n --#{$variable-prefix}form-range-thumb-box-shadow: #{0 .1rem .25rem rgba($black, .1)};\r\n --#{$variable-prefix}form-range-thumb-focus-box-shadow: #{0 0 0 1px $body-bg, $input-focus-box-shadow};\r\n --#{$variable-prefix}form-range-thumb-active-bg: #{lighten($component-active-bg, 35%)};\r\n --#{$variable-prefix}form-range-thumb-disabled-bg: #{map-get($grays, '500')};\r\n \r\n --#{$variable-prefix}form-file-focus-border-color: #{$input-focus-border-color};\r\n --#{$variable-prefix}form-file-focus-box-shadow: #{$input-focus-box-shadow};\r\n --#{$variable-prefix}form-file-disabled-bg: #{$input-disabled-bg};\r\n --#{$variable-prefix}form-file-disabled-border-color: #{$input-disabled-border-color};\r\n\r\n --#{$variable-prefix}form-file-color: #{$input-color};\r\n --#{$variable-prefix}form-file-bg: #{$input-bg};\r\n --#{$variable-prefix}form-file-border-color: #{$input-border-color};\r\n --#{$variable-prefix}form-file-box-shadow: #{$input-box-shadow};\r\n --#{$variable-prefix}form-file-button-bg: #{$input-group-addon-bg};\r\n\r\n --#{$variable-prefix}form-feedback-valid-color: #{map-get($theme-colors, 'success')};\r\n --#{$variable-prefix}form-feedback-invalid-color: #{map-get($theme-colors, 'danger')};\r\n\r\n --#{$variable-prefix}form-feedback-icon-valid-color: var(--#{$variable-prefix}form-feedback-valid-color);\r\n --#{$variable-prefix}form-feedback-icon-invalid-color: var(--#{$variable-prefix}form-feedback-invalid-color);\r\n\r\n /* ----------------------------------- Nav ---------------------------------- */ \r\n --#{$variable-prefix}bg-navbar-glass: #{rgba(map-get($grays, 'white'), 0.85)};\r\n\r\n\r\n /* -------------------------------- Dropdown -------------------------------- */\r\n --#{$variable-prefix}dropdown-bg: #{map-get($grays, 'white')};\r\n --#{$variable-prefix}dropdown-color: #{map-get($grays, '300')};\r\n --#{$variable-prefix}dropdown-border-color: var(--#{$variable-prefix}border-color);\r\n --#{$variable-prefix}dropdown-box-shadow: #{$box-shadow-sm};\r\n --#{$variable-prefix}dropdown-link-color: #{map-get($grays, '1100')};\r\n --#{$variable-prefix}dropdown-link-hover-color: #{darken(map-get($grays, '1100'), 5%)};\r\n --#{$variable-prefix}dropdown-link-hover-bg: null;\r\n --#{$variable-prefix}dropdown-link-active-color: #{$component-active-color};\r\n --#{$variable-prefix}dropdown-link-active-bg: null;\r\n --#{$variable-prefix}dropdown-link-disabled-color: #{map-get($grays, '600')};\r\n --#{$variable-prefix}dropdown-header-color: #{map-get($grays, '600')};\r\n\r\n --#{$variable-prefix}dropdown-dark-color: #{map-get($grays, '300')};\r\n --#{$variable-prefix}dropdown-dark-bg: #{map-get($grays, '800')};\r\n --#{$variable-prefix}dropdown-dark-border-color: #{$dropdown-border-color};\r\n --#{$variable-prefix}dropdown-dark-divider-bg: #{$dropdown-divider-bg};\r\n --#{$variable-prefix}dropdown-dark-box-shadow: null;\r\n --#{$variable-prefix}dropdown-dark-link-color: #{$dropdown-dark-color};\r\n --#{$variable-prefix}dropdown-dark-link-hover-color: #{$white};\r\n --#{$variable-prefix}dropdown-dark-link-hover-bg: #{rgba($white, .15)};\r\n --#{$variable-prefix}dropdown-dark-link-active-color: #{$dropdown-link-active-color};\r\n --#{$variable-prefix}dropdown-dark-link-active-bg: #{$dropdown-link-active-bg};\r\n --#{$variable-prefix}dropdown-dark-link-disabled-color: #{map-get($grays, '500')};\r\n --#{$variable-prefix}dropdown-dark-header-color: #{map-get($grays, '500')};\r\n\r\n /* ------------------------------- Pagination ------------------------------- */\r\n --#{$variable-prefix}pagination-color: #{$black};\r\n --#{$variable-prefix}pagination-bg: #{$white};\r\n --#{$variable-prefix}pagination-border-color: #{map-get($grays, '300')};\r\n --#{$variable-prefix}pagination-hover-color: #{$white};\r\n --#{$variable-prefix}pagination-hover-bg: #{$primary};\r\n --#{$variable-prefix}pagination-hover-border-color: #{$primary};\r\n --#{$variable-prefix}pagination-active-color: #{$white};\r\n --#{$variable-prefix}pagination-active-bg: #{$primary};\r\n --#{$variable-prefix}pagination-active-border-color: #{$primary};\r\n --#{$variable-prefix}pagination-disabled-bg: #{$white};\r\n\r\n /* ---------------------------------- Card ---------------------------------- */\r\n --#{$variable-prefix}card-border-color: #{map-get($grays, '200')};\r\n --#{$variable-prefix}card-cap-bg: #{rgba($black, 0)};\r\n --#{$variable-prefix}card-cap-color: null;\r\n --#{$variable-prefix}card-color: null;\r\n --#{$variable-prefix}card-bg: #{$white};\r\n \r\n \r\n /* --------------------------------- Swiper --------------------------------- */\r\n --#{$variable-prefix}swiper-nav-bg: #{rgba($white, 0.8)};\r\n\r\n /* ---------------------------------- Toast --------------------------------- */\r\n --#{$variable-prefix}toast-background-color: #{rgba($white, 0.85)};\r\n\r\n /* -------------------------------- Scrollbar ------------------------------- */\r\n --#{$variable-prefix}scrollbar-bg: #{rgba($gray-400, 0.55)};\r\n\r\n /* ------------------------------- Hover Background ------------------------------ */\r\n @each $color, $value in $grays {\r\n --#{$variable-prefix}hover-bg-#{$color}: #{map-get($grays, $color)};\r\n }\r\n \r\n /* ------------------------------- Custom disabled button ------------------------------ */\r\n --#{$variable-prefix}btn-disabled-custom-background: #{rgba($light, 0.65)};\r\n --#{$variable-prefix}btn-disabled-custom-color: #{rgba($dark, 0.3)};\r\n\r\n}","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// 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\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` +

+ + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+ + +
+ + +
+ + + + +
+ + + + + + + + + + + + + +
+
+
+

Organizers

+
+
+
+
Democritos
+
aueb
+
athena
+
watt
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/commitee.html b/2024/commitee.html new file mode 100644 index 0000000..cf82a91 --- /dev/null +++ b/2024/commitee.html @@ -0,0 +1,315 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+

Organising Commitee

+
+
+
+
+
+
+
Ion Androutsopoulos
+

Associate Professor, Department of Informatics, Athens University of Economics and Business (AUEB), Greece

+
+
+
+
+
Yannis Konstas
+

Lecturer, School of Mathematical and Computer Sciences, Heriot Watt University, UK

+
+
+ +
+
+
Harris Papageorgiou
+

Senior Researcher, Institute for Language and Speech Processing (ILSP), ATHENA Research & Innovation Center, Greece

+
+
+
+
+
Georgios Petasis
+

Associate Researcher, Institute of Informatics and Telecommunications, NCSR “Demokritos”, Greece

+
+
+
+
+
Andreas Vlachos
+

Senior Lecturer, Department of Computer Science and Technology, University of Cambridge, UK

+
+
+
+
about
+
+
+
+
Local Organising Committee
+
+
+

Elena Galifianaki, NCSR Demokritos, Greece

+
+
+
+
+

Anastasios Patrikakos, ATHENA Research & Innovation Center, Greece

+
+
+
+
+

Eleni Sotiropoulou, ATHENA Research & Innovation Center, Greece

+
+
+
+
+ +
+ + +
+ + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + +
+ +
+
+
+

Follow AthNLP

+ +
+ +
+
+ + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/contact.html b/2024/contact.html new file mode 100644 index 0000000..0237f54 --- /dev/null +++ b/2024/contact.html @@ -0,0 +1,260 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+
+
+
+
Athens Natural Language Processing Summer School 2024
+

+ For further information, please contact athnlp2024@athenarc.gr

+
+
+
+ +
+
+
+
Socials
+ + +
+
+
+
+ +
+ + +
+ + + + +
+ + + + + + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/index.html b/2024/index.html index 345e6ae..2f141cb 100644 --- a/2024/index.html +++ b/2024/index.html @@ -1 +1,271 @@ -Test + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+
+

Welcome to the Athens NLP 2024 Summer School

+
(Athens Natural Language Processing Summer School) will take place on September 19th-25th at the campus of NCSR “Demokritos” + in Athens, Greece. The summer school is organized jointly by RC “Athena”, NCSR “Demokritos”, Athens University of Economics and Business, + and Heriot-Watt University. AthNLP cooperates closely with the organizers of LxMLS, + building upon their success.
+
+
+
+
+
+
+
+ +
+ + +
+ + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + +
+ +
+
+
+

Follow AthNLP

+ +
+ +
+
+ + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/indexorigin.html b/2024/indexorigin.html new file mode 100644 index 0000000..db98b4e --- /dev/null +++ b/2024/indexorigin.html @@ -0,0 +1,303 @@ + + + + + + + + + + + + + Elixir | Beautiful Site Template for Agencies & Professionals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+
+

Welcome to the Athens NLP 2019 Summer School

+
(Athens Natural Language Processing Summer School) took place on September 18th-25th at the campus of NCSR “Demokritos” + in Athens, Greece. The summer school was organized jointly by NCSR “Demokritos”, Athens University of Economics and Business, + RC “Athena” and Heriot-Watt University. AthNLP cooperated closely with the organizers of LxMLS, + building upon their success.
+
+
+
+
+
+
+
+ +
+ + +
+ + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + + + + +
+
+
+

Organizers

+
+
+
+
Democritos
+
aueb
+
athena
+
watt
+
+
+
+ + + + +
+ + + + + + +
+ +
+
+
+
+

Sign up for email alerts

+

Stay current with our latest insights

+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/news.html b/2024/news.html new file mode 100644 index 0000000..86274f5 --- /dev/null +++ b/2024/news.html @@ -0,0 +1,422 @@ + + + + + + + + + + + + + Elixir | Beautiful Site Template for Agencies & Professionals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
1010 Avenue, New York, NY 10018 US.
+
Mon-Sat, 8.00-18.00. Sunday CLOSED
+ +
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+ +

Tax impacts of lease accounting change

+
+
+
+
new image +
+

On 9 August 2016, HMRC released a consultation document to flag some potential tax impacts that a forthcoming change in lease accounting may have on the funding of plant and machinery. From 2019, lessees using IFRS (including FRS 101), as opposed to FRS 102 (UK GAAP), will no longer have to distinguish between finance and operating leases. All leases (except some small value leases or very short leases) will be capitalized on the lessee’s balance sheet at the NPV of the future payments from the day the lease starts. This accounting change will not affect lessors. At the moment, the tax treatment typically depends on whether a lease is a ‘long funding lease’ or not. If it is, then it is the lessee who gets capital allowances (CAs). However, much anti-avoidance legislation is focused on the concept of finance leases and the IFRS change will interfere with that. In its consultation, HMRC has floated four options for addressing the issue. The first is broadly the status quo, with some tinkering. The others contain the more radical suggestion to move towards an accounts-based regime for taxing leases, using a system of debits and credits somewhat akin to the loan relationship regime and which would similarly eliminate the capital/revenue divide. ith such a proposal, including:

gust-2016/tax-impacts-of-lease-accunting-changes#sthash.J6Ddydx2.dpuf +

HMRC has identified several issues which should be addressed in conjunction with such a proposal, including:

+
    +
  1. +

    Can HMRC trust companies to use ‘sensible’ depreciation policies or will there need to be legislation for it?

    +
  2. +
  3. +

    In order to avoid distorting the ‘lease or buy’ decision, the government may be willing to offer an enhanced deduction to lessees that would otherwise have qualified for the AIA.

    +
  4. +
  5. +

    Could HMRC combine an accounts-based regime with giving the lessee an option to claim CAs on the ‘right of use’ asset?

    +
  6. +
+

Inevitably, there is a long way to go on these issues. But the eventual outcome is potentially quite far-reaching for UK corporates – for example if HMRC can become comfortable on the issue of ‘sensible’ depreciation policies without a lot of new anti-avoidance legislation.

+

If you have any questions on the tax implications of lease accounting please contact David Porter.

+
+
+
+
+
+

Top Comments

+
+
comment author
+
+
Post Heading
+

May 15, 2017 at 9:33 am

+

Their work on our website and Internet marketing has made a significant different to our business. We’ve seen a 425% increase in quote requests from the website which has been pretty remarkable – but I’d always like to see more!

Reply +
+
+
comment author
+
+
Post Heading
+

May 15, 2017 at 9:33 am

+

Writing case studies was a daunting task for us. We didn’t know where to begin or what questions to ask, and clients never seemed to follow through when we asked. Elixir team did everything – with almost no time or effort for me!

Reply +
+
+
+
+
+
+
comment author
+
+
Post Heading
+

May 15, 2017 at 9:33 am

+

As a sales gamification company, we were skeptical to work with a consultant to optimize our sales emails, but Elixir was highly recommended by many other Y-Combinator startups we knew. Elixir helped us run a ~6 week email campaign that brought us more leads than we had ever seen for a single effort.

Reply +
+
+
+
+
+

Leave A Comment

+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
Author +
thomas been
+

Flattering high rise easy care flared fit - cut straight leg that flares at the ankle comfy tight. Regular fit viscose elastane leather black wool.

+
+
+
+
+
+
Related Articles
+
+
+
+
+
Featured Image +
+ +
+

By Paul O'Sullivan

+
+
+

HMRC released a consultation document to flag some potential tax impacts that a forthcoming change...

+
+ +
+
+
+
+
Featured Image +
+ +
+

By Enrico Ambrosi

+
+
+

Assuming that the referendum is not ignored completely, there are two possible futures for the UK...

+
+ +
+
+
+
+
Featured Image +
+ +
+

By Robson

+
+
+

Social engineering involves the collection of information from various sources about a target...

+
+ +
+
+
+
+
+
+
+
+
+
+
Tags
+ +
+
+
+
+
+
+ + +
+ + + + +
+ + + + + + + + + +
+ +
+
+
+
+

Sign up for email alerts

+

Stay current with our latest insights

+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/register.html b/2024/register.html new file mode 100644 index 0000000..8bc0492 --- /dev/null +++ b/2024/register.html @@ -0,0 +1,203 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+ + +
+ + +
+ + + + +
+ + + + + + + + + + + + + +
+
+
+

Organizers

+
+
+
+
Democritos
+
aueb
+
athena
+
watt
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/schedule.html b/2024/schedule.html new file mode 100644 index 0000000..3681092 --- /dev/null +++ b/2024/schedule.html @@ -0,0 +1,266 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+ +
+
+
+

Schedule

+
+
+ +
+
+ +
+ + +
+ + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + +
+ +
+
+
+

Follow AthNLP

+ +
+ +
+
+ + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/speakers.html b/2024/speakers.html new file mode 100644 index 0000000..82ca159 --- /dev/null +++ b/2024/speakers.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+ +
+
+

Speakers

+
+
+
+
+ +
+
+
Ryan McDonald
+

ASAPP

+
+
+ +
+
speakers
+
+ +
+ + +
+ + + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + +
+ +
+
+
+

Follow AthNLP

+ +
+ +
+
+ + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/sponsors.html b/2024/sponsors.html new file mode 100644 index 0000000..55d6ff7 --- /dev/null +++ b/2024/sponsors.html @@ -0,0 +1,345 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+ +
+
+ +
+
+

Sponsors

+
+
+
+
Reenal Scott +
+
+
Sposnor 1
+
+
+
Sponsor Title
+
+ +
+
+
+
+
Reenal Scott +
+
+
Sposnor 2
+
+
+
Sponsor Title
+
+ +
+
+
+
+
Thomas Anderson +
+
+
Sposnor 3
+
+
+
Change Management Consultant
+
+ +
+
+
+
+
Legartha Mantana +
+
+
Sposnor 4
+
+
+
Brand Management Consultant
+
+ +
+
+
+
+
John Snow +
+
+
Sposnor 5
+
+
+
Business Consultant
+
+ +
+
+
+
+
Ragner Lothbrok +
+
+
Sposnor 6
+
+
+
Business Consultant
+
+ +
+
+
+
+
+
+ + +
+ + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + +
+ +
+
+
+

Follow AthNLP

+ +
+ +
+
+ + +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/travelinfo.html b/2024/travelinfo.html new file mode 100644 index 0000000..e0f7041 --- /dev/null +++ b/2024/travelinfo.html @@ -0,0 +1,355 @@ + + + + + + + + + + + + + Athens Natural Language Processing Summer School 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+ +
+
+

Basic Info For Travelers

+
+
+
+
+
+
+
+
Language
+

The native language of the population is Modern Greek. English is widely spoken as a second language by the majority of Greeks, while French and German are also spoken to a good extent.

+
+
+
+
Time
+

Greece is 2 hours ahead of GMT, 7 hours ahead of EST and an hour ahead of CET time.

+
+
+
+
Health
+

Emergency treatment is free to all visitors in public hospitals.

+
+
+
+
Currency
+

Greece is a full member of the European Union since 1981, and its currency is the Euro (€). All major credit cards are widely accepted in Greece.

+
+
+
+
Visa information
+

Greece follows the Schengen Agreement provision and the subsequent acquis concerning short term visa issues stays up to three (3) months in the Schengen area. + Holders of regular passports from the rest of the world need a visa in order to visit Greece (and the Schengen area). AthNLP may provide invitation letter for visa applications of successful school applicants only, and only upon request. Please prepare all required documents well in advance since visa application processing by embassies may take long.

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +

Athens International Airport (AIA) “Eleftherios Venizelos”

+
+

There are several ways to go to and from the airport.

+
Metro
+

Take Metro Line 3 (Agia Marina – Douk.Plakentias – Athens International Airport), which connects the Athens airport with the city centre. Trains run every 30 minutes, 7 days a week from 6:30 to 23:30. + The trip between the Airport and Syntagma Station (Athens center) lasts approx. 40 minutes and costs 10 Euros.

+
+
24-hour Express Buses
+

ExpressBus routes directly connect Athens (city center & greater area) and Piraeus (port) with the Athens International Airport (AIA) “Eleftherios Venizelos”. The service is provided on + a nonstop basis seven days a week including holidays (24/7 operation). All buses drop off passengers at the Departures Level (inbound trips to airport) and depart from the Arrivals Level + (outbound trips from the airport). Bus tickets are sold at the info/ticket kiosk (located outside the Arrivals between Exits 4 and 5), or onboard (ask an operator) at no extra cost.

+
+
Routes
+
X95 : Syntagma – Airport
+

Direct Connection to Syntagma Square at Athens city center.
+ Link to Metro Line 2 station at: SYNTAGMA.
+ Link to Metro Line 3 stations at: NOMISMATOKOPEIO, ETHNIKI AMYNA, SYNTAGMA.

+
+
X96 : Piraeus – Airport
+

Direct Connection to Piraeus central passenger port terminals.
+ Link to metro line 1 stations at: N.FALIRO (ISAP N.FALIRO), PEIRAIAS.
+ Link to suburban rail station at: PEIRAIAS.
+ Link to tramway routes at: PLATEIA GLYFADAS,EDEM, FLISVOS

+
+
Taxi
+

Taxis are available at the designated Taxi waiting area located at Exit 3 of Arrivals Level. A taxi from the airport to the city centre (inner ring) costs a flat rate of 35 EUR + from 5:00 to midnight, and 50 EUR from midnight to 5:00. The charge is determined by the time of arrival at the destination and includes all applicable surcharges and extras.

+ +
+
+
+
+
+ +
+
+
+
+
+
Useful Mobile Applications
+
    +
  1. THE BEAT, an easy way to get a taxi wherever you are in Athens and reach your destination safely. Payments are made with card, no cash needed
  2. +
  3. e-table, make reservations online and earn discounts
  4. +
  5. Delivery.gr, choose the closest restaurant and order your need to find nearby, can be found on this app
  6. +
  7. Clio muse, shares the best cultural stories for indoor and outdoors tours
  8. +
  9. ATH Airport, is useful for checking your flight status, as well as any information that has to do with the Athens International Airport
  10. +
+ +
+
+
+
+
+
+
+
+
+ Author +
Useful Links And Guides For Athens
+

Thisisathens.org

+

Discovergreece.com

+
+
+
+
+
+ +
+ + +
+ + + +
+ + + + + +
+ + + + + + + + + +
+ +
+
+

Organizers

+
+
+
+
+
Athenarc +
+
+
ATHENA R.C.
+
+ +
+
+
+
+
Democritos +
+
+
National Centre for Scientific Research "Democritus"
+
+ +
+
+
+
+
Aueb +
+
+
The Athens University of Economics and Business
+
+
+
+
+ +
+
Heriot Watt University +
+
+
Heriot Watt University
+
+
+
+
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2024/vendors/bigpicture/BigPicture.js b/2024/vendors/bigpicture/BigPicture.js new file mode 100644 index 0000000..f53193f --- /dev/null +++ b/2024/vendors/bigpicture/BigPicture.js @@ -0,0 +1,757 @@ +var BigPicture = (function () { + // BigPicture.js | license MIT | henrygd.me/bigpicture + + // trigger element used to open popup + var el; + + // set to true after first interaction + var initialized; + + // container element holding html needed for script + var container; + + // currently active display element (image, video, youtube / vimeo iframe container) + var displayElement; + + // popup image element + var displayImage; + + // popup video element + var displayVideo; + + // popup audio element + var displayAudio; + + // container element to hold youtube / vimeo iframe + var iframeContainer; + + // iframe to hold youtube / vimeo player + var iframeSiteVid; + + // store requested image source + var imgSrc; + + // button that closes the container + var closeButton; + + // youtube / vimeo video id + var siteVidID; + + // keeps track of loading icon display state + var isLoading; + + // timeout to check video status while loading + var checkMediaTimeout; + + // loading icon element + var loadingIcon; + + // caption element + var caption; + + // caption content element + var captionText; + + // store caption content + var captionContent; + + // hide caption button element + var captionHideButton; + + // open state for container element + var isOpen; + + // gallery open state + var galleryOpen; + + // used during close animation to avoid triggering timeout twice + var isClosing; + + // array of prev viewed image urls to check if cached before showing loading icon + var imgCache = []; + + // store whether image requested is remote or local + var remoteImage; + + // store animation opening callbacks + var animationStart; + var animationEnd; + + // store changeGalleryImage callback + var onChangeImage; + + // gallery left / right icons + var rightArrowBtn; + + var leftArrowBtn; + + // position of gallery + var galleryPosition; + + // hold active gallery els / image src + var galleryEls; + + // counter element + var galleryCounter; + + // store images in gallery that are being loaded + var preloadedImages = {}; + + // whether device supports touch events + var supportsTouch; + + // options object + var opts; + + // Save bytes in the minified version + var appendEl = 'appendChild'; + var createEl = 'createElement'; + var removeEl = 'removeChild'; + + function BigPicture (options) { + // initialize called on initial open to create elements / style / event handlers + initialized || initialize(); + + // clear currently loading stuff + if (isLoading) { + clearTimeout(checkMediaTimeout); + removeContainer(); + } + + opts = options; + + // store video id if youtube / vimeo video is requested + siteVidID = options.ytSrc || options.vimeoSrc; + + // store optional callbacks + animationStart = options.animationStart; + animationEnd = options.animationEnd; + onChangeImage = options.onChangeImage; + + // set trigger element + el = options.el; + + // wipe existing remoteImage state + remoteImage = false; + + // set caption if provided + captionContent = el.getAttribute('data-caption'); + + if (options.gallery) { + makeGallery(options.gallery, options.position); + } else if (siteVidID || options.iframeSrc) { + // if vimeo, youtube, or iframe video + // toggleLoadingIcon(true) + displayElement = iframeContainer; + createIframe(); + } else if (options.imgSrc) { + // if remote image + remoteImage = true; + imgSrc = options.imgSrc; + !~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true); + displayElement = displayImage; + displayElement.src = imgSrc; + } else if (options.audio) { + // if direct video link + toggleLoadingIcon(true); + displayElement = displayAudio; + displayElement.src = options.audio; + checkMedia('audio file'); + } else if (options.vidSrc) { + // if direct video link + toggleLoadingIcon(true); + if (options.dimensions) { + changeCSS(displayVideo, ("width:" + (options.dimensions[0]) + "px")); + } + makeVidSrc(options.vidSrc); + checkMedia('video'); + } else { + // local image / background image already loaded on page + displayElement = displayImage; + // get img source or element background image + displayElement.src = + el.tagName === 'IMG' + ? el.src + : window + .getComputedStyle(el) + .backgroundImage.replace(/^url|[(|)|'|"]/g, ''); + } + + // add container to page + container[appendEl](displayElement); + document.body[appendEl](container); + return { + close: close, + next: function () { return updateGallery(1); }, + prev: function () { return updateGallery(-1); }, + } + } + + // create all needed methods / store dom elements on first use + function initialize() { + var startX; + // return close button elements + function createCloseButton(className) { + var el = document[createEl]('button'); + el.className = className; + el.innerHTML = + ''; + return el + } + + function createArrowSymbol(direction, style) { + var el = document[createEl]('button'); + el.className = 'bp-lr'; + el.innerHTML = + ''; + changeCSS(el, style); + el.onclick = function (e) { + e.stopPropagation(); + updateGallery(direction); + }; + return el + } + + // add style - if you want to tweak, run through beautifier + var style = document[createEl]('STYLE'); + style.innerHTML = + '#bp_caption,#bp_container{bottom:0;left:0;right:0;position:fixed;opacity:0}#bp_container>*,#bp_loader{position:absolute;right:0;z-index:10}#bp_container,#bp_caption,#bp_container svg{pointer-events:none}#bp_container{top:0;z-index:9999;background:rgba(0,0,0,.7);opacity:0;transition:opacity .35s}#bp_loader{top:0;left:0;bottom:0;display:flex;align-items:center;cursor:wait;background:0;z-index:9}#bp_loader svg{width:50%;max-width:300px;max-height:50%;margin:auto;animation:bpturn 1s infinite linear}#bp_aud,#bp_container img,#bp_sv,#bp_vid{user-select:none;max-height:96%;max-width:96%;top:0;bottom:0;left:0;margin:auto;box-shadow:0 0 3em rgba(0,0,0,.4);z-index:-1}#bp_sv{background:#111}#bp_sv svg{width:66px}#bp_caption{font-size:.9em;padding:1.3em;background:rgba(15,15,15,.94);color:#fff;text-align:center;transition:opacity .3s}#bp_aud{width:650px;top:calc(50% - 20px);bottom:auto;box-shadow:none}#bp_count{left:0;right:auto;padding:14px;color:rgba(255,255,255,.7);font-size:22px;cursor:default}#bp_container button{position:absolute;border:0;outline:0;background:0;cursor:pointer;transition:all .1s}#bp_container>.bp-x{padding:0;height:41px;width:41px;border-radius:100%;top:8px;right:14px;opacity:.8;line-height:1}#bp_container>.bp-x:focus,#bp_container>.bp-x:hover{background:rgba(255,255,255,.2)}.bp-x svg,.bp-xc svg{height:21px;width:20px;fill:#fff;vertical-align:top;}.bp-xc svg{width:16px}#bp_container .bp-xc{left:2%;bottom:100%;padding:9px 20px 7px;background:#d04444;border-radius:2px 2px 0 0;opacity:.85}#bp_container .bp-xc:focus,#bp_container .bp-xc:hover{opacity:1}.bp-lr{top:50%;top:calc(50% - 130px);padding:99px 0;width:6%;background:0;border:0;opacity:.4;transition:opacity .1s}.bp-lr:focus,.bp-lr:hover{opacity:.8}@keyframes bpf{50%{transform:translatex(15px)}100%{transform:none}}@keyframes bpl{50%{transform:translatex(-15px)}100%{transform:none}}@keyframes bpfl{0%{opacity:0;transform:translatex(70px)}100%{opacity:1;transform:none}}@keyframes bpfr{0%{opacity:0;transform:translatex(-70px)}100%{opacity:1;transform:none}}@keyframes bpfol{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(-70px)}}@keyframes bpfor{0%{opacity:1;transform:none}100%{opacity:0;transform:translatex(70px)}}@keyframes bpturn{0%{transform:none}100%{transform:rotate(360deg)}}@media (max-width:600px){.bp-lr{font-size:15vw}}'; + document.head[appendEl](style); + + // create container element + container = document[createEl]('DIV'); + container.id = 'bp_container'; + container.onclick = close; + closeButton = createCloseButton('bp-x'); + container[appendEl](closeButton); + // gallery swipe listeners + if ('ontouchstart' in window) { + supportsTouch = true; + container.ontouchstart = function (ref) { + var changedTouches = ref.changedTouches; + + startX = changedTouches[0].pageX; + }; + container.ontouchmove = function (e) { + e.preventDefault(); + }; + container.ontouchend = function (ref) { + var changedTouches = ref.changedTouches; + + if (!galleryOpen) { + return + } + var distX = changedTouches[0].pageX - startX; + // swipe right + distX < -30 && updateGallery(1); + // swipe left + distX > 30 && updateGallery(-1); + }; + } + + // create display image element + displayImage = document[createEl]('IMG'); + + // create display video element + displayVideo = document[createEl]('VIDEO'); + displayVideo.id = 'bp_vid'; + displayVideo.setAttribute('playsinline', true); + displayVideo.controls = true; + displayVideo.loop = true; + + // create audio element + displayAudio = document[createEl]('audio'); + displayAudio.id = 'bp_aud'; + displayAudio.controls = true; + displayAudio.loop = true; + + // create gallery counter + galleryCounter = document[createEl]('span'); + galleryCounter.id = 'bp_count'; + + // create caption elements + caption = document[createEl]('DIV'); + caption.id = 'bp_caption'; + captionHideButton = createCloseButton('bp-xc'); + captionHideButton.onclick = toggleCaption.bind(null, false); + caption[appendEl](captionHideButton); + captionText = document[createEl]('SPAN'); + caption[appendEl](captionText); + container[appendEl](caption); + + // left / right arrow icons + rightArrowBtn = createArrowSymbol(1, 'transform:scalex(-1)'); + leftArrowBtn = createArrowSymbol(-1, 'left:0;right:auto'); + + // create loading icon element + loadingIcon = document[createEl]('DIV'); + loadingIcon.id = 'bp_loader'; + loadingIcon.innerHTML = + ''; + // create youtube / vimeo container + iframeContainer = document[createEl]('DIV'); + iframeContainer.id = 'bp_sv'; + + // create iframe to hold youtube / vimeo player + iframeSiteVid = document[createEl]('IFRAME'); + iframeSiteVid.setAttribute('allowfullscreen', true); + iframeSiteVid.allow = 'autoplay; fullscreen'; + iframeSiteVid.onload = function () { return iframeContainer[removeEl](loadingIcon); }; + changeCSS( + iframeSiteVid, + 'border:0;position:absolute;height:100%;width:100%;left:0;top:0' + ); + iframeContainer[appendEl](iframeSiteVid); + + // display image bindings for image load and error + displayImage.onload = open; + displayImage.onerror = open.bind(null, 'image'); + + window.addEventListener('resize', function () { + // adjust loader position on window resize + galleryOpen || (isLoading && toggleLoadingIcon(true)); + // adjust iframe dimensions + displayElement === iframeContainer && updateIframeDimensions(); + }); + + // close container on escape key press and arrow buttons for gallery + document.addEventListener('keyup', function (ref) { + var keyCode = ref.keyCode; + + keyCode === 27 && isOpen && close(); + if (galleryOpen) { + keyCode === 39 && updateGallery(1); + keyCode === 37 && updateGallery(-1); + keyCode === 38 && updateGallery(10); + keyCode === 40 && updateGallery(-10); + } + }); + // prevent scrolling with arrow keys if gallery open + document.addEventListener('keydown', function (e) { + var usedKeys = [37, 38, 39, 40]; + if (galleryOpen && ~usedKeys.indexOf(e.keyCode)) { + e.preventDefault(); + } + }); + + // trap focus within conainer while open + document.addEventListener( + 'focus', + function (e) { + if (isOpen && !container.contains(e.target)) { + e.stopPropagation(); + closeButton.focus(); + } + }, + true + ); + + // all done + initialized = true; + } + + // return transform style to make full size display el match trigger el size + function getRect() { + var ref = el.getBoundingClientRect(); + var top = ref.top; + var left = ref.left; + var width = ref.width; + var height = ref.height; + var leftOffset = left - (container.clientWidth - width) / 2; + var centerTop = top - (container.clientHeight - height) / 2; + var scaleWidth = el.clientWidth / displayElement.clientWidth; + var scaleHeight = el.clientHeight / displayElement.clientHeight; + return ("transform:translate3D(" + leftOffset + "px, " + centerTop + "px, 0) scale3D(" + scaleWidth + ", " + scaleHeight + ", 0)") + } + + function makeVidSrc(source) { + if (Array.isArray(source)) { + displayElement = displayVideo.cloneNode(); + source.forEach(function (src) { + var source = document[createEl]('SOURCE'); + source.src = src; + source.type = "video/" + (src.match(/.(\w+)$/)[1]); + displayElement[appendEl](source); + }); + } else { + displayElement = displayVideo; + displayElement.src = source; + } + } + + function makeGallery(gallery, position) { + var galleryAttribute = opts.galleryAttribute || 'data-bp'; + if (Array.isArray(gallery)) { + // is array of images + galleryPosition = position || 0; + galleryEls = gallery; + captionContent = gallery[galleryPosition].caption; + } else { + // is element selector or nodelist + galleryEls = [].slice.call( + typeof gallery === 'string' + ? document.querySelectorAll((gallery + " [" + galleryAttribute + "]")) + : gallery + ); + // find initial gallery position + var elIndex = galleryEls.indexOf(el); + galleryPosition = + position === 0 || position ? position : elIndex !== -1 ? elIndex : 0; + // make gallery object w/ els / src / caption + galleryEls = galleryEls.map(function (el) { return ({ + el: el, + src: el.getAttribute(galleryAttribute), + caption: el.getAttribute('data-caption'), + }); }); + } + // show loading icon if needed + remoteImage = true; + // set initial src to imgSrc so it will be cached in open func + imgSrc = galleryEls[galleryPosition].src; + !~imgCache.indexOf(imgSrc) && toggleLoadingIcon(true); + if (galleryEls.length > 1) { + // if length is greater than one, add gallery stuff + container[appendEl](galleryCounter); + galleryCounter.innerHTML = (galleryPosition + 1) + "/" + (galleryEls.length); + if (!supportsTouch) { + // add arrows if device doesn't support touch + container[appendEl](rightArrowBtn); + container[appendEl](leftArrowBtn); + } + } else { + // gallery is one, just show without clutter + galleryEls = false; + } + displayElement = displayImage; + // set initial image src + displayElement.src = imgSrc; + } + + function updateGallery(movement) { + var galleryLength = galleryEls.length - 1; + + // only allow one change at a time + if (isLoading) { + return + } + + // return if requesting out of range image + var isEnd = + (movement > 0 && galleryPosition === galleryLength) || + (movement < 0 && !galleryPosition); + if (isEnd) { + // if beginning or end of gallery, run end animation + if (!opts.loop) { + changeCSS(displayImage, ''); + setTimeout( + changeCSS, + 9, + displayImage, + ("animation:" + (movement > 0 ? 'bpl' : 'bpf') + " .3s;transition:transform .35s") + ); + return + } + // if gallery is looped, adjust position to beginning / end + galleryPosition = movement > 0 ? -1 : galleryLength + 1; + } + + // normalize position + galleryPosition = Math.max( + 0, + Math.min(galleryPosition + movement, galleryLength) + ) + + // load images before and after for quicker scrolling through pictures + ;[galleryPosition - 1, galleryPosition, galleryPosition + 1].forEach( + function (position) { + // normalize position + position = Math.max(0, Math.min(position, galleryLength)); + // cancel if image has already been preloaded + if (preloadedImages[position]) { return } + var src = galleryEls[position].src; + // create image for preloadedImages + var img = document[createEl]('IMG'); + img.addEventListener('load', addToImgCache.bind(null, src)); + img.src = src; + preloadedImages[position] = img; + } + ); + // if image is loaded, show it + if (preloadedImages[galleryPosition].complete) { + return changeGalleryImage(movement) + } + // if not, show loading icon and change when loaded + isLoading = true; + changeCSS(loadingIcon, 'opacity:.4;'); + container[appendEl](loadingIcon); + preloadedImages[galleryPosition].onload = function () { + galleryOpen && changeGalleryImage(movement); + }; + // if error, store error object in el array + preloadedImages[galleryPosition].onerror = function () { + galleryEls[galleryPosition] = { + error: 'Error loading image', + }; + galleryOpen && changeGalleryImage(movement); + }; + } + + function changeGalleryImage(movement) { + if (isLoading) { + container[removeEl](loadingIcon); + isLoading = false; + } + var activeEl = galleryEls[galleryPosition]; + if (activeEl.error) { + // show alert if error + alert(activeEl.error); + } else { + // add new image, animate images in and out w/ css animation + var oldimg = container.querySelector('img:last-of-type'); + displayImage = displayElement = preloadedImages[galleryPosition]; + changeCSS( + displayImage, + ("animation:" + (movement > 0 ? 'bpfl' : 'bpfr') + " .35s;transition:transform .35s") + ); + changeCSS(oldimg, ("animation:" + (movement > 0 ? 'bpfol' : 'bpfor') + " .35s both")); + container[appendEl](displayImage); + // update el for closing animation + if (activeEl.el) { + el = activeEl.el; + } + } + // update counter + galleryCounter.innerHTML = (galleryPosition + 1) + "/" + (galleryEls.length); + // show / hide caption + toggleCaption(galleryEls[galleryPosition].caption); + // execute onChangeImage callback + onChangeImage && onChangeImage([displayImage, galleryEls[galleryPosition]]); + } + + // create video iframe + function createIframe() { + var url; + var prefix = 'https://'; + var suffix = 'autoplay=1'; + + // create appropriate url + if (opts.ytSrc) { + url = prefix + "www.youtube" + (opts.ytNoCookie ? '-nocookie' : '') + ".com/embed/" + siteVidID + "?html5=1&rel=0&playsinline=1&" + suffix; + } else if (opts.vimeoSrc) { + url = prefix + "player.vimeo.com/video/" + siteVidID + "?" + suffix; + } else if (opts.iframeSrc) { + url = opts.iframeSrc; + } + + // add loading spinner to iframe container + changeCSS(loadingIcon, ''); + iframeContainer[appendEl](loadingIcon); + + // set iframe src to url + iframeSiteVid.src = url; + + updateIframeDimensions(); + + setTimeout(open, 9); + } + + function updateIframeDimensions() { + var height; + var width; + + // handle height / width / aspect / max width for iframe + var windowHeight = window.innerHeight * 0.95; + var windowWidth = window.innerWidth * 0.95; + var windowAspect = windowHeight / windowWidth; + + var ref = opts.dimensions || [1920, 1080]; + var dimensionWidth = ref[0]; + var dimensionHeight = ref[1]; + + var iframeAspect = dimensionHeight / dimensionWidth; + + if (iframeAspect > windowAspect) { + height = Math.min(dimensionHeight, windowHeight); + width = height / iframeAspect; + } else { + width = Math.min(dimensionWidth, windowWidth); + height = width * iframeAspect; + } + + iframeContainer.style.cssText += "width:" + width + "px;height:" + height + "px;"; + } + + // timeout to check video status while loading + function checkMedia(errMsg) { + if (~[1, 4].indexOf(displayElement.readyState)) { + open(); + // short timeout to to make sure controls show in safari 11 + setTimeout(function () { + displayElement.play(); + }, 99); + } else if (displayElement.error) { + open(errMsg); + } else { + checkMediaTimeout = setTimeout(checkMedia, 35, errMsg); + } + } + + // hide / show loading icon + function toggleLoadingIcon(bool) { + // don't show loading icon if noLoader is specified + if (opts.noLoader) { + return + } + // bool is true if we want to show icon, false if we want to remove + // change style to match trigger element dimensions if we want to show + bool && + changeCSS( + loadingIcon, + ("top:" + (el.offsetTop) + "px;left:" + (el.offsetLeft) + "px;height:" + (el.clientHeight) + "px;width:" + (el.clientWidth) + "px") + ); + // add or remove loader from DOM + el.parentElement[bool ? appendEl : removeEl](loadingIcon); + isLoading = bool; + } + + // hide & show caption + function toggleCaption(captionContent) { + if (captionContent) { + captionText.innerHTML = captionContent; + } + changeCSS( + caption, + ("opacity:" + (captionContent ? "1;pointer-events:auto" : '0')) + ); + } + + function addToImgCache(url) { + !~imgCache.indexOf(url) && imgCache.push(url); + } + + // animate open of image / video; display caption if needed + function open(err) { + // hide loading spinner + isLoading && toggleLoadingIcon(); + + // execute animationStart callback + animationStart && animationStart(); + + // check if we have an error string instead of normal event + if (typeof err === 'string') { + removeContainer(); + return opts.onError + ? opts.onError() + : alert(("Error: The requested " + err + " could not be loaded.")) + } + + // if remote image is loaded, add url to imgCache array + remoteImage && addToImgCache(imgSrc); + + // transform displayEl to match trigger el + displayElement.style.cssText += getRect(); + + // fade in container + changeCSS(container, "opacity:1;pointer-events:auto"); + + // set animationEnd callback to run after animation ends (cleared if container closed) + if (animationEnd) { + animationEnd = setTimeout(animationEnd, 410); + } + + isOpen = true; + + galleryOpen = !!galleryEls; + + // enlarge displayEl, fade in caption if hasCaption + setTimeout(function () { + displayElement.style.cssText += 'transition:transform .35s;transform:none'; + captionContent && setTimeout(toggleCaption, 250, captionContent); + }, 60); + } + + // close active display element + function close(e) { + var target = e ? e.target : container; + var clickEls = [ + caption, + captionHideButton, + displayVideo, + displayAudio, + captionText, + leftArrowBtn, + rightArrowBtn, + loadingIcon ]; + + // blur to hide close button focus style + target.blur(); + + // don't close if one of the clickEls was clicked or container is already closing + if (isClosing || ~clickEls.indexOf(target)) { + return + } + + // animate closing + displayElement.style.cssText += getRect(); + changeCSS(container, 'pointer-events:auto'); + + // timeout to remove els from dom; use variable to avoid calling more than once + setTimeout(removeContainer, 350); + + // clear animationEnd timeout + clearTimeout(animationEnd); + + isOpen = false; + isClosing = true; + } + + // remove container / display element from the DOM + function removeContainer() { + // clear src of displayElement (or iframe if display el is iframe container) + // needs to be done before removing container in IE + var srcEl = + displayElement === iframeContainer ? iframeSiteVid : displayElement; + srcEl.removeAttribute('src'); + + // remove container from DOM & clear inline style + document.body[removeEl](container); + container[removeEl](displayElement); + changeCSS(container, ''); + changeCSS(displayElement, ''); + + // remove caption + toggleCaption(false); + + if (galleryOpen) { + // remove all gallery stuff + var images = container.querySelectorAll('img'); + for (var i = 0; i < images.length; i++) { + container[removeEl](images[i]); + } + isLoading && container[removeEl](loadingIcon); + container[removeEl](galleryCounter); + galleryOpen = galleryEls = false; + preloadedImages = {}; + supportsTouch || container[removeEl](rightArrowBtn); + supportsTouch || container[removeEl](leftArrowBtn); + // in case displayimage changed, we need to update event listeners + displayImage.onload = open; + displayImage.onerror = open.bind(null, 'image'); + } + + // run close callback + opts.onClose && opts.onClose(); + + isClosing = isLoading = false; + } + + // style helper functions + function changeCSS(ref, newStyle) { + var style = ref.style; + + style.cssText = newStyle; + } + + return BigPicture; + +}()); diff --git a/2024/vendors/bootstrap/bootstrap.min.js b/2024/vendors/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..d155068 --- /dev/null +++ b/2024/vendors/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){if(t&&t.__esModule)return t;const e=Object.create(null);if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s="transitionend",n=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},o=t=>{const e=n(t);return e&&document.querySelector(e)?e:null},r=t=>{const e=n(t);return e?document.querySelector(e):null},a=t=>{t.dispatchEvent(new Event(s))},l=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,h=(t,e,i)=>{Object.keys(i).forEach((s=>{const n=i[s],o=e[s],r=o&&l(o)?"element":null==(a=o)?`${a}`:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(n).test(r))throw new TypeError(`${t.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${n}".`)}))},d=t=>!(!l(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),u=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),g=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?g(t.parentNode):null},_=()=>{},f=t=>{t.offsetHeight},p=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},m=[],b=()=>"rtl"===document.documentElement.dir,v=t=>{var e;e=()=>{const e=p();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",(()=>{m.forEach((t=>t()))})),m.push(e)):e()},y=t=>{"function"==typeof t&&t()},E=(t,e,i=!0)=>{if(!i)return void y(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let o=!1;const r=({target:i})=>{i===e&&(o=!0,e.removeEventListener(s,r),y(t))};e.addEventListener(s,r),setTimeout((()=>{o||a(e)}),n)},w=(t,e,i,s)=>{let n=t.indexOf(e);if(-1===n)return t[!i&&s?t.length-1:0];const o=t.length;return n+=i?1:-1,s&&(n=(n+o)%o),t[Math.max(0,Math.min(n,o-1))]},A=/[^.]*(?=\..*)\.|.*/,T=/\..*/,C=/::\d+$/,k={};let L=1;const S={mouseenter:"mouseover",mouseleave:"mouseout"},O=/^(mouseenter|mouseleave)/i,N=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function D(t,e){return e&&`${e}::${L++}`||t.uidEvent||L++}function I(t){const e=D(t);return t.uidEvent=e,k[e]=k[e]||{},k[e]}function P(t,e,i=null){const s=Object.keys(t);for(let n=0,o=s.length;nfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s?s=t(s):i=t(i)}const[o,r,a]=x(e,i,s),l=I(t),c=l[a]||(l[a]={}),h=P(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=D(r,e.replace(A,"")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return n.delegateTarget=r,s.oneOff&&$.off(t,n.type,e,i),i.apply(r,[n]);return null}}(t,i,s):function(t,e){return function i(s){return s.delegateTarget=t,i.oneOff&&$.off(t,s.type,e),e.apply(t,[s])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function j(t,e,i,s,n){const o=P(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function H(t){return t=t.replace(T,""),S[t]||t}const $={on(t,e,i,s){M(t,e,i,s,!1)},one(t,e,i,s){M(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;const[n,o,r]=x(e,i,s),a=r!==e,l=I(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,n?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,s){const n=e[i]||{};Object.keys(n).forEach((o=>{if(o.includes(s)){const s=n[o];j(t,e,i,s.originalHandler,s.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const s=i.replace(C,"");if(!a||e.includes(s)){const e=h[i];j(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const s=p(),n=H(e),o=e!==n,r=N.has(n);let a,l=!0,c=!0,h=!1,d=null;return o&&s&&(a=s.Event(e,i),s(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(n,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},B=new Map,z={set(t,e,i){B.has(t)||B.set(t,new Map);const s=B.get(t);s.has(e)||0===s.size?s.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(t,e)=>B.has(t)&&B.get(t).get(e)||null,remove(t,e){if(!B.has(t))return;const i=B.get(t);i.delete(e),0===i.size&&B.delete(t)}};class R{constructor(t){(t=c(t))&&(this._element=t,z.set(this._element,this.constructor.DATA_KEY,this))}dispose(){z.remove(this._element,this.constructor.DATA_KEY),$.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){E(t,e,i)}static getInstance(t){return z.get(c(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const F=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;$.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),u(this))return;const n=r(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))};class q extends R{static get NAME(){return"alert"}close(){if($.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),$.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}F(q,"close"),v(q);const W='[data-bs-toggle="button"]';class U extends R{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=U.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function K(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function V(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}$.on(document,"click.bs.button.data-api",W,(t=>{t.preventDefault();const e=t.target.closest(W);U.getOrCreateInstance(e).toggle()})),v(U);const X={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${V(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${V(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let s=i.replace(/^bs/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),e[s]=K(t.dataset[i])})),e},getDataAttribute:(t,e)=>K(t.getAttribute(`data-bs-${V(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},Y={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let s=t.parentNode;for(;s&&s.nodeType===Node.ELEMENT_NODE&&3!==s.nodeType;)s.matches(e)&&i.push(s),s=s.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!u(t)&&d(t)))}},Q="carousel",G={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Z={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},J="next",tt="prev",et="left",it="right",st={ArrowLeft:it,ArrowRight:et},nt="slid.bs.carousel",ot="active",rt=".active.carousel-item";class at extends R{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=Y.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return G}static get NAME(){return Q}next(){this._slide(J)}nextWhenVisible(){!document.hidden&&d(this._element)&&this.next()}prev(){this._slide(tt)}pause(t){t||(this._isPaused=!0),Y.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(a(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=Y.findOne(rt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void $.one(this._element,nt,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?J:tt;this._slide(i,this._items[t])}_getConfig(t){return t={...G,...X.getDataAttributes(this._element),..."object"==typeof t?t:{}},h(Q,t,Z),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?it:et)}_addEventListeners(){this._config.keyboard&&$.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&($.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),$.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},s=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};Y.find(".carousel-item img",this._element).forEach((t=>{$.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?($.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),$.on(this._element,"pointerup.bs.carousel",(t=>s(t))),this._element.classList.add("pointer-event")):($.on(this._element,"touchstart.bs.carousel",(t=>e(t))),$.on(this._element,"touchmove.bs.carousel",(t=>i(t))),$.on(this._element,"touchend.bs.carousel",(t=>s(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=st[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?Y.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===J;return w(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),s=this._getItemIndex(Y.findOne(rt,this._element));return $.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:s,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=Y.findOne(".active",this._indicatorsElement);e.classList.remove(ot),e.removeAttribute("aria-current");const i=Y.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{$.trigger(this._element,nt,{relatedTarget:o,direction:d,from:n,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),f(o),s.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(ot),s.classList.remove(ot,h,c),this._isSliding=!1,setTimeout(u,0)};this._queueCallback(t,s,!0)}else s.classList.remove(ot),o.classList.add(ot),this._isSliding=!1,u();a&&this.cycle()}_directionToOrder(t){return[it,et].includes(t)?b()?t===et?tt:J:t===et?J:tt:t}_orderToDirection(t){return[J,tt].includes(t)?b()?t===tt?et:it:t===tt?it:et:t}static carouselInterface(t,e){const i=at.getOrCreateInstance(t,e);let{_config:s}=i;"object"==typeof e&&(s={...s,...e});const n="string"==typeof e?e:s.slide;if("number"==typeof e)i.to(e);else if("string"==typeof n){if(void 0===i[n])throw new TypeError(`No method named "${n}"`);i[n]()}else s.interval&&s.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){at.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=r(this);if(!e||!e.classList.contains("carousel"))return;const i={...X.getDataAttributes(e),...X.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),at.carouselInterface(e,i),s&&at.getInstance(e).to(s),t.preventDefault()}}$.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",at.dataApiClickHandler),$.on(window,"load.bs.carousel.data-api",(()=>{const t=Y.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&n.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ct}static get NAME(){return lt}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=Y.find(ft,this._config.parent);e=Y.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=Y.findOne(this._selector);if(e.length){const s=e.find((t=>i!==t));if(t=s?mt.getInstance(s):null,t&&t._isTransitioning)return}if($.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&mt.getOrCreateInstance(e,{toggle:!1}).hide(),t||z.set(e,"bs.collapse",null)}));const s=this._getDimension();this._element.classList.remove(ut),this._element.classList.add(gt),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(gt),this._element.classList.add(ut,dt),this._element.style[s]="",$.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[s]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if($.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,f(this._element),this._element.classList.add(gt),this._element.classList.remove(ut,dt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(gt),this._element.classList.add(ut),$.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(dt)}_getConfig(t){return(t={...ct,...X.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=c(t.parent),h(lt,t,ht),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=Y.find(ft,this._config.parent);Y.find(pt,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=r(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(_t):t.classList.add(_t),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=mt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}$.on(document,"click.bs.collapse.data-api",pt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=o(this);Y.find(e).forEach((t=>{mt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),v(mt);const bt="dropdown",vt="Escape",yt="Space",Et="ArrowUp",wt="ArrowDown",At=new RegExp("ArrowUp|ArrowDown|Escape"),Tt="click.bs.dropdown.data-api",Ct="keydown.bs.dropdown.data-api",kt="show",Lt='[data-bs-toggle="dropdown"]',St=".dropdown-menu",Ot=b()?"top-end":"top-start",Nt=b()?"top-start":"top-end",Dt=b()?"bottom-end":"bottom-start",It=b()?"bottom-start":"bottom-end",Pt=b()?"left-start":"right-start",xt=b()?"right-start":"left-start",Mt={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},jt={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Ht extends R{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return Mt}static get DefaultType(){return jt}static get NAME(){return bt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(u(this._element)||this._isShown(this._menu))return;const t={relatedTarget:this._element};if($.trigger(this._element,"show.bs.dropdown",t).defaultPrevented)return;const e=Ht.getParentFromElement(this._element);this._inNavbar?X.setDataAttribute(this._menu,"popper","none"):this._createPopper(e),"ontouchstart"in document.documentElement&&!e.closest(".navbar-nav")&&[].concat(...document.body.children).forEach((t=>$.on(t,"mouseover",_))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(kt),this._element.classList.add(kt),$.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(u(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){$.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>$.off(t,"mouseover",_))),this._popper&&this._popper.destroy(),this._menu.classList.remove(kt),this._element.classList.remove(kt),this._element.setAttribute("aria-expanded","false"),X.removeDataAttribute(this._menu,"popper"),$.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...X.getDataAttributes(this._element),...t},h(bt,t,this.constructor.DefaultType),"object"==typeof t.reference&&!l(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${bt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:l(this._config.reference)?e=c(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const s=this._getPopperConfig(),n=s.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=i.createPopper(e,this._menu,s),n&&X.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(kt)}_getMenuElement(){return Y.next(this._element,St)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return Pt;if(t.classList.contains("dropstart"))return xt;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Nt:Ot:e?It:Dt}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=Y.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(d);i.length&&w(i,e,t===wt,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Ht.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=Y.find(Lt);for(let i=0,s=e.length;ie+t)),this._setElementAttributes($t,"paddingRight",(e=>e+t)),this._setElementAttributes(Bt,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(n))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes($t,"paddingRight"),this._resetElementAttributes(Bt,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&X.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=X.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(X.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){l(t)?e(t):Y.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const Rt={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Ft={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},qt="show",Wt="mousedown.bs.backdrop";class Ut{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&f(this._getElement()),this._getElement().classList.add(qt),this._emulateAnimation((()=>{y(t)}))):y(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(qt),this._emulateAnimation((()=>{this.dispose(),y(t)}))):y(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Rt,..."object"==typeof t?t:{}}).rootElement=c(t.rootElement),h("backdrop",t,Ft),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),$.on(this._getElement(),Wt,(()=>{y(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&($.off(this._element,Wt),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){E(t,this._getElement(),this._config.isAnimated)}}const Kt={trapElement:null,autofocus:!0},Vt={trapElement:"element",autofocus:"boolean"},Xt=".bs.focustrap",Yt="backward";class Qt{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),$.off(document,Xt),$.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),$.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,$.off(document,Xt))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const s=Y.focusableChildren(i);0===s.length?i.focus():this._lastTabNavDirection===Yt?s[s.length-1].focus():s[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Yt:"forward")}_getConfig(t){return t={...Kt,..."object"==typeof t?t:{}},h("focustrap",t,Vt),t}}const Gt="modal",Zt="Escape",Jt={backdrop:!0,keyboard:!0,focus:!0},te={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},ee="hidden.bs.modal",ie="show.bs.modal",se="resize.bs.modal",ne="click.dismiss.bs.modal",oe="keydown.dismiss.bs.modal",re="mousedown.dismiss.bs.modal",ae="modal-open",le="show",ce="modal-static";class he extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=Y.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new zt}static get Default(){return Jt}static get NAME(){return Gt}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||$.trigger(this._element,ie,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(ae),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),$.on(this._dialog,re,(()=>{$.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if($.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(le),$.off(this._element,ne),$.off(this._dialog,re),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>$.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ut({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Qt({trapElement:this._element})}_getConfig(t){return t={...Jt,...X.getDataAttributes(this._element),..."object"==typeof t?t:{}},h(Gt,t,te),t}_showElement(t){const e=this._isAnimated(),i=Y.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&f(this._element),this._element.classList.add(le),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,$.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?$.on(this._element,oe,(t=>{this._config.keyboard&&t.key===Zt?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Zt||this._triggerBackdropTransition()})):$.off(this._element,oe)}_setResizeEvent(){this._isShown?$.on(window,se,(()=>this._adjustDialog())):$.off(window,se)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(ae),this._resetAdjustments(),this._scrollBar.reset(),$.trigger(this._element,ee)}))}_showBackdrop(t){$.on(this._element,ne,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if($.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,s=e>document.documentElement.clientHeight;!s&&"hidden"===i.overflowY||t.contains(ce)||(s||(i.overflowY="hidden"),t.add(ce),this._queueCallback((()=>{t.remove(ce),s||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!b()||i&&!t&&b())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!b()||!i&&t&&b())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=he.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}$.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=r(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),$.one(e,ie,(t=>{t.defaultPrevented||$.one(e,ee,(()=>{d(this)&&this.focus()}))}));const i=Y.findOne(".modal.show");i&&he.getInstance(i).hide(),he.getOrCreateInstance(e).toggle(this)})),F(he),v(he);const de="offcanvas",ue={backdrop:!0,keyboard:!0,scroll:!1},ge={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},_e="show",fe=".offcanvas.show",pe="hidden.bs.offcanvas";class me extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return de}static get Default(){return ue}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||$.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new zt).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(_e),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),$.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&($.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(_e),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new zt).reset(),$.trigger(this._element,pe)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...ue,...X.getDataAttributes(this._element),..."object"==typeof t?t:{}},h(de,t,ge),t}_initializeBackDrop(){return new Ut({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Qt({trapElement:this._element})}_addEventListeners(){$.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=me.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}$.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=r(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),u(this))return;$.one(e,pe,(()=>{d(this)&&this.focus()}));const i=Y.findOne(fe);i&&i!==e&&me.getInstance(i).hide(),me.getOrCreateInstance(e).toggle(this)})),$.on(window,"load.bs.offcanvas.data-api",(()=>Y.find(fe).forEach((t=>me.getOrCreateInstance(t).show())))),F(me),v(me);const be=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ve=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,ye=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ee=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!be.has(i)||Boolean(ve.test(t.nodeValue)||ye.test(t.nodeValue));const s=e.filter((t=>t instanceof RegExp));for(let t=0,e=s.length;t{Ee(t,r)||i.removeAttribute(t.nodeName)}))}return s.body.innerHTML}const Ae="tooltip",Te=new Set(["sanitize","allowList","sanitizeFn"]),Ce={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},ke={AUTO:"auto",TOP:"top",RIGHT:b()?"left":"right",BOTTOM:"bottom",LEFT:b()?"right":"left"},Le={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Se={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Oe="fade",Ne="show",De="show",Ie="out",Pe=".tooltip-inner",xe=".modal",Me="hide.bs.modal",je="hover",He="focus";class $e extends R{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Le}static get NAME(){return Ae}static get Event(){return Se}static get DefaultType(){return Ce}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(Ne))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),$.off(this._element.closest(xe),Me,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=$.trigger(this._element,this.constructor.Event.SHOW),e=g(this._element),s=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!s)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(Pe).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),o=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this._config.animation&&n.classList.add(Oe);const r="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;z.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.append(n),$.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=i.createPopper(this._element,n,this._getPopperConfig(a)),n.classList.add(Ne);const c=this._resolvePossibleFunction(this._config.customClass);c&&n.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{$.on(t,"mouseover",_)}));const h=this.tip.classList.contains(Oe);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,$.trigger(this._element,this.constructor.Event.SHOWN),t===Ie&&this._leave(null,this)}),this.tip,h)}hide(){if(!this._popper)return;const t=this.getTipElement();if($.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(Ne),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>$.off(t,"mouseover",_))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(Oe);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==De&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),$.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(Oe,Ne),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),Pe)}_sanitizeAndSetContent(t,e,i){const s=Y.findOne(i,t);e||!s?this.setElementContent(s,e):s.remove()}setElementContent(t,e){if(null!==t)return l(e)?(e=c(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=we(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return ke[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)$.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===je?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===je?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;$.on(this._element,e,this._config.selector,(t=>this._enter(t))),$.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},$.on(this._element.closest(xe),Me,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?He:je]=!0),e.getTipElement().classList.contains(Ne)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===De&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?He:je]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ie,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===Ie&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=X.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Te.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:c(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),h(Ae,t,this.constructor.DefaultType),t.sanitize&&(t.template=we(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=$e.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}v($e);const Be={...$e.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},ze={...$e.DefaultType,content:"(string|element|function)"},Re={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Fe extends $e{static get Default(){return Be}static get NAME(){return"popover"}static get Event(){return Re}static get DefaultType(){return ze}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=Fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}v(Fe);const qe="scrollspy",We={offset:10,method:"auto",target:""},Ue={offset:"number",method:"string",target:"(string|element)"},Ke="active",Ve=".nav-link, .list-group-item, .dropdown-item",Xe="position";class Ye extends R{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,$.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return We}static get NAME(){return qe}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":Xe,e="auto"===this._config.method?t:this._config.method,i=e===Xe?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),Y.find(Ve,this._config.target).map((t=>{const s=o(t),n=s?Y.findOne(s):null;if(n){const t=n.getBoundingClientRect();if(t.width||t.height)return[X[e](n).top+i,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){$.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...We,...X.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=c(t.target)||document.documentElement,h(qe,t,Ue),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=Y.findOne(e.join(","),this._config.target);i.classList.add(Ke),i.classList.contains("dropdown-item")?Y.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(Ke):Y.parents(i,".nav, .list-group").forEach((t=>{Y.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(Ke))),Y.prev(t,".nav-item").forEach((t=>{Y.children(t,".nav-link").forEach((t=>t.classList.add(Ke)))}))})),$.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){Y.find(Ve,this._config.target).filter((t=>t.classList.contains(Ke))).forEach((t=>t.classList.remove(Ke)))}static jQueryInterface(t){return this.each((function(){const e=Ye.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}$.on(window,"load.bs.scrollspy.data-api",(()=>{Y.find('[data-bs-spy="scroll"]').forEach((t=>new Ye(t)))})),v(Ye);const Qe="active",Ge="fade",Ze="show",Je=".active",ti=":scope > li > .active";class ei extends R{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Qe))return;let t;const e=r(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?ti:Je;t=Y.find(e,i),t=t[t.length-1]}const s=t?$.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if($.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const n=()=>{$.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),$.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,n):n()}_activate(t,e,i){const s=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?Y.children(e,Je):Y.find(ti,e))[0],n=i&&s&&s.classList.contains(Ge),o=()=>this._transitionComplete(t,s,i);s&&n?(s.classList.remove(Ze),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Qe);const t=Y.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Qe),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Qe),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),f(t),t.classList.contains(Ge)&&t.classList.add(Ze);let s=t.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&Y.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Qe))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=ei.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}$.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),u(this)||ei.getOrCreateInstance(this).show()})),v(ei);const ii="toast",si="hide",ni="show",oi="showing",ri={animation:"boolean",autohide:"boolean",delay:"number"},ai={animation:!0,autohide:!0,delay:5e3};class li extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ri}static get Default(){return ai}static get NAME(){return ii}show(){$.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(si),f(this._element),this._element.classList.add(ni),this._element.classList.add(oi),this._queueCallback((()=>{this._element.classList.remove(oi),$.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(ni)&&($.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(oi),this._queueCallback((()=>{this._element.classList.add(si),this._element.classList.remove(oi),this._element.classList.remove(ni),$.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(ni)&&this._element.classList.remove(ni),super.dispose()}_getConfig(t){return t={...ai,...X.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},h(ii,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){$.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),$.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),$.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),$.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=li.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return F(li),v(li),{Alert:q,Button:U,Carousel:at,Collapse:mt,Dropdown:Ht,Modal:he,Offcanvas:me,Popover:Fe,ScrollSpy:Ye,Tab:ei,Toast:li,Tooltip:$e}})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/2024/vendors/bootstrap/bootstrap.min.js.map b/2024/vendors/bootstrap/bootstrap.min.js.map new file mode 100644 index 0000000..835a3d6 --- /dev/null +++ b/2024/vendors/bootstrap/bootstrap.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/data.js","../../js/src/base-component.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/dom/manipulator.js","../../js/src/dom/selector-engine.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/util/scrollbar.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"names":["TRANSITION_END","getSelector","element","selector","getAttribute","hrefAttr","includes","startsWith","split","trim","getSelectorFromElement","document","querySelector","getElementFromSelector","triggerTransitionEnd","dispatchEvent","Event","isElement","obj","jquery","nodeType","getElement","length","typeCheckConfig","componentName","config","configTypes","Object","keys","forEach","property","expectedTypes","value","valueType","toString","call","match","toLowerCase","RegExp","test","TypeError","toUpperCase","isVisible","getClientRects","getComputedStyle","getPropertyValue","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","parentNode","noop","reflow","offsetHeight","getjQuery","jQuery","window","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","index","indexOf","listLength","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","customEventsRegex","nativeEvents","Set","getUidEvent","uid","getEvent","findHandler","events","delegationSelector","uidEventList","i","len","event","originalHandler","normalizeParams","originalTypeEvent","delegationFn","delegation","typeEvent","getTypeEvent","has","addHandler","oneOff","wrapFn","relatedTarget","delegateTarget","this","handlers","previousFn","replace","domElements","querySelectorAll","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","on","one","inNamespace","isNamespace","elementEvent","namespace","storeElementEvent","handlerKey","removeNamespacedHandlers","slice","keyHandlers","trigger","args","isNative","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","evt","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","createEvent","initEvent","CustomEvent","cancelable","key","defineProperty","get","preventDefault","elementMap","Map","Data","set","instance","instanceMap","size","console","error","Array","from","remove","delete","BaseComponent","constructor","_element","DATA_KEY","dispose","EVENT_KEY","getOwnPropertyNames","propertyName","_queueCallback","isAnimated","static","getInstance","VERSION","Error","enableDismissTrigger","component","method","clickEvent","tagName","closest","getOrCreateInstance","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","setAttribute","normalizeData","val","normalizeDataKey","chr","button","Manipulator","setDataAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","dataset","filter","pureKey","charAt","getDataAttribute","offset","rect","getBoundingClientRect","top","pageYOffset","left","pageXOffset","position","offsetTop","offsetLeft","SelectorEngine","find","concat","Element","prototype","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","Default","interval","keyboard","slide","pause","wrap","touch","DefaultType","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","EVENT_SLID","CLASS_NAME_ACTIVE","SELECTOR_ACTIVE_ITEM","Carousel","super","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","touchStartX","touchDeltaX","_config","_getConfig","_indicatorsElement","_touchSupported","navigator","maxTouchPoints","_pointerEvent","PointerEvent","_addEventListeners","_slide","nextWhenVisible","hidden","cycle","clearInterval","_updateInterval","setInterval","visibilityState","bind","to","activeIndex","_getItemIndex","order","_handleSwipe","absDeltax","abs","direction","_keydown","_addTouchEventListeners","hasPointerPenTouch","pointerType","start","clientX","touches","move","end","clearTimeout","itemImg","add","_getItemByOrder","isNext","_triggerSlideEvent","eventDirectionName","targetIndex","fromIndex","_setActiveIndicatorElement","activeIndicator","indicators","parseInt","elementInterval","defaultInterval","directionOrOrder","_directionToOrder","activeElementIndex","nextElement","nextElementIndex","isCycling","directionalClassName","orderClassName","_orderToDirection","triggerSlidEvent","completeCallBack","action","ride","carouselInterface","slideIndex","dataApiClickHandler","carousels","parent","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","CLASS_NAME_COLLAPSED","CLASS_NAME_DEEPER_CHILDREN","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElem","_selector","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activesData","actives","container","tempActiveData","elemActive","dimension","_getDimension","style","scrollSize","triggerArrayLength","selected","triggerArray","isOpen","ESCAPE_KEY","SPACE_KEY","ARROW_UP_KEY","ARROW_DOWN_KEY","REGEXP_KEYDOWN","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","boundary","reference","display","popperConfig","autoClose","Dropdown","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","getParentFromElement","_createPopper","focus","_completeHide","destroy","update","Popper","referenceElement","_getPopperConfig","isDisplayStatic","modifiers","modifier","enabled","createPopper","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","placement","options","_selectMenuItem","items","toggles","context","composedPath","isMenuTarget","isActive","stopPropagation","getToggleButton","clearMenus","dataApiKeydownHandler","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","ScrollBarHelper","getWidth","documentWidth","clientWidth","innerWidth","width","_disableOverFlow","_setElementAttributes","calculatedValue","_saveInitialAttribute","overflow","styleProp","scrollbarWidth","_applyManipulationCallback","reset","_resetElementAttributes","actualValue","removeProperty","callBack","isOverflowing","className","rootElement","clickCallback","EVENT_MOUSEDOWN","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","trapElement","autofocus","TAB_NAV_BACKWARD","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","elements","shiftKey","EVENT_HIDDEN","EVENT_SHOW","EVENT_RESIZE","EVENT_CLICK_DISMISS","EVENT_KEYDOWN_DISMISS","EVENT_MOUSEDOWN_DISMISS","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_ignoreBackdropClick","_scrollBar","_isAnimated","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","_hideModal","htmlElement","handleUpdate","modalBody","scrollTop","_triggerBackdropTransition","_resetAdjustments","currentTarget","scrollHeight","isModalOverflowing","clientHeight","overflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","allReadyOpen","scroll","OPEN_SELECTOR","Offcanvas","visibility","blur","uriAttributes","SAFE_URL_PATTERN","DATA_URL_PATTERN","allowedAttribute","attribute","allowedAttributeList","attributeName","nodeName","nodeValue","regExp","attributeRegex","sanitizeHtml","unsafeHtml","allowList","sanitizeFn","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","innerHTML","DISALLOWED_ATTRIBUTES","animation","template","title","delay","html","fallbackPlacements","customClass","sanitize","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","a","area","b","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","img","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","HIDE","HIDDEN","SHOW","SHOWN","INSERTED","CLICK","FOCUSIN","FOCUSOUT","MOUSEENTER","MOUSELEAVE","CLASS_NAME_FADE","HOVER_STATE_SHOW","HOVER_STATE_OUT","SELECTOR_TOOLTIP_INNER","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","Tooltip","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","_initializeOnDelegatedTarget","click","_isWithActiveTrigger","_enter","_leave","getTipElement","_hideModalHandler","_disposePopper","isWithContent","shadowRoot","isInTheDom","ownerDocument","getTitle","tipId","prefix","floor","random","getElementById","getUID","attachment","_getAttachment","_addAttachmentClass","_resolvePossibleFunction","prevHoverState","_cleanTipClass","setContent","_sanitizeAndSetContent","content","templateElement","setElementContent","textContent","updateAttachment","_getDelegateConfig","phase","_handlePopperPlacementChange","onFirstUpdate","_getBasicClassPrefix","eventIn","eventOut","_fixTitle","originalTitleType","dataAttributes","dataAttr","basicClassPrefixRegex","tabClass","token","tClass","state","popper","Popover","_getContent","SELECTOR_LINK_ITEMS","METHOD_POSITION","ScrollSpy","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","targetSelector","targetBCR","height","item","sort","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","link","listGroup","navItem","node","spy","SELECTOR_ACTIVE","SELECTOR_ACTIVE_UL","Tab","listElement","itemSelector","hideEvent","complete","active","isTransitioning","_transitionComplete","dropdownChild","dropdownElement","dropdown","CLASS_NAME_HIDE","CLASS_NAME_SHOWING","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","_onInteraction","isInteracting"],"mappings":"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","sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n// Shoutout AngusCroll (https://goo.gl/pxwQGp)\nconst toType = obj => {\n if (obj === null || obj === undefined) {\n return `${obj}`\n }\n\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttr = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttr || (!hrefAttr.includes('#') && !hrefAttr.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttr.includes('#') && !hrefAttr.startsWith('#')) {\n hrefAttr = `#${hrefAttr.split('#')[1]}`\n }\n\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : null\n }\n\n return selector\n}\n\nconst getSelectorFromElement = element => {\n const selector = getSelector(element)\n\n if (selector) {\n return document.querySelector(selector) ? selector : null\n }\n\n return null\n}\n\nconst getElementFromSelector = element => {\n const selector = getSelector(element)\n\n return selector ? document.querySelector(selector) : null\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = obj => {\n if (!obj || typeof obj !== 'object') {\n return false\n }\n\n if (typeof obj.jquery !== 'undefined') {\n obj = obj[0]\n }\n\n return typeof obj.nodeType !== 'undefined'\n}\n\nconst getElement = obj => {\n if (isElement(obj)) { // it's a jQuery object or a node element\n return obj.jquery ? obj[0] : obj\n }\n\n if (typeof obj === 'string' && obj.length > 0) {\n return document.querySelector(obj)\n }\n\n return null\n}\n\nconst typeCheckConfig = (componentName, config, configTypes) => {\n Object.keys(configTypes).forEach(property => {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${componentName.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n })\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n return getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n // eslint-disable-next-line no-unused-expressions\n element.offsetHeight\n}\n\nconst getjQuery = () => {\n const { jQuery } = window\n\n if (jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n DOMContentLoadedCallbacks.forEach(callback => callback())\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = callback => {\n if (typeof callback === 'function') {\n callback()\n }\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element depending on the direction and if cycle is allowed\n if (index === -1) {\n return list[!shouldGetNext && isCycleAllowed ? list.length - 1 : 0]\n }\n\n const listLength = list.length\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n getElement,\n getUID,\n getSelectorFromElement,\n getElementFromSelector,\n getTransitionDurationFromElement,\n triggerTransitionEnd,\n isElement,\n typeCheckConfig,\n isVisible,\n isDisabled,\n findShadowRoot,\n noop,\n getNextActiveElement,\n reflow,\n getjQuery,\n onDOMContentLoaded,\n isRTL,\n defineJQueryPlugin,\n execute,\n executeAfterTransition\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\nconst customEventsRegex = /^(mouseenter|mouseleave)/i\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * ------------------------------------------------------------------------\n * Private methods\n * ------------------------------------------------------------------------\n */\n\nfunction getUidEvent(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getEvent(element) {\n const uid = getUidEvent(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n event.delegateTarget = element\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (let i = domElements.length; i--;) {\n if (domElements[i] === target) {\n event.delegateTarget = target\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n\n // To please ESLint\n return null\n }\n}\n\nfunction findHandler(events, handler, delegationSelector = null) {\n const uidEventList = Object.keys(events)\n\n for (let i = 0, len = uidEventList.length; i < len; i++) {\n const event = events[uidEventList[i]]\n\n if (event.originalHandler === handler && event.delegationSelector === delegationSelector) {\n return event\n }\n }\n\n return null\n}\n\nfunction normalizeParams(originalTypeEvent, handler, delegationFn) {\n const delegation = typeof handler === 'string'\n const originalHandler = delegation ? delegationFn : handler\n\n let typeEvent = getTypeEvent(originalTypeEvent)\n const isNative = nativeEvents.has(typeEvent)\n\n if (!isNative) {\n typeEvent = originalTypeEvent\n }\n\n return [delegation, originalHandler, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFn, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n if (!handler) {\n handler = delegationFn\n delegationFn = null\n }\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (customEventsRegex.test(originalTypeEvent)) {\n const wrapFn = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n if (delegationFn) {\n delegationFn = wrapFn(delegationFn)\n } else {\n handler = wrapFn(handler)\n }\n }\n\n const [delegation, originalHandler, typeEvent] = normalizeParams(originalTypeEvent, handler, delegationFn)\n const events = getEvent(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFn = findHandler(handlers, originalHandler, delegation ? handler : null)\n\n if (previousFn) {\n previousFn.oneOff = previousFn.oneOff && oneOff\n\n return\n }\n\n const uid = getUidEvent(originalHandler, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = delegation ?\n bootstrapDelegationHandler(element, handler, delegationFn) :\n bootstrapHandler(element, handler)\n\n fn.delegationSelector = delegation ? handler : null\n fn.originalHandler = originalHandler\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, delegation)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n Object.keys(storeElementEvent).forEach(handlerKey => {\n if (handlerKey.includes(namespace)) {\n const event = storeElementEvent[handlerKey]\n\n removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)\n }\n })\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFn) {\n addHandler(element, event, handler, delegationFn, false)\n },\n\n one(element, event, handler, delegationFn) {\n addHandler(element, event, handler, delegationFn, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFn) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [delegation, originalHandler, typeEvent] = normalizeParams(originalTypeEvent, handler, delegationFn)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getEvent(element)\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof originalHandler !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!events || !events[typeEvent]) {\n return\n }\n\n removeHandler(element, events, typeEvent, originalHandler, delegation ? handler : null)\n return\n }\n\n if (isNamespace) {\n Object.keys(events).forEach(elementEvent => {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n })\n }\n\n const storeElementEvent = events[typeEvent] || {}\n Object.keys(storeElementEvent).forEach(keyHandlers => {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n const event = storeElementEvent[keyHandlers]\n\n removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector)\n }\n })\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n const isNative = nativeEvents.has(typeEvent)\n\n let jQueryEvent\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n let evt = null\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n if (isNative) {\n evt = document.createEvent('HTMLEvents')\n evt.initEvent(typeEvent, bubbles, true)\n } else {\n evt = new CustomEvent(event, {\n bubbles,\n cancelable: true\n })\n }\n\n // merge custom information in our event\n if (typeof args !== 'undefined') {\n Object.keys(args).forEach(key => {\n Object.defineProperty(evt, key, {\n get() {\n return args[key]\n }\n })\n })\n }\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && typeof jQueryEvent !== 'undefined') {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data'\nimport {\n executeAfterTransition,\n getElement\n} from './util/index'\nimport EventHandler from './dom/event-handler'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst VERSION = '5.1.3'\n\nclass BaseComponent {\n constructor(element) {\n element = getElement(element)\n\n if (!element) {\n return\n }\n\n this._element = element\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n Object.getOwnPropertyNames(this).forEach(propertyName => {\n this[propertyName] = null\n })\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n /** Static */\n\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { getElementFromSelector, isDisabled } from './index'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert extends BaseComponent {\n // Getters\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Alert to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\n\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button extends BaseComponent {\n // Getters\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Button to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(val) {\n if (val === 'true') {\n return true\n }\n\n if (val === 'false') {\n return false\n }\n\n if (val === Number(val).toString()) {\n return Number(val)\n }\n\n if (val === '' || val === 'null') {\n return null\n }\n\n return val\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n\n Object.keys(element.dataset)\n .filter(key => key.startsWith('bs'))\n .forEach(key => {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n })\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n },\n\n offset(element) {\n const rect = element.getBoundingClientRect()\n\n return {\n top: rect.top + window.pageYOffset,\n left: rect.left + window.pageXOffset\n }\n },\n\n position(element) {\n return {\n top: element.offsetTop,\n left: element.offsetLeft\n }\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible } from '../util/index'\n\nconst NODE_TEXT = 3\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children)\n .filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n\n let ancestor = element.parentNode\n\n while (ancestor && ancestor.nodeType === Node.ELEMENT_NODE && ancestor.nodeType !== NODE_TEXT) {\n if (ancestor.matches(selector)) {\n parents.push(ancestor)\n }\n\n ancestor = ancestor.parentNode\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(', ')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isRTL,\n isVisible,\n getNextActiveElement,\n reflow,\n triggerTransitionEnd,\n typeCheckConfig\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n slide: false,\n pause: 'hover',\n wrap: true,\n touch: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)',\n keyboard: 'boolean',\n slide: '(boolean|string)',\n pause: '(string|boolean)',\n wrap: 'boolean',\n touch: 'boolean'\n}\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ACTIVE_ITEM = '.active.carousel-item'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_NEXT_PREV = '.carousel-item-next, .carousel-item-prev'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_INDICATOR = '[data-bs-target]'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element)\n\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (SelectorEngine.findOne(SELECTOR_NEXT_PREV, this._element)) {\n triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config && this._config.interval && !this._isPaused) {\n this._updateInterval()\n\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const order = index > activeIndex ?\n ORDER_NEXT :\n ORDER_PREV\n\n this._slide(order, this._items[index])\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...Manipulator.getDataAttributes(this._element),\n ...(typeof config === 'object' ? config : {})\n }\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n if (!direction) {\n return\n }\n\n this._slide(direction > 0 ? DIRECTION_RIGHT : DIRECTION_LEFT)\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, event => this.pause(event))\n EventHandler.on(this._element, EVENT_MOUSELEAVE, event => this.cycle(event))\n }\n\n if (this._config.touch && this._touchSupported) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n const hasPointerPenTouch = event => {\n return this._pointerEvent &&\n (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n const start = event => {\n if (hasPointerPenTouch(event)) {\n this.touchStartX = event.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.touches[0].clientX\n }\n }\n\n const move = event => {\n // ensure swiping with one touch and not pinching\n this.touchDeltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this.touchStartX\n }\n\n const end = event => {\n if (hasPointerPenTouch(event)) {\n this.touchDeltaX = event.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(event => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n SelectorEngine.find(SELECTOR_ITEM_IMG, this._element).forEach(itemImg => {\n EventHandler.on(itemImg, EVENT_DRAG_START, event => event.preventDefault())\n })\n\n if (this._pointerEvent) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(direction)\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode ?\n SelectorEngine.find(SELECTOR_ITEM, element.parentNode) :\n []\n\n return this._items.indexOf(element)\n }\n\n _getItemByOrder(order, activeElement) {\n const isNext = order === ORDER_NEXT\n return getNextActiveElement(this._items, activeElement, isNext, this._config.wrap)\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element))\n\n return EventHandler.trigger(this._element, EVENT_SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const indicators = SelectorEngine.find(SELECTOR_INDICATOR, this._indicatorsElement)\n\n for (let i = 0; i < indicators.length; i++) {\n if (Number.parseInt(indicators[i].getAttribute('data-bs-slide-to'), 10) === this._getItemIndex(element)) {\n indicators[i].classList.add(CLASS_NAME_ACTIVE)\n indicators[i].setAttribute('aria-current', 'true')\n break\n }\n }\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n if (elementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = elementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n }\n\n _slide(directionOrOrder, element) {\n const order = this._directionToOrder(directionOrOrder)\n const activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || this._getItemByOrder(order, activeElement)\n\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n const isNext = order === ORDER_NEXT\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n const eventDirectionName = this._orderToDirection(order)\n\n if (nextElement && nextElement.classList.contains(CLASS_NAME_ACTIVE)) {\n this._isSliding = false\n return\n }\n\n if (this._isSliding) {\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n this._activeElement = nextElement\n\n const triggerSlidEvent = () => {\n EventHandler.trigger(this._element, EVENT_SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n }\n\n if (this._element.classList.contains(CLASS_NAME_SLIDE)) {\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n setTimeout(triggerSlidEvent, 0)\n }\n\n this._queueCallback(completeCallBack, activeElement, true)\n } else {\n activeElement.classList.remove(CLASS_NAME_ACTIVE)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n this._isSliding = false\n triggerSlidEvent()\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _directionToOrder(direction) {\n if (![DIRECTION_RIGHT, DIRECTION_LEFT].includes(direction)) {\n return direction\n }\n\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (![ORDER_NEXT, ORDER_PREV].includes(order)) {\n return order\n }\n\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n\n static carouselInterface(element, config) {\n const data = Carousel.getOrCreateInstance(element, config)\n\n let { _config } = data\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n }\n\n static jQueryInterface(config) {\n return this.each(function () {\n Carousel.carouselInterface(this, config)\n })\n }\n\n static dataApiClickHandler(event) {\n const target = getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n const config = {\n ...Manipulator.getDataAttributes(target),\n ...Manipulator.getDataAttributes(this)\n }\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel.carouselInterface(target, config)\n\n if (slideIndex) {\n Carousel.getInstance(target).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, Carousel.dataApiClickHandler)\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (let i = 0, len = carousels.length; i < len; i++) {\n Carousel.carouselInterface(carousels[i], Carousel.getInstance(carousels[i]))\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Carousel to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElement,\n getSelectorFromElement,\n getElementFromSelector,\n reflow,\n typeCheckConfig\n} from './util/index'\nimport Data from './dom/data'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst Default = {\n toggle: true,\n parent: null\n}\n\nconst DefaultType = {\n toggle: 'boolean',\n parent: '(null|element)'\n}\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element)\n\n this._isTransitioning = false\n this._config = this._getConfig(config)\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElem => foundElem === this._element)\n\n if (selector !== null && filterElement.length) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let actives = []\n let activesData\n\n if (this._config.parent) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n actives = SelectorEngine.find(SELECTOR_ACTIVES, this._config.parent).filter(elem => !children.includes(elem)) // remove children if greater depth\n }\n\n const container = SelectorEngine.findOne(this._selector)\n if (actives.length) {\n const tempActiveData = actives.find(elem => container !== elem)\n activesData = tempActiveData ? Collapse.getInstance(tempActiveData) : null\n\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n actives.forEach(elemActive => {\n if (container !== elemActive) {\n Collapse.getOrCreateInstance(elemActive, { toggle: false }).hide()\n }\n\n if (!activesData) {\n Data.set(elemActive, DATA_KEY, null)\n }\n })\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const elem = getElementFromSelector(trigger)\n\n if (elem && !this._isShown(elem)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...Manipulator.getDataAttributes(this._element),\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n SelectorEngine.find(SELECTOR_DATA_TOGGLE, this._config.parent).filter(elem => !children.includes(elem))\n .forEach(element => {\n const selected = getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n })\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n triggerArray.forEach(elem => {\n if (isOpen) {\n elem.classList.remove(CLASS_NAME_COLLAPSED)\n } else {\n elem.classList.add(CLASS_NAME_COLLAPSED)\n }\n\n elem.setAttribute('aria-expanded', isOpen)\n })\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n const selector = getSelectorFromElement(this)\n const selectorElements = SelectorEngine.find(selector)\n\n selectorElements.forEach(element => {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Collapse to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\n\nimport {\n defineJQueryPlugin,\n getElement,\n getElementFromSelector,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n typeCheckConfig\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst SPACE_KEY = 'Space'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEY}|${ARROW_DOWN_KEY}|${ESCAPE_KEY}`)\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_NAVBAR = 'navbar'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]'\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\n\nconst Default = {\n offset: [0, 2],\n boundary: 'clippingParents',\n reference: 'toggle',\n display: 'dynamic',\n popperConfig: null,\n autoClose: true\n}\n\nconst DefaultType = {\n offset: '(array|string|function)',\n boundary: '(string|element)',\n reference: '(string|element|object)',\n display: 'string',\n popperConfig: '(null|object|function)',\n autoClose: '(boolean|string)'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element)\n\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown(this._menu)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n const parent = Dropdown.getParentFromElement(this._element)\n // Totally disable Popper for Dropdowns in Navbar\n if (this._inNavbar) {\n Manipulator.setDataAttribute(this._menu, 'popper', 'none')\n } else {\n this._createPopper(parent)\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n !parent.closest(SELECTOR_NAVBAR_NAV)) {\n [].concat(...document.body.children)\n .forEach(elem => EventHandler.on(elem, 'mouseover', noop))\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown(this._menu)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n [].concat(...document.body.children)\n .forEach(elem => EventHandler.off(elem, 'mouseover', noop))\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...Manipulator.getDataAttributes(this._element),\n ...config\n }\n\n typeCheckConfig(NAME, config, this.constructor.DefaultType)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper(parent) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n const isDisplayStatic = popperConfig.modifiers.find(modifier => modifier.name === 'applyStyles' && modifier.enabled === false)\n\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n\n if (isDisplayStatic) {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static')\n }\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getMenuElement() {\n return SelectorEngine.next(this._element, SELECTOR_MENU)[0]\n }\n\n _getPlacement() {\n const parentDropdown = this._element.parentNode\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(`.${CLASS_NAME_NAVBAR}`) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(val => Number.parseInt(val, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display\n if (this._config.display === 'static') {\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(isVisible)\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event && (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY))) {\n return\n }\n\n const toggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const context = Dropdown.getInstance(toggles[i])\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n if (!context._isShown()) {\n continue\n }\n\n const relatedTarget = {\n relatedTarget: context._element\n }\n\n if (event) {\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static getParentFromElement(element) {\n return getElementFromSelector(element) || element.parentNode\n }\n\n static dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName) ?\n event.key === SPACE_KEY || (event.key !== ESCAPE_KEY &&\n ((event.key !== ARROW_DOWN_KEY && event.key !== ARROW_UP_KEY) ||\n event.target.closest(SELECTOR_MENU))) :\n !REGEXP_KEYDOWN.test(event.key)) {\n return\n }\n\n const isActive = this.classList.contains(CLASS_NAME_SHOW)\n\n if (!isActive && event.key === ESCAPE_KEY) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (isDisabled(this)) {\n return\n }\n\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0]\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (event.key === ESCAPE_KEY) {\n instance.hide()\n return\n }\n\n if (event.key === ARROW_UP_KEY || event.key === ARROW_DOWN_KEY) {\n if (!isActive) {\n instance.show()\n }\n\n instance._selectMenuItem(event)\n return\n }\n\n if (!isActive || event.key === SPACE_KEY) {\n Dropdown.clearMenus()\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Dropdown to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine'\nimport Manipulator from '../dom/manipulator'\nimport { isElement } from './index'\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, 'paddingRight', calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, 'paddingRight', calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, 'marginRight', calculatedValue => calculatedValue - width)\n }\n\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProp, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProp)\n const calculatedValue = window.getComputedStyle(element)[styleProp]\n element.style[styleProp] = `${callback(Number.parseFloat(calculatedValue))}px`\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, 'paddingRight')\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, 'paddingRight')\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, 'marginRight')\n }\n\n _saveInitialAttribute(element, styleProp) {\n const actualValue = element.style[styleProp]\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProp, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProp) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProp)\n if (typeof value === 'undefined') {\n element.style.removeProperty(styleProp)\n } else {\n Manipulator.removeDataAttribute(element, styleProp)\n element.style[styleProp] = value\n }\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n } else {\n SelectorEngine.find(selector, this._element).forEach(callBack)\n }\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { execute, executeAfterTransition, getElement, reflow, typeCheckConfig } from './index'\n\nconst Default = {\n className: 'modal-backdrop',\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n isAnimated: false,\n rootElement: 'body', // give the choice to place backdrop under different elements\n clickCallback: null\n}\n\nconst DefaultType = {\n className: 'string',\n isVisible: 'boolean',\n isAnimated: 'boolean',\n rootElement: '(element|string)',\n clickCallback: '(function|null)'\n}\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nclass Backdrop {\n constructor(config) {\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n if (this._config.isAnimated) {\n reflow(this._getElement())\n }\n\n this._getElement().classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n // Private\n\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _getConfig(config) {\n config = {\n ...Default,\n ...(typeof config === 'object' ? config : {})\n }\n\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n this._config.rootElement.append(this._getElement())\n\n EventHandler.on(this._getElement(), EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport SelectorEngine from '../dom/selector-engine'\nimport { typeCheckConfig } from './index'\n\nconst Default = {\n trapElement: null, // The element to trap focus inside of\n autofocus: true\n}\n\nconst DefaultType = {\n trapElement: 'element',\n autofocus: 'boolean'\n}\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nclass FocusTrap {\n constructor(config) {\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n activate() {\n const { trapElement, autofocus } = this._config\n\n if (this._isActive) {\n return\n }\n\n if (autofocus) {\n trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n\n _handleFocusin(event) {\n const { target } = event\n const { trapElement } = this._config\n\n if (target === document || target === trapElement || trapElement.contains(target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n\n _getConfig(config) {\n config = {\n ...Default,\n ...(typeof config === 'object' ? config : {})\n }\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isRTL,\n isVisible,\n reflow,\n typeCheckConfig\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport ScrollBarHelper from './util/scrollbar'\nimport BaseComponent from './base-component'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n focus: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n focus: 'boolean'\n}\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEUP_DISMISS = `mouseup.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element)\n\n this._config = this._getConfig(config)\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n\n if (this._isAnimated()) {\n this._isTransitioning = true\n }\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, () => {\n EventHandler.one(this._element, EVENT_MOUSEUP_DISMISS, event => {\n if (event.target === this._element) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n const isAnimated = this._isAnimated()\n\n if (isAnimated) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n EventHandler.off(this._element, EVENT_CLICK_DISMISS)\n EventHandler.off(this._dialog, EVENT_MOUSEDOWN_DISMISS)\n\n this._queueCallback(() => this._hideModal(), this._element, isAnimated)\n }\n\n dispose() {\n [window, this._dialog]\n .forEach(htmlElement => EventHandler.off(htmlElement, EVENT_KEY))\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _getConfig(config) {\n config = {\n ...Default,\n ...Manipulator.getDataAttributes(this._element),\n ...(typeof config === 'object' ? config : {})\n }\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const isAnimated = this._isAnimated()\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n\n if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n if (isAnimated) {\n reflow(this._element)\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, isAnimated)\n }\n\n _setEscapeEvent() {\n if (this._isShown) {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (this._config.keyboard && event.key === ESCAPE_KEY) {\n event.preventDefault()\n this.hide()\n } else if (!this._config.keyboard && event.key === ESCAPE_KEY) {\n this._triggerBackdropTransition()\n }\n })\n } else {\n EventHandler.off(this._element, EVENT_KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n EventHandler.on(window, EVENT_RESIZE, () => this._adjustDialog())\n } else {\n EventHandler.off(window, EVENT_RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _showBackdrop(callback) {\n EventHandler.on(this._element, EVENT_CLICK_DISMISS, event => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n\n if (event.target !== event.currentTarget) {\n return\n }\n\n if (this._config.backdrop === true) {\n this.hide()\n } else if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n }\n })\n\n this._backdrop.show(callback)\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const { classList, scrollHeight, style } = this._element\n const isModalOverflowing = scrollHeight > document.documentElement.clientHeight\n\n // return if the following background transition hasn't yet completed\n if ((!isModalOverflowing && style.overflowY === 'hidden') || classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n style.overflowY = 'hidden'\n }\n\n classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n classList.remove(CLASS_NAME_STATIC)\n if (!isModalOverflowing) {\n this._queueCallback(() => {\n style.overflowY = ''\n }, this._dialog)\n }\n }, this._dialog)\n\n this._element.focus()\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if ((!isBodyOverflowing && isModalOverflowing && !isRTL()) || (isBodyOverflowing && !isModalOverflowing && isRTL())) {\n this._element.style.paddingLeft = `${scrollbarWidth}px`\n }\n\n if ((isBodyOverflowing && !isModalOverflowing && !isRTL()) || (!isBodyOverflowing && isModalOverflowing && isRTL())) {\n this._element.style.paddingRight = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking moddal toggler while another one is open\n const allReadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (allReadyOpen) {\n Modal.getInstance(allReadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Modal to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isDisabled,\n isVisible,\n typeCheckConfig\n} from './util/index'\nimport ScrollBarHelper from './util/scrollbar'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport SelectorEngine from './dom/selector-engine'\nimport Manipulator from './dom/manipulator'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: 'boolean',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element)\n\n this._config = this._getConfig(config)\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n\n static get NAME() {\n return NAME\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._element.style.visibility = 'visible'\n\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const completeCallBack = () => {\n if (!this._config.scroll) {\n this._focustrap.activate()\n }\n\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._element.style.visibility = 'hidden'\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...Manipulator.getDataAttributes(this._element),\n ...(typeof config === 'object' ? config : {})\n }\n typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _initializeBackDrop() {\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible: this._config.backdrop,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: () => this.hide()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (this._config.keyboard && event.key === ESCAPE_KEY) {\n this.hide()\n }\n })\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const allReadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (allReadyOpen && allReadyOpen !== target) {\n Offcanvas.getInstance(allReadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () =>\n SelectorEngine.find(OPEN_SELECTOR).forEach(el => Offcanvas.getOrCreateInstance(el).show())\n)\n\nenableDismissTrigger(Offcanvas)\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, len = regExp.length; i < len; i++) {\n if (regExp[i].test(attributeName)) {\n return true\n }\n }\n\n return false\n}\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFn) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const element = elements[i]\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n attributeList.forEach(attribute => {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\n\nimport {\n defineJQueryPlugin,\n findShadowRoot,\n getElement,\n getUID,\n isElement,\n isRTL,\n noop,\n typeCheckConfig\n} from './util/index'\nimport { DefaultAllowlist, sanitizeHtml } from './util/sanitizer'\nimport Data from './dom/data'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst CLASS_PREFIX = 'bs-tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst DefaultType = {\n animation: 'boolean',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string',\n delay: '(number|object)',\n html: 'boolean',\n selector: '(string|boolean)',\n placement: '(string|function)',\n offset: '(array|string|function)',\n container: '(string|element|boolean)',\n fallbackPlacements: 'array',\n boundary: '(string|element)',\n customClass: '(string|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n allowList: 'object',\n popperConfig: '(null|object|function)'\n}\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n animation: true,\n template: '
' +\n '
' +\n '
' +\n '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n selector: false,\n placement: 'top',\n offset: [0, 0],\n container: false,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n boundary: 'clippingParents',\n customClass: '',\n sanitize: true,\n sanitizeFn: null,\n allowList: DefaultAllowlist,\n popperConfig: null\n}\n\nconst Event = {\n HIDE: `hide${EVENT_KEY}`,\n HIDDEN: `hidden${EVENT_KEY}`,\n SHOW: `show${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`,\n INSERTED: `inserted${EVENT_KEY}`,\n CLICK: `click${EVENT_KEY}`,\n FOCUSIN: `focusin${EVENT_KEY}`,\n FOCUSOUT: `focusout${EVENT_KEY}`,\n MOUSEENTER: `mouseenter${EVENT_KEY}`,\n MOUSELEAVE: `mouseleave${EVENT_KEY}`\n}\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst HOVER_STATE_SHOW = 'show'\nconst HOVER_STATE_OUT = 'out'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element)\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this._config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get Event() {\n return Event\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const context = this._initializeOnDelegatedTarget(event)\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if (this.getTipElement().classList.contains(CLASS_NAME_SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this.tip) {\n this.tip.remove()\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this.isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.Event.SHOW)\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = shadowRoot === null ?\n this._element.ownerDocument.documentElement.contains(this._element) :\n shadowRoot.contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // A trick to recreate a tooltip in case a new title is given by using the NOT documented `data-bs-original-title`\n // This will be removed later in favor of a `setContent` method\n if (this.constructor.NAME === 'tooltip' && this.tip && this.getTitle() !== this.tip.querySelector(SELECTOR_TOOLTIP_INNER).innerHTML) {\n this._disposePopper()\n this.tip.remove()\n this.tip = null\n }\n\n const tip = this.getTipElement()\n const tipId = getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this._element.setAttribute('aria-describedby', tipId)\n\n if (this._config.animation) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n const placement = typeof this._config.placement === 'function' ?\n this._config.placement.call(this, tip, this._element) :\n this._config.placement\n\n const attachment = this._getAttachment(placement)\n this._addAttachmentClass(attachment)\n\n const { container } = this._config\n Data.set(tip, this.constructor.DATA_KEY, this)\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.Event.INSERTED)\n }\n\n if (this._popper) {\n this._popper.update()\n } else {\n this._popper = Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n const customClass = this._resolvePossibleFunction(this._config.customClass)\n if (customClass) {\n tip.classList.add(...customClass.split(' '))\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n [].concat(...document.body.children).forEach(element => {\n EventHandler.on(element, 'mouseover', noop)\n })\n }\n\n const complete = () => {\n const prevHoverState = this._hoverState\n\n this._hoverState = null\n EventHandler.trigger(this._element, this.constructor.Event.SHOWN)\n\n if (prevHoverState === HOVER_STATE_OUT) {\n this._leave(null, this)\n }\n }\n\n const isAnimated = this.tip.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(complete, this.tip, isAnimated)\n }\n\n hide() {\n if (!this._popper) {\n return\n }\n\n const tip = this.getTipElement()\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (this._hoverState !== HOVER_STATE_SHOW) {\n tip.remove()\n }\n\n this._cleanTipClass()\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.Event.HIDDEN)\n\n this._disposePopper()\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n [].concat(...document.body.children)\n .forEach(element => EventHandler.off(element, 'mouseover', noop))\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n\n const isAnimated = this.tip.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(complete, this.tip, isAnimated)\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.update()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n getTipElement() {\n if (this.tip) {\n return this.tip\n }\n\n const element = document.createElement('div')\n element.innerHTML = this._config.template\n\n const tip = element.children[0]\n this.setContent(tip)\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n\n this.tip = tip\n return this.tip\n }\n\n setContent(tip) {\n this._sanitizeAndSetContent(tip, this.getTitle(), SELECTOR_TOOLTIP_INNER)\n }\n\n _sanitizeAndSetContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!content && templateElement) {\n templateElement.remove()\n return\n }\n\n // we use append for html objects to maintain js events\n this.setElementContent(templateElement, content)\n }\n\n setElementContent(element, content) {\n if (element === null) {\n return\n }\n\n if (isElement(content)) {\n content = getElement(content)\n\n // content is a DOM node or a jQuery\n if (this._config.html) {\n if (content.parentNode !== element) {\n element.innerHTML = ''\n element.append(content)\n }\n } else {\n element.textContent = content.textContent\n }\n\n return\n }\n\n if (this._config.html) {\n if (this._config.sanitize) {\n content = sanitizeHtml(content, this._config.allowList, this._config.sanitizeFn)\n }\n\n element.innerHTML = content\n } else {\n element.textContent = content\n }\n }\n\n getTitle() {\n const title = this._element.getAttribute('data-bs-original-title') || this._config.title\n\n return this._resolvePossibleFunction(title)\n }\n\n updateAttachment(attachment) {\n if (attachment === 'right') {\n return 'end'\n }\n\n if (attachment === 'left') {\n return 'start'\n }\n\n return attachment\n }\n\n // Private\n\n _initializeOnDelegatedTarget(event, context) {\n return context || this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(val => Number.parseInt(val, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(content) {\n return typeof content === 'function' ? content.call(this._element) : content\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'onChange',\n enabled: true,\n phase: 'afterWrite',\n fn: data => this._handlePopperPlacementChange(data)\n }\n ],\n onFirstUpdate: data => {\n if (data.options.placement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n }\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _addAttachmentClass(attachment) {\n this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(attachment)}`)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n triggers.forEach(trigger => {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.Event.CLICK, this._config.selector, event => this.toggle(event))\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.Event.MOUSEENTER :\n this.constructor.Event.FOCUSIN\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.Event.MOUSELEAVE :\n this.constructor.Event.FOCUSOUT\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => this._enter(event))\n EventHandler.on(this._element, eventOut, this._config.selector, event => this._leave(event))\n }\n })\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this._config.selector) {\n this._config = {\n ...this._config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n const originalTitleType = typeof this._element.getAttribute('data-bs-original-title')\n\n if (title || originalTitleType !== 'string') {\n this._element.setAttribute('data-bs-original-title', title || '')\n if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n context = this._initializeOnDelegatedTarget(event, context)\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER\n ] = true\n }\n\n if (context.getTipElement().classList.contains(CLASS_NAME_SHOW) || context._hoverState === HOVER_STATE_SHOW) {\n context._hoverState = HOVER_STATE_SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HOVER_STATE_SHOW\n\n if (!context._config.delay || !context._config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HOVER_STATE_SHOW) {\n context.show()\n }\n }, context._config.delay.show)\n }\n\n _leave(event, context) {\n context = this._initializeOnDelegatedTarget(event, context)\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER\n ] = context._element.contains(event.relatedTarget)\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HOVER_STATE_OUT\n\n if (!context._config.delay || !context._config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HOVER_STATE_OUT) {\n context.hide()\n }\n }, context._config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n Object.keys(dataAttributes).forEach(dataAttr => {\n if (DISALLOWED_ATTRIBUTES.has(dataAttr)) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n typeCheckConfig(NAME, config, this.constructor.DefaultType)\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.allowList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const key in this._config) {\n if (this.constructor.Default[key] !== this._config[key]) {\n config[key] = this._config[key]\n }\n }\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _cleanTipClass() {\n const tip = this.getTipElement()\n const basicClassPrefixRegex = new RegExp(`(^|\\\\s)${this._getBasicClassPrefix()}\\\\S+`, 'g')\n const tabClass = tip.getAttribute('class').match(basicClassPrefixRegex)\n if (tabClass !== null && tabClass.length > 0) {\n tabClass.map(token => token.trim())\n .forEach(tClass => tip.classList.remove(tClass))\n }\n }\n\n _getBasicClassPrefix() {\n return CLASS_PREFIX\n }\n\n _handlePopperPlacementChange(popperData) {\n const { state } = popperData\n\n if (!state) {\n return\n }\n\n this.tip = state.elements.popper\n this._cleanTipClass()\n this._addAttachmentClass(this._getAttachment(state.placement))\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Tooltip to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst CLASS_PREFIX = 'bs-popover'\n\nconst Default = {\n ...Tooltip.Default,\n placement: 'right',\n offset: [0, 8],\n trigger: 'click',\n content: '',\n template: '
' +\n '
' +\n '

' +\n '
' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(string|element|function)'\n}\n\nconst Event = {\n HIDE: `hide${EVENT_KEY}`,\n HIDDEN: `hidden${EVENT_KEY}`,\n SHOW: `show${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`,\n INSERTED: `inserted${EVENT_KEY}`,\n CLICK: `click${EVENT_KEY}`,\n FOCUSIN: `focusin${EVENT_KEY}`,\n FOCUSOUT: `focusout${EVENT_KEY}`,\n MOUSEENTER: `mouseenter${EVENT_KEY}`,\n MOUSELEAVE: `mouseleave${EVENT_KEY}`\n}\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get Event() {\n return Event\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n setContent(tip) {\n this._sanitizeAndSetContent(tip, this.getTitle(), SELECTOR_TITLE)\n this._sanitizeAndSetContent(tip, this._getContent(), SELECTOR_CONTENT)\n }\n\n // Private\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n _getBasicClassPrefix() {\n return CLASS_PREFIX\n }\n\n // Static\n\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .Popover to jQuery only if jQuery is present\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElement,\n getSelectorFromElement,\n typeCheckConfig\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst Default = {\n offset: 10,\n method: 'auto',\n target: ''\n}\n\nconst DefaultType = {\n offset: 'number',\n method: 'string',\n target: '(string|element)'\n}\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_SCROLL = `scroll${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}, .${CLASS_NAME_DROPDOWN_ITEM}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst METHOD_OFFSET = 'offset'\nconst METHOD_POSITION = 'position'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element)\n this._scrollElement = this._element.tagName === 'BODY' ? window : this._element\n this._config = this._getConfig(config)\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n EventHandler.on(this._scrollElement, EVENT_SCROLL, () => this._process())\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window ?\n METHOD_OFFSET :\n METHOD_POSITION\n\n const offsetMethod = this._config.method === 'auto' ?\n autoMethod :\n this._config.method\n\n const offsetBase = offsetMethod === METHOD_POSITION ?\n this._getScrollTop() :\n 0\n\n this._offsets = []\n this._targets = []\n this._scrollHeight = this._getScrollHeight()\n\n const targets = SelectorEngine.find(SELECTOR_LINK_ITEMS, this._config.target)\n\n targets.map(element => {\n const targetSelector = getSelectorFromElement(element)\n const target = targetSelector ? SelectorEngine.findOne(targetSelector) : null\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n return [\n Manipulator[offsetMethod](target).top + offsetBase,\n targetSelector\n ]\n }\n }\n\n return null\n })\n .filter(item => item)\n .sort((a, b) => a[0] - b[0])\n .forEach(item => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n EventHandler.off(this._scrollElement, EVENT_KEY)\n super.dispose()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...Manipulator.getDataAttributes(this._element),\n ...(typeof config === 'object' && config ? config : {})\n }\n\n config.target = getElement(config.target) || document.documentElement\n\n typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window ?\n this._scrollElement.pageYOffset :\n this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window ?\n window.innerHeight :\n this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n for (let i = this._offsets.length; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = SELECTOR_LINK_ITEMS.split(',')\n .map(selector => `${selector}[data-bs-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const link = SelectorEngine.findOne(queries.join(','), this._config.target)\n\n link.classList.add(CLASS_NAME_ACTIVE)\n if (link.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, link.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n } else {\n SelectorEngine.parents(link, SELECTOR_NAV_LIST_GROUP)\n .forEach(listGroup => {\n // Set triggered links parents as active\n // With both