@charset "UTF-8";/*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13, 110, 253; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13, 110, 253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10, 88, 202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545;}*,*::before,*::after { box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; }}body { margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr { margin: 1rem 0; color: inherit; border: 0; border-top: var(--bs-border-width) solid; opacity: 0.25;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color);}h1, .h1 { font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px) { h1, .h1 { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px) { h2, .h2 { font-size: 2rem; }}h3, .h3 { font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px) { h3, .h3 { font-size: 1.75rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px) { h4, .h4 { font-size: 1.5rem; }}h5, .h5 { font-size: 1.25rem;}h6, .h6 { font-size: 1rem;}p { margin-top: 0; margin-bottom: 1rem;}address { margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol,ul { padding-left: 2rem;}ol,ul,dl { margin-top: 0; margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom: 0;}dt { font-weight: 700;}dd { margin-bottom: 0.5rem; margin-left: 0;}b { font-weight: bolder;}small, .small { font-size: 0.875em;}sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sup { top: -0.5em;}a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline;}a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb);}a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none;}pre,code { font-family: var(--bs-font-monospace); font-size: 1em;}pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code { font-size: inherit; color: inherit; word-break: normal;}code { font-size: 0.875em; color: var(--bs-code-color); word-wrap: break-word;}a > code { color: inherit;}figure { margin: 0 0 1rem;}img,svg { vertical-align: middle;}table { caption-side: bottom; border-collapse: collapse;}th { text-align: inherit; text-align: -webkit-match-parent;}tbody,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,textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button,select { text-transform: none;}select { word-wrap: normal;}select:disabled { opacity: 1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { display: none !important;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance: button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor: pointer;}::-moz-focus-inner { padding: 0; border-style: none;}textarea { resize: vertical;}::-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] { -webkit-appearance: textfield; outline-offset: -2px;}/* rtl:raw:[type="tel"],[type="url"],[type="email"],[type="number"] { direction: ltr;}*/::-webkit-search-decoration { -webkit-appearance: none;}::-webkit-color-swatch-wrapper { padding: 0;}::-webkit-file-upload-button { font: inherit; -webkit-appearance: button;}::file-selector-button { font: inherit; -webkit-appearance: button;}output { display: inline-block;}iframe { border: 0;}progress { vertical-align: baseline;}[hidden] { display: none !important;}.lead { font-size: 1.25rem; font-weight: 300;}.figure { display: inline-block;}.container { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: auto;}@media (min-width: 576px) { .container { max-width: 540px; }}@media (min-width: 768px) { .container { max-width: 720px; }}@media (min-width: 992px) { .container { max-width: 960px; }}@media (min-width: 1200px) { .container { max-width: 1140px; }}@media (min-width: 1400px) { .container { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px;}.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-0.5 * var(--bs-gutter-x)); margin-left: calc(-0.5 * var(--bs-gutter-x));}.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-top: var(--bs-gutter-y);}.col { flex: 1 0 0%;}.row-cols-1 > * { flex: 0 0 auto; width: 100%;}.col-1 { flex: 0 0 auto; width: 8.33333333%;}.col-2 { flex: 0 0 auto; width: 16.66666667%;}.col-5 { flex: 0 0 auto; width: 41.66666667%;}.col-6 { flex: 0 0 auto; width: 50%;}.col-8 { flex: 0 0 auto; width: 66.66666667%;}.col-12 { flex: 0 0 auto; width: 100%;}.gx-0 { --bs-gutter-x: 0;}@media (min-width: 576px) { .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; } .col-sm-3 { flex: 0 0 auto; width: 25%; } .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; } .col-sm-12 { flex: 0 0 auto; width: 100%; }}@media (min-width: 768px) { .col-md-2 { flex: 0 0 auto; width: 16.66666667%; } .col-md-4 { flex: 0 0 auto; width: 33.33333333%; } .col-md-5 { flex: 0 0 auto; width: 41.66666667%; } .col-md-6 { flex: 0 0 auto; width: 50%; } .col-md-8 { flex: 0 0 auto; width: 66.66666667%; }}@media (min-width: 992px) { .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; } .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; }}@media (min-width: 1200px) { .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; } .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; } .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; } .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; } .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; } .col-xl-12 { flex: 0 0 auto; width: 100%; }}@media (min-width: 1400px) { .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; } .col-xxl-3 { flex: 0 0 auto; width: 25%; }}.table { --bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-emphasis-color); --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); --bs-table-active-color: var(--bs-emphasis-color); --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); --bs-table-hover-color: var(--bs-emphasis-color); --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color);}.table > :not(caption) > * > * { padding: 0.5rem 0.5rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));}.table > tbody { vertical-align: inherit;}.form-label { margin-bottom: 0.5rem;}.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) { .form-control { transition: none; }}.form-control[type=file] { overflow: hidden;}.form-control[type=file]:not(:disabled):not([readonly]) { cursor: pointer;}.form-control:focus { color: var(--bs-body-color); background-color: var(--bs-body-bg); border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.5em; margin: 0;}.form-control::-webkit-datetime-edit { display: block; padding: 0;}.form-control::-moz-placeholder { color: var(--bs-secondary-color); opacity: 1;}.form-control::placeholder { color: var(--bs-secondary-color); opacity: 1;}.form-control:disabled { background-color: var(--bs-secondary-bg); opacity: 1;}.form-control::-webkit-file-upload-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; -webkit-margin-end: 0.75rem; margin-inline-end: 0.75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--bs-border-width); 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, 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;}.form-control::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; -webkit-margin-end: 0.75rem; margin-inline-end: 0.75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--bs-border-width); border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) { .form-control::-webkit-file-upload-button { -webkit-transition: none; transition: none; } .form-control::file-selector-button { transition: none; }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: var(--bs-secondary-bg);}.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-secondary-bg);}textarea.form-control { min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));}.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control { position: relative; flex: 1 1 auto; width: 1%; min-width: 0;}.input-group > .form-control:focus { z-index: 5;}.input-group .btn { position: relative; z-index: 2;}.input-group .btn:focus { z-index: 5;}.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); text-align: center; white-space: nowrap; background-color: var(--bs-tertiary-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius);}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(var(--bs-border-width) * -1); border-top-left-radius: 0; border-bottom-left-radius: 0;} .form-control.is-valid { border-color: var(--bs-form-valid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .form-control.is-valid:focus { border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);} textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);} .input-group > .form-control:not(:focus).is-valid { z-index: 3;} .form-control.is-invalid { border-color: var(--bs-form-invalid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .form-control.is-invalid:focus { border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);} textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);} .input-group > .form-control:not(:focus).is-invalid { z-index: 4;}.btn { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) { .btn { transition: none; }}.btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color);}.btn:focus-visible { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow);} :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color);} :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { box-shadow: var(--bs-btn-focus-box-shadow);}.btn:disabled, .btn.disabled { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity);}.btn-success { --bs-btn-color: #fff; --bs-btn-bg: #198754; --bs-btn-border-color: #198754; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #157347; --bs-btn-hover-border-color: #146c43; --bs-btn-focus-shadow-rgb: 60, 153, 110; --bs-btn-active-color: #fff; --bs-btn-active-bg: #146c43; --bs-btn-active-border-color: #13653f; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #198754; --bs-btn-disabled-border-color: #198754;}.btn-dark { --bs-btn-color: #fff; --bs-btn-bg: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #424649; --bs-btn-hover-border-color: #373b3e; --bs-btn-focus-shadow-rgb: 66, 70, 73; --bs-btn-active-color: #fff; --bs-btn-active-bg: #4d5154; --bs-btn-active-border-color: #373b3e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #212529; --bs-btn-disabled-border-color: #212529;}.fade { transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce) { .fade { transition: none; }}.fade:not(.show) { opacity: 0;}.collapse:not(.show) { display: none;}.dropdown { position: relative;}.dropdown-toggle { white-space: nowrap;}.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after { margin-left: 0;}.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius);}.dropdown-menu.show { display: block;}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}.navbar > .container { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center;}@media (min-width: 1200px) { .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); color: var(--bs-body-color); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius);}.card > hr { margin-right: 0; margin-left: 0;}.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius);}.breadcrumb-item + .breadcrumb-item { padding-left: var(--bs-breadcrumb-item-padding-x);}.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/") ;}.breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color);}.pagination { --bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: var(--bs-link-color); --bs-pagination-bg: var(--bs-body-bg); --bs-pagination-border-width: var(--bs-border-width); --bs-pagination-border-color: var(--bs-border-color); --bs-pagination-border-radius: var(--bs-border-radius); --bs-pagination-hover-color: var(--bs-link-hover-color); --bs-pagination-hover-bg: var(--bs-tertiary-bg); --bs-pagination-hover-border-color: var(--bs-border-color); --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: var(--bs-secondary-bg); --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-pagination-active-color: #fff; --bs-pagination-active-bg: #0d6efd; --bs-pagination-active-border-color: #0d6efd; --bs-pagination-disabled-color: var(--bs-secondary-color); --bs-pagination-disabled-bg: var(--bs-secondary-bg); --bs-pagination-disabled-border-color: var(--bs-border-color); display: flex; padding-left: 0; list-style: none;}@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; }}.progress { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: var(--bs-secondary-bg); --bs-progress-border-radius: var(--bs-border-radius); --bs-progress-box-shadow: var(--bs-box-shadow-inset); --bs-progress-bar-color: #fff; --bs-progress-bar-bg: #0d6efd; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius);}.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0;}.tooltip.show { opacity: var(--bs-tooltip-opacity);}@keyframes spinner-border { to { transform: rotate(360deg) ; }}@keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; 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: "";}@keyframes placeholder-glow { 50% { opacity: 0.2; }}@keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0%; mask-position: -200% 0%; }}.ratio { position: relative; width: 100%;}.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: "";}.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.vr { display: inline-block; align-self: stretch; width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25;}.d-inline { display: inline !important;}.d-inline-block { display: inline-block !important;}.d-block { display: block !important;}.d-flex { display: flex !important;}.d-none { display: none !important;}.shadow { box-shadow: var(--bs-box-shadow) !important;}.position-relative { position: relative !important;}.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.w-100 { width: 100% !important;}.w-auto { width: auto !important;}.justify-content-center { justify-content: center !important;}.align-items-center { align-items: center !important;}.order-0 { order: 0 !important;}.order-1 { order: 1 !important;}.order-2 { order: 2 !important;}.order-3 { order: 3 !important;}.mx-0 { margin-right: 0 !important; margin-left: 0 !important;}.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important;}.mx-auto { margin-right: auto !important; margin-left: auto !important;}.mt-1 { margin-top: 0.25rem !important;}.mt-2 { margin-top: 0.5rem !important;}.mt-3 { margin-top: 1rem !important;}.mt-4 { margin-top: 1.5rem !important;}.mt-5 { margin-top: 3rem !important;}.me-0 { margin-right: 0 !important;}.me-2 { margin-right: 0.5rem !important;}.me-3 { margin-right: 1rem !important;}.mb-0 { margin-bottom: 0 !important;}.mb-1 { margin-bottom: 0.25rem !important;}.mb-2 { margin-bottom: 0.5rem !important;}.mb-3 { margin-bottom: 1rem !important;}.mb-4 { margin-bottom: 1.5rem !important;}.mb-5 { margin-bottom: 3rem !important;}.mb-auto { margin-bottom: auto !important;}.ms-2 { margin-left: 0.5rem !important;}.ms-auto { margin-left: auto !important;}.p-1 { padding: 0.25rem !important;}.p-2 { padding: 0.5rem !important;}.p-3 { padding: 1rem !important;}.px-0 { padding-right: 0 !important; padding-left: 0 !important;}.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-3 { padding-right: 1rem !important; padding-left: 1rem !important;}.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.py-0 { padding-top: 0 !important; padding-bottom: 0 !important;}.pt-3 { padding-top: 1rem !important;}.pe-0 { padding-right: 0 !important;}.pe-2 { padding-right: 0.5rem !important;}.ps-2 { padding-left: 0.5rem !important;}.text-center { text-align: center !important;}.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;}.bg-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;}.visible { visibility: visible !important;}@media (min-width: 576px) { .pe-sm-3 { padding-right: 1rem !important; } .pe-sm-4 { padding-right: 1.5rem !important; }}@media (min-width: 768px) { .d-md-inline-block { display: inline-block !important; } .d-md-none { display: none !important; } .justify-content-md-center { justify-content: center !important; } .order-md-0 { order: 0 !important; } .order-md-1 { order: 1 !important; } .order-md-2 { order: 2 !important; } .order-md-3 { order: 3 !important; } .mx-md-auto { margin-right: auto !important; margin-left: auto !important; } .mb-md-0 { margin-bottom: 0 !important; } .pe-md-2 { padding-right: 0.5rem !important; } .pe-md-3 { padding-right: 1rem !important; }}@media (min-width: 992px) { .d-lg-block { display: block !important; } .d-lg-none { display: none !important; } .order-lg-1 { order: 1 !important; } .order-lg-2 { order: 2 !important; } .order-lg-3 { order: 3 !important; } .me-lg-2 { margin-right: 0.5rem !important; }}@media (min-width: 1200px) { .d-xl-inline { display: inline !important; } .d-xl-block { display: block !important; } .d-xl-none { display: none !important; } .order-xl-2 { order: 2 !important; } .order-xl-3 { order: 3 !important; } .me-xl-0 { margin-right: 0 !important; } .me-xl-2 { margin-right: 0.5rem !important; } .ms-xl-auto { margin-left: auto !important; } .pt-xl-4 { padding-top: 1.5rem !important; } .pe-xl-0 { padding-right: 0 !important; }}/*! * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */.fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); }.fas,.far,.fa-solid,.fa { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fas::before,.far::before,.fa-solid::before,.fa::before { content: var(--fa); }.fas,.fa-solid,.far { font-family: 'Font Awesome 6 Free'; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-6x { font-size: 6em; }@keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale, 1.25)); } }@keyframes fa-bounce { 0% { transform: scale(1, 1) translateY(0); } 10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { transform: scale(1, 1) translateY(0); } 100% { transform: scale(1, 1) translateY(0); } }@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } }@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); } }@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }@keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.fa-rotate-180 { transform: rotate(180deg); }/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screenreaders do not read off random characters that represent icons */.fa-1 { --fa: "\31"; }.fa-2 { --fa: "\32"; }.fa-3 { --fa: "\33"; }.fa-4 { --fa: "\34"; }.fa-5 { --fa: "\35"; }.fa-6 { --fa: "\36"; }.fa-7 { --fa: "\37"; }.fa-person { --fa: "\f183"; }.fa-binoculars { --fa: "\f1e5"; }.fa-square-caret-right { --fa: "\f152"; }.fa-square-caret-down { --fa: "\f150"; }.fa-bars { --fa: "\f0c9"; }.fa-film { --fa: "\f008"; }.fa-lightbulb { --fa: "\f0eb"; }.fa-unlock-keyhole { --fa: "\f13e"; }.fa-ghost { --fa: "\f6e2"; }.fa-gamepad { --fa: "\f11b"; }.fa-om { --fa: "\f679"; }.fa-chevron-up { --fa: "\f077"; }.fa-chess-bishop { --fa: "\f43a"; }.fa-square-caret-left { --fa: "\f191"; }.fa-star { --fa: "\f005"; }.fa-box { --fa: "\f466"; }.fa-chess-knight { --fa: "\f441"; }.fa-glass-cheers { --fa: "\f79f"; }.fa-signature { --fa: "\f5b7"; }.fa-chess-queen { --fa: "\f445"; }.fa-image { --fa: "\f03e"; }.fa-gem { --fa: "\f3a5"; }.fa-newspaper { --fa: "\f1ea"; }.fa-question { --fa: "\3f"; }.fa-circle-right { --fa: "\f35a"; }.fa-tools { --fa: "\f7d9"; }.fa-heart { --fa: "\f004"; }.fa-circle-up { --fa: "\f35b"; }.fa-hat-cowboy { --fa: "\f8c0"; }.fa-truck-field { --fa: "\e58d"; }.fa-wine-glass { --fa: "\f4e3"; }.fa-balance-scale-left { --fa: "\f515"; }.fa-praying-hands { --fa: "\f684"; }.fa-hat-wizard { --fa: "\f6e8"; }.fa-pen-fancy { --fa: "\f5ac"; }.fa-book-medical { --fa: "\f7e6"; }.fa-truck { --fa: "\f0d1"; }.fa-circle-left { --fa: "\f359"; }.fa-coins { --fa: "\f51e"; }.fa-wand-sparkles { --fa: "\f72b"; }.fa-book-dead { --fa: "\f6b7"; }.fa-house { --fa: "\f015"; }.fa-home { --fa: "\f015"; }.fa-kiwi-bird { --fa: "\f535"; }.fa-rotate-right { --fa: "\f2f9"; }.fa-sun { --fa: "\f185"; }.fa-circle-down { --fa: "\f358"; }.fa-chess-pawn { --fa: "\f443"; }.fa-earth-americas { --fa: "\f57d"; }.fa-dharmachakra { --fa: "\f655"; }.fa-link { --fa: "\f0c1"; }.fa-chess-king { --fa: "\f43f"; }.fa-copy { --fa: "\f0c5"; }.fa-expand { --fa: "\f065"; }.fa-thumbtack { --fa: "\f08d"; }.fa-gears { --fa: "\f085"; }.fa-moon { --fa: "\f186"; }.fa-yin-yang { --fa: "\f6ad"; }.fa-gopuram { --fa: "\f664"; }.fa-hippo { --fa: "\f6ed"; }.fa-balance-scale { --fa: "\f24e"; }.fa-check { --fa: "\f00c"; }.fa-fist-raised { --fa: "\f6de"; }.fa-cloud-moon { --fa: "\f6c3"; }.fa-earth-europe { --fa: "\f7a2"; }.fa-globe-europe { --fa: "\f7a2"; }.fa-dungeon { --fa: "\f6d9"; }.fa-print { --fa: "\f02f"; }:root { --fa-style-family-brands: 'Font Awesome 6 Brands'; --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }.fa-steam { --fa: "\f1b6"; }.fa-youtube { --fa: "\f167"; }:root { --fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }.far { font-weight: 400; }:root { --fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }.fas,.fa-solid { font-weight: 900; } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/bundles/prometheus.woff2?query=2abb79f9d0630a0517a23e095d539705264426a4") format("woff2"); }.fd-ancient_location::before { content: "\f3f7"; }.fd-dragonbane::before { content: "\f3f8"; }:root { --border-radius-large: 1.875rem; --border-radius-medium: 0.625rem; --border-radius-small: 0.438rem; --color-dark-text: #ebebeb; --color-dark-text-alternate: #878787; --color-dark: #343434; --color-dark-inverse: #d0d0d0; --color-dark-alternate: #494949; --color-dark-background: #000000; --color-dark-background-inverse: #ffffff; --color-light-alternate: #595959; --color-danger: #e70707; --color-danger-alternate: #ff1a1a; --color-info: #064d7c; --color-dark-info: #001434; --color-success: #2d8800; --color-success-alternate: #319200; --color-warning: #ffa500; --color-warning-alternate: #ffbb00; --font-family-ui: Arial, sans-serif, system-ui, -apple-system; --font-family-content: Arial, sans-serif, system-ui, -apple-system; --margin-page-left: 16.0rem; --margin-page-right: 14.0rem;}.color-air { color: var(--color-warning) !important;}.color-fire { color: var(--color-danger) !important;}.color-water { color: var(--color-info) !important;}.color-earth { color: var(--color-success) !important;}.color-masculine { color: var(--color-warning) !important;}.color-feminine { color: var(--color-info) !important;}#application { max-width: 100%;}.website { background-color: white; min-height: 100vh; max-width: 100%; overflow: hidden; overflow-wrap: break-word; word-wrap: break-word; content-visibility: visible; padding: 4.5rem 2rem 2rem 2rem; position: initial; overflow-y: initial;}.engine { position: absolute; display: block; overflow-y: hidden; width: 100%; height: 100%; padding: 0; margin: 0; outline: none; touch-action: none; border-radius: 1px;}.interface { /* position: absolute; overflow: hidden;  width: 100%; height: 100%;*/}#pageContent { min-height: 80vh; padding: 0rem var(--margin-page-left) 0rem var(--margin-page-left);}.bannerError { position: fixed; top: 5rem; left: 1.5rem; margin-right: 2rem; padding: 1.0rem; border-radius: var(--border-radius-medium); z-index: 100; background-color: var(--color-danger); color: white; font-weight: 600; text-decoration: none; cursor: pointer;}a { color: black; text-decoration: none;}p { font-family: var(--font-family-content); font-weight: 500; font-size: 1.063rem; cursor: default; line-height: 1.5; margin-bottom: 1.5rem; display: flow-root; white-space: pre-line;}pre code { background-color: var(--color-dark-text); min-height: 3rem; display: block; border-radius: var(--border-radius-medium);}ul,ol { display: inline-block; padding-left: 0rem; margin-bottom: 1.5rem; list-style-position: inside; list-style-type: disc; cursor: default; font-size: 1rem; line-height: 2.0; font-family: var(--font-family-content); font-weight: 500;}li { line-height: 1.4rem; padding-left: 0rem; margin-bottom: 0.5rem; list-style-type: none;}li:before { content: "•"; padding-right: 0.625rem; line-height: 1.4rem; font-size: 1.4rem; display: inline-grid; vertical-align: top;}li::marker { font-size: 1.0rem;}a:hover { text-decoration: none;}a.pageLink { text-decoration: underline;}hr { margin: 1rem 0rem;}.separatorText { margin: -0.25rem 0.0rem 1.5rem 0.0rem; opacity: 1; height: 0.125rem !important; border: 0.063rem solid black; max-width: -moz-available; max-width: -webkit-fill-available;}.row>.col,.row>.col-1,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-xs-1,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-sm-1,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-md-1,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-lg-1,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-xl-1,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12 { padding-right: 0.5rem;}.row.gx-0 { margin-right: -0.5rem;}.fas,.fa-solid,.fa-brands { color: white; box-sizing: border-box; text-align: center;}.fa-headingIcon { margin-right: 1.5rem; margin-bottom: 0.5rem; line-height: 1.5 !important; padding: 0.5rem; font-size: 1.3rem; height: 3rem; width: 3rem; color: white; background: black; border-radius: var(--border-radius-small);}.fa-small { margin-right: 0.75rem; margin-bottom: 0.5rem; line-height: 1.5 !important; padding: 0.2rem; font-size: 0.8rem; height: 1.5rem; width: 1.5rem; color: white; background: black; border-radius: var(--border-radius-small);}.headingPage { min-height: 10rem;}.headingPageNoIcon { margin-left: var(--margin-page-left); min-height: 4.5rem;}.pageIcon { float: left; margin-right: 2rem; margin-bottom: 3rem; height: 7rem; width: 7rem; font-size: 4rem !important; background-color: black; border-radius: var(--border-radius-medium); color: white !important; align-content: center; display: grid !important; justify-items: center;}h1,h2,h3,h4,h5,h6 { clear: right; pointer-events: none;}h3,h4,h5,h6 { font-weight: 700; margin-bottom: 1rem;}h1 { padding-top: 1rem; margin-bottom: 1rem; font-weight: 800; font-size: 2.0rem; line-height: 2.3rem; text-transform: uppercase;}.h1NoIcon { padding-top: 0rem; padding-left: 0rem; min-height: unset;}h2 { padding-top: 0.75rem; scroll-margin-top: 3.5rem; margin-bottom: 1.5rem; font-weight: 700; font-size: 1.3rem; line-height: 1.5rem; text-transform: uppercase;}div+h2,iframe+h2,p+h2 { display: flex;}/* first h2 of the page*/h3 { scroll-margin-top: 4rem; font-size: 1.1rem; line-height: 1.2rem; margin-top: 1.3rem;}h4 { scroll-margin-top: 4rem; font-size: 1.2rem; line-height: 1.3rem;}h5 { scroll-margin-top: 4rem; font-size: 1.1rem; line-height: 1.2rem; pointer-events: none;}h6 { scroll-margin-top: 4rem; font-weight: 700; font-size: 1.0rem; line-height: 1.1rem;}.subHeading1,.subHeading2,.subHeading3,.subHeading4,.subHeading5,.subHeading6 { color: var(--color-light-alternate); font-family: var(--font-family-ui); text-transform: uppercase; font-weight: 700; pointer-events: none;}.subHeading1 { font-size: 1.2rem; line-height: 2.2rem; margin-bottom: 1.5rem;}.subHeading2 { font-weight: 600; font-size: 1.1rem; line-height: 1.5rem;}.subHeading3 { padding-right: 1rem; line-height: 1.2rem; font-size: 0.75rem;}.subHeading4 { font-size: 1rem; line-height: 1.5rem;}.subHeading5 { font-size: 1.1rem; line-height: 1.5rem;}.subHeading6 { font-size: 1.1rem; line-height: 1.5rem;}.bg-danger,.bg-danger:active { background-color: var(--color-danger) !important; color: white;}.bg-dark,.bg-dark:active { background-color: black !important; color: white;}.bg-success,.bg-success:active { background-color: var(--color-success) !important; color: white;}.bg-warning,.bg-warning:active { background-color: var(--color-warning) !important;}.navbar { background-color: black; position: fixed; top: 0; width: 100%; height: 3rem; z-index: 100; padding-top: 0rem; padding-bottom: 0rem;}.navbarLogo { display: block; width: unset; height: 2.5rem; margin-top: 0.25rem; margin-bottom: 0.25rem; margin-left: 0.5rem; margin-right: 1.0rem;}.navbarCollapse.collapse { display: block; height: auto; padding-bottom: 0; overflow: visible;}.navbarNav { display: contents;}.collapsed { display: none;}.navbarNav>li::before { content: unset;}.navItem { margin-bottom: 0rem; padding-left: unset; height: 2.5rem; line-height: initial; font-family: var(--font-family-ui); font-size: 1rem; color: white;}.navbarLink { display: block; font-size: 0.9rem; font-weight: 600; padding: 0.5rem; height: 2.5rem; line-height: 1.5rem; color: white !important; text-decoration: none !important; text-transform: uppercase; cursor: pointer;}.navbarIcon { font-size: 1rem; color: white; width: 1.5rem; display: inline-block; vertical-align: middle;}.navbarNav>.navItemSearch { width: 14rem; margin-right: 0.5rem; margin-left: 0.5rem;}#searchInput { height: 2.438rem; border: none; min-height: initial; border-radius: 1.25rem 0 0 1.25rem;}#searchButton { height: 2.438rem; border: none; cursor: pointer; background-color: white; border-radius: 0rem 1.25rem 1.25rem 0rem;}#searchIcon { font-size: 12pt; color: black;}.navbarNav>.navItemLanguage { cursor: pointer; width: 2.5rem;}.navbarNav>.navItemWallet { width: 2.5rem;}.dropdown { min-width: 0rem !important; color: white;}.dropdown-menu.show { display: block;}.dropdownToggleLanguage { color: white; text-align: left;}.dropdownMenuLanguage { right: 0; background-color: black; color: white;}.dropdownItem { color: white !important; text-decoration: none !important; width: 100%; display: block; font-size: 0.9rem; font-weight: 700;}.dropdownItemElement { display: inline-block; vertical-align: middle;}.dropdownItemElementUnavailable { color: grey}.footerWebsite { padding: 2.0rem; font-size: 1.125rem; color: white; background-color: #000000; display: flex; flex-wrap: wrap; align-items: center;}.footerWebsite p { font-family: var(--font-family-ui); font-size: 1rem;}.footerHeading { font-size: 1rem; margin-bottom: 1.0rem; font-weight: 700; pointer-events: none; text-transform: uppercase;}.footerSeparator { margin: 0.5rem 0rem 0rem 0rem; border-top: 0.125rem solid white; opacity: 1; width: 100%;}.footerEnd { display: flex; flex-direction: row; width: 100%;}.footerCopyright { color: white; cursor: default; font-size: 0.9rem;}.footerLink { display: block; max-width: fit-content; color: white !important; text-decoration: none !important; text-transform: uppercase; font-size: 0.9rem; height: 1.5rem; padding: 0.5rem; height: 2.5rem; font-weight: 600;}.breadcrumb { padding-left: 1.3rem; text-transform: uppercase; list-style: none;}.breadcrumb li { padding-left: unset; float: left;}.breadcrumb>li:before { content: unset;}.breadcrumb li div { display: block; padding: 0 0.938rem 0 0; color: #fff; background: #000; text-decoration: none; position: relative; text-align: center; margin-right: 1.5rem; font-size: 0.75rem; font-weight: 700; line-height: 1.875rem; height: 1.875rem;}.breadcrumb li div a { display: block; color: #fff; background: #000; text-decoration: none; position: relative; height: 1.875rem; line-height: 1.875rem; text-align: center;}.breadcrumb li:first-child div { left: -1.25rem; margin-right: 0.313rem; padding: 0 1.25rem 0 0; padding-left: 1.5rem; width: 6.6rem; border-radius: 0.625rem 0 0 0.625rem;}.breadcrumb li:first-child div:before { border: none;}.breadcrumb li:last-child div { margin-right: 0rem; padding-right: 1rem; border-radius: 0 0.625rem 0.625rem 0; pointer-events: none; background-color: var(--color-light-alternate);}.breadcrumb li:last-child div:before { border-color: var(--color-light-alternate); border-left-color: transparent;}.breadcrumb li:last-child div:after { border: none;}.breadcrumb li div:before,.breadcrumb li div:after { content: ""; position: absolute; top: 0; border: 0 solid #000; border-width: 0.938rem 0.625rem; width: 0; height: 0;}.breadcrumb li div:before { left: -1.25rem; border-left-color: transparent;}.breadcrumb li div:after { left: 100%; border-color: transparent; border-left-color: #000;}.breadcrumb-item.active { color: var(--color-light-alternate);}.breadcrumb li div:hover { background-color: var(--color-warning);}.breadcrumb li div:hover:before { border-color: var(--color-warning); border-left-color: transparent;}.breadcrumb li div:hover:after { border-left-color: var(--color-warning);}.breadcrumb li div:active { background-color: var(--color-warning);}.breadcrumb li div:active:before { border-color: var(--color-warning); border-left-color: transparent;}.breadcrumb li div:active:after { border-left-color: var(--color-warning);}.tocLayout { position: absolute; width: 14rem;}.tocContainer { display: none; font-size: 0.875rem; border-radius: var(--border-radius-medium);}.tocDefaultCollapsed ul { display: block;}.tocDefaultChevron::before { content: "\f150";}.tocTitle { cursor: pointer; padding-left: 1.0rem !important; border-radius: var(--border-radius-medium) !important; font-size: 1rem;}.tocContainer.tocCollapsed ul { display: none;}.tocContainer ul { display: block; margin-block-end: 0em !important; padding-top: 0.5rem; padding-left: 1rem; padding-right: 1rem; font-family: var(--font-family-ui); font-size: 0.75rem; line-height: 1.2rem; list-style-type: none; font-weight: 700; text-transform: uppercase;}.tocContainer ul li { padding-left: unset; list-style-type: none;}.tocContainer ul li::before { content: none;}.tocContainer>ul>li { font-weight: 600;}.tocContainer>ul>li>ul { padding-top: 0; padding-left: 0.1rem;}.tocContainer ul>li>ul>li>ul { margin-left: 0.2rem; padding-left: 0rem; padding-top: 0;}.tocContainer ul li ul a { text-decoration: none; text-transform: initial; font-family: var(--font-family-ui); font-size: 0.875rem; font-weight: 500;}.tocContainer ul li ul li { list-style-type: disc; margin-left: 0.0rem; margin-bottom: 0rem;}.tocContainer ul li ul li li { margin-left: 0.5rem;}.tocContainer li li li { padding-bottom: 0rem;}.tocContainer li li::marker { font-size: 11pt;}select { padding: 1rem; background-color: #000000; color: white; border: none; border-radius: 0; font-family: inherit; outline: none; overflow: hidden; width: 100%; height: 100%; -moz-appearance: none; -webkit-appearance: none; appearance: none;}option { border-radius: var(--border-radius-small); color: var(--color-dark-text); font-weight: 700; cursor: pointer;}option:checked { background-color: var(--color-dark-alternate) !important;}audio { padding: 1rem; background-color: #000000; color: white; border: none; border-radius: 0; font-family: inherit; outline: none; overflow: hidden; width: 100%; height: 100%;}.audioPlaylist { border-radius: 1rem 0rem 0rem 1rem;}.audioPlayer { border-radius: 0rem 1rem 1rem 0rem;}.galleryImage { display: none; position: fixed; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; overflow-y: clip; background-color: rgba(0, 0, 0, 0.8);}#galleryImage { display: flex; max-width: inherit; max-height: 70vh; height: unset; width: unset; margin-left: auto; margin-right: auto; border-radius: var(--border-radius-medium); background-color: var(--color-dark-alternate); background-clip: content-box; overflow: hidden;}.galleryLeft,.galleryRight { color: white !important; cursor: pointer; font-size: 4rem;}.galleryLeft { margin-left: 1rem;}.galleryRight { margin-right: 1rem;}.linkIcon { padding-right: 0rem; margin-bottom: 0rem; display: block;}.linkIcon>i { float: left;}.linkIcon>.linkIconHeading { min-height: unset !important; margin-bottom: 0.25rem;}.linkIconHeading { padding-top: 0.25rem; padding-right: 0.5rem; margin-bottom: 0.25rem; scroll-margin-top: 7.5rem; font-size: 0.9rem; line-height: 1.25rem; font-weight: 600; text-transform: uppercase;}.linkImage { width: 75%; height: fit-content; margin-bottom: 1rem; border-radius: var(--border-radius-medium); cursor: pointer;}.form-group { margin-bottom: 1.5rem; font-weight: 700;}.form-group>label { font-size: 1.125rem;}.form-label { margin-bottom: 0.25rem;}.form-control { display: unset; padding: 0.5rem 0.75rem 0.5rem 1rem; border-radius: 1.25rem; border: none; background-color: white; -webkit-transition: var(--animation-transition) !important; transition: var(--animation-transition) !important; font-weight: 700;}.form-group>input { background-color: var(--color-dark-text) !important;}.form-control:focus { box-shadow: none; background-color: white;}textarea.form-control { border-radius: 0.938rem;}.input-group-text { border-radius: 1.25rem;}input { border: none; outline: none; padding: 0.6rem 0.75rem 0.5rem 0.75rem; border-radius: 1.25rem; background-color: white;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; -webkit-box-shadow: 0 0 0 1.875rem white inset !important;}input[type="text"] { border: none; outline: none; border-radius: 1.25rem; background-color: white;}input[type="text"]:focus { border: none; outline: none; box-shadow: none;}[type=button]:focus,[type=button]:active,[type=button]:hover { border: none !important; box-shadow: none !important; outline: none !important;}.btn { width: -webkit-fill-available; width: -moz-available; min-height: 3rem; pointer-events: all; border: none !important; box-shadow: none !important; outline: none !important; border-radius: var(--border-radius-large); font-weight: 600; font-size: 0.9rem; line-height: 2; text-align: left; padding: 0.6rem 1rem; text-transform: uppercase;}.btn:hover { box-shadow: 0 0 0 0.1rem rgb(66 70 73 / 50%)}.btn:active { box-shadow: 0 0 0 0.1rem rgb(66 70 73 / 50%)}.btn-danger,.btn-danger:active { background-color: var(--color-danger) !important; color: white;}.btn-danger:hover { background-color: var(--color-danger-alternate) !important;}.btn-dark,.btn-dark:active { background-color: black !important; color: white;}.btn-dark:hover { background-color: black !important;}.btn-success,.btn-success :active { background-color: var(--color-success) !important; color: white;}.btn-success:hover { background-color: var(--color-success-alternate) !important;}.btn-warning,.btn-warning:active { background-color: var(--color-warning) !important;}.btn-warning:hover { background-color: var(--color-warning-alternate) !important;}.buttonLink,.buttonNavigation { max-width: 100%; text-align: unset;}.buttonLinkIcon { color: white; min-width: 1rem;}.imageContent { width: fit-content; max-width: 100%; height: unset; border-radius: var(--border-radius-small);}.imageContentCaption { margin-top: 0.5rem; color: black; font-family: var(--font-family-ui); font-size: 0.9rem; font-weight: 600; border: none; cursor: default;}.imageGallery { width: 100%; margin-bottom: 0.313rem; object-fit: cover; border-radius: var(--border-radius-small); cursor: pointer; background-color: var(--color-dark-text);}.imageGalleryGrid { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -0.313rem; width: auto;}.imageGalleryGridColum { padding-left: 0.313rem; background-clip: padding-box;}.imageTitle { scroll-margin-top: 4rem;}.imageLink,.imageCover { width: -webkit-fill-available; width: -moz-available; max-width: -moz-available; height: unset; border-radius: var(--border-radius-medium); inset: 0rem; cursor: pointer;}.cardTarot { padding: 0.125rem; height: 14.375rem; width: 10rem; border-radius: var(--border-radius-medium); perspective: 62.5rem; background-color: transparent; cursor: pointer;}.cardTarotFront,.cardTarotBack { position: absolute; width: 100%; height: 100%; border-radius: var(--border-radius-medium); -webkit-backface-visibility: hidden; backface-visibility: hidden;}.cardTarotFront { background-color: black; color: white;}.cardTarotFrontImage { margin-top: 1.5rem; padding: 0.625rem; width: 4.5rem; height: 4.5rem;}.cardTarotBack { background-color: white; color: black; border: solid 0.125rem var(--color-light-alternate); transform: rotateY(180deg);}.cardTarotHeader { margin-top: 0.1rem; margin-bottom: 0.0rem; font-size: 0.9rem; text-align: center; color: rgb(0, 0, 0) !important; font-weight: 600;}.cardTarotTitle { margin-top: 0rem; text-align: center; color: rgb(0, 0, 0) !important; position: fixed; left: 0rem; bottom: 0.2rem; width: 100%; font-size: 0.7rem; font-weight: 700; text-transform: uppercase;}.cardTarotInner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s !important; transform-style: preserve-3d;}.cardTarotReversed .cardTarotInner { transform: rotateZ(180deg);}.cardTarotFlipped .cardTarotInner { transform: rotateY(180deg);}.cardTarotFlipped.cardTarotReversed .cardTarotInner { transform: rotateX(180deg);}.cardTarot2 { text-align: center; margin-top: 1.3rem; font-size: 2.4rem;}.cardTarot3 { text-align: center; margin-top: 0.9rem; font-size: 1.7rem;}.cardTarot4 { text-align: center; margin-top: 0.6rem; font-size: 2.0rem;}.cardTarot567 { text-align: center; font-size: 2.0rem;}.cardTarot8910 { text-align: center; font-size: 1.4rem;}.cardTarot11121314 { text-align: center; margin-top: 1.1rem; font-size: 2.4rem;}.cardTarotList { font-size: 1.0rem; font-weight: 700; cursor: default;}.contentCopyClipboard { width: 2.5rem; padding: .25rem; border-radius: 0.938rem;}.contentLink,.contentLink:hover { margin-bottom: 1.0rem; padding-right: 0; font-family: var(--font-family-content); font-weight: 500; cursor: pointer;}.contentLink+.contentLink { padding-top: 0rem;}.graphContainer { width: 100%; max-width: inherit; border-radius: var(--border-radius-medium);}.d3Tooltip { border-radius: var(--border-radius-medium); padding: 1.0rem; position: absolute; z-index: 10; background-color: black; color: white; width: 14rem; display: none;}.clustersLabelsText { fill: black; pointer-events: none; text-anchor: middle; font-weight: 600; cursor: pointer; stroke: white; stroke-width: 0.4rem; font-size: 1.5rem; paint-order: stroke; stroke-linejoin: round;}.recommendations { padding: 10rem 0rem 0rem var(--margin-page-left);}table { display: block; max-width: fit-content; padding: 0rem !important; background-color: var(--color-dark-text); border-radius: var(--border-radius-medium); cursor: default; font-size: 0.9rem; font-weight: 600; overflow-x: auto;}.table>td { border-top: none !important;}thead { width: 100%;}th { padding: 0.5rem 1rem; background-color: black; color: white; font-weight: 700;}th h2 { font-size: 1.5rem !important;}.table:first-child .tableHeader { border-radius: var(--border-radius-medium) 0 0 0;}.table:last-child .tableHeader { border-radius: 0 0 0 var(--border-radius-medium);}.table:only-child .tableHeader { border-radius: var(--border-radius-medium) 0 0 0; min-width: 12rem;}.tableHeader { width: 28%; background-color: black; color: white; vertical-align: top;}td { padding: 0.5rem 1rem; vertical-align: top;}td table { margin: -0.5rem -1rem;}td+td { text-transform: capitalize;}.switch { position: relative; display: inline-block; vertical-align: middle; width: 2.5rem; height: 1.125rem;}.switch input { opacity: 0; width: 0; height: 0;}.sliderNavbar.round:before { height: 0.875rem; width: 0.875rem; margin: 0.125rem 0.625rem 0.125rem 0.125rem;}.sliderNavbar.round { border-radius: 1.25rem;}.sliderNavbar.round:before { border-radius: 50%;}.sliderNavbar { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: white;}.sliderNavbar:before { position: absolute; content: ""; height: 1rem; width: 1rem; left: 0.063rem; bottom: 0rem; background-color: rgb(0, 0, 0); -webkit-transition: var(--animation-transition); transition: var(--animation-transition);}input:checked+.sliderNavbar { background-color: var(--color-dark);}input:checked+.sliderNavbar:before { -webkit-transform: translateX(1.188rem); -ms-transform: translateX(1.188rem); transform: translateX(1.188rem); background-color: white;}#snackbarContainer { max-width: 90%; position: fixed; top: 4.25rem; right: 1rem; z-index: 100;}.snackbar { border-radius: var(--border-radius-medium); display: none; min-width: 16rem; background-color: black; max-width: 100%; color: #fff; font-family: var(--font-family-ui); font-size: 1rem; font-weight: 600; cursor: default;}.snackbar.show { display: block;}.snackbarTitle { font-weight: 700;}.snackbarContent { font-size: 0.9rem; font-weight: 700;}.videoContent { width: 100%; border-radius: var(--border-radius-medium); overflow: hidden; overflow: hidden; position: relative;}video { width: 100%; position: relative; border-radius: var(--border-radius-medium); left: 0; top: 0; opacity: 1;}iframe,.iframeContent { max-width: -moz-available; max-width: -webkit-fill-available; width: 100%; aspect-ratio: 16 / 9; border-radius: var(--border-radius-medium);}::-webkit-scrollbar { width: 1rem; background-color: #000000;}::-webkit-scrollbar:horizontal { border-radius: 0 0 0.3rem;}::-webkit-scrollbar-thumb { min-height: 6.25rem; border: 0.3rem solid transparent; border-top: 3rem solid black; background-clip: content-box; background-color: #4f4f4f;}::-webkit-scrollbar-thumb:horizontal { border: 0.3rem solid transparent; background-clip: content-box; background-color: #4f4f4f;}@media print { @page { size: A4; margin: 0; transform: scale(0.9); transform-origin: 0 0; } html, body { width: 210mm; height: 297mm; } .noPrint { page-break-before: avoid !important; page-break-after: avoid !important; display: none !important; visibility: hidden !important; margin: 0 !important; padding: 0 !important; } ::-webkit-scrollbar { display: none; visibility: hidden; } .breakBefore { page-break-before: always !important; } .breakAfter { page-break-after: always !important; } .noBreak { page-break-before: avoid !important; page-break-after: avoid !important; } body { -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; } a { text-decoration: none !important; font-size: unset !important; font-weight: unset !important; } p { line-height: 1.5rem; padding-top: 1.0rem; break-inside: avoid; text-align: justify !important; } img { break-inside: avoid !important; } ol, ul { break-inside: avoid !important; page-break-inside: avoid !important; } ul, li { list-style: none; padding: 0; margin: 0; } h3+ul, h4+ul, h5+ul, h6+ul, hr+ul { width: 100%; overflow: hidden; margin-top: 1rem; } h3+ul li, h4+ul li, h5+ul li, h6+ul li, hr+ul li { float: left; width: 32%; } #pageContent { padding: 2.0rem !important; } .navbar { position: absolute !important; } .tocContainer { page-break-after: always; padding: 0rem !important; margin-top: 0rem !important; margin-right: 0rem !important; font-size: 0.875rem !important; float: unset !important; width: 100%; background-color: unset !important; border-radius: 1.25rem !important; } .tocContainer>ul { display: flex; flex-wrap: wrap; } .tocContainer ul { margin-top: 0rem; } .tocContainer>ul>li { margin-bottom: 1rem; padding-right: 1rem; width: 33%; } .tocContainer ul li ul li { margin-bottom: 0rem; line-height: initial; } .tocContainer ul li ul { margin-bottom: 0rem; } h2, h3, h4, h5, h6 { padding-top: 1.0rem; page-break-after: avoid !important; break-after: avoid !important; break-inside: avoid !important; } h2 { font-size: 1.2rem !important; line-height: 1.4rem !important; } h3 { font-size: 1.0rem !important; line-height: 1.2rem !important; } h4 { font-size: 1.0rem !important; line-height: 1.2rem !important; } h5 { font-size: 0.9rem !important; line-height: 1.1rem !important; } h6 { font-size: 0.8rem !important; line-height: 1.0rem !important; } .fa-headingIcon { padding-top: 0.5rem; padding-bottom: 0rem; margin-bottom: 0rem; } .fa-small { margin-right: 0.75rem; margin-bottom: 0.5rem; line-height: 1.5 !important; padding: 0.2rem; font-size: 0.8rem; height: 1.5rem; width: 1.5rem; } .pageIcon { padding-top: 0.0rem; break-inside: avoid !important; page-break-inside: avoid !important; } .linkIcon { padding-top: 0.5rem; break-inside: avoid !important; page-break-inside: avoid !important; } .separatorText { page-break-after: avoid !important; page-break-before: avoid !important; break-after: avoid !important; break-before: avoid !important; } .btn { display: none !important; visibility: hidden !important; } img { margin-top: 1.0rem; } .imageCard, .imageContent, .imageGallery, .imageCover, .imageLink { break-inside: avoid !important; page-break-inside: avoid !important; } .cardTarot { page-break-inside: avoid; } .cardTarotInner { transform: rotateY(180deg); } .cardTarotReversed .cardTarotInner { transform: rotateZ(180deg) rotateY(180deg); } table { margin-top: 1rem !important; page-break-inside: avoid; } .d3Tooltip { display: none; } .navbarLogo { padding-top: 0rem; }}@media (width: 1200px) { .navbar-expand-xl .navbar-collapse { display: none !important; }}@media (max-width: 1200px) {  #pageContent { padding: 0rem; position: initial; overflow-y: initial; }  .navbarCollapse { position: absolute; right: 2.5rem; top: 0rem; height: 100%; margin: 0rem; padding: 0rem; width: 3rem; color: white; background-color: black; border: none; } .navbarHeader { width: 100%; height: inherit; padding-top: 0.313rem; float: none; } .navbarToggle { display: block; } .navbarCollapse.collapse { display: none !important; } .navbarNav { display: flex; flex-wrap: wrap; padding: 0.5rem 1.0rem 0.5rem 1.0rem; background-color: black; float: none !important; } .collapsed { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; } .navbarNav>.navItem { width: fit-content; } .navItem.navLink { width: 50%; } .navbarNav>.navItemSearch { width: 100% !important; margin: 0.5rem; order: 1; } .navbarNav>.navItemCopy { margin-left: auto; order: 2; } .navbarNav>.navItemShare { order: 2; } .navbarNav>.navItemPrint { order: 2; } .navbarNav>.navItemTheme { width: fit-content; order: 2; } .navbarNav>.navItemLanguage { width: fit-content; order: 2; } .navbarNav>li { float: none; }  .footerWebsite { height: 100%; padding: 1.5rem 2rem 1rem 2rem; } .footerEnd { display: flex; flex-direction: column; width: 100%; margin-left: 0 !important; margin-bottom: 1rem; } .footerCopyright { display: flex; cursor: default; width: 100%; order: 2; } .footerHeading { margin-bottom: 0.5rem; font-size: 1.0rem; } .footerSeparator { max-width: -moz-available; max-width: -webkit-fill-available; }  .headingPageNoIcon { margin-left: unset; }  .linkImage { width: 100%; }  .tocLayout { width: 100%; position: unset; } .tocContainer { margin-top: 0rem; margin-right: 0rem; margin-bottom: 1.0rem; width: 100%; position: unset; float: unset; } .tocDefaultCollapsed>ul { display: none; } .tocDefaultChevron::before { content: "\f152"; } .tocCollapsed, .tocDefaultCollapsed { border-radius: var(--border-radius-medium); }  #listButtonsRight { display: flex; align-items: center; justify-content: end; }  .recommendations { padding: 0rem; }  .audioPlaylist { margin-bottom: 0.5rem; border-radius: 1rem 1rem 0rem 0rem; min-height: 100%; } select, ::picker(select) { appearance: base-select; } .audioPlayer { min-height: 5rem; border-radius: 0rem 0rem 1rem 1rem; }}@media (max-width: 768px) {  .footerCopyright { margin-left: unset; padding-left: unset; } .fa-headingIcon { float: left; margin-right: 1rem; } .linkIconHeading { margin-bottom: 0rem !important; font-size: 0.7rem; padding-top: 0rem; padding-bottom: 0.25rem; } .fa-headingIconListClasses { height: 2.5rem; width: 2.5rem; font-size: 1rem; } html.darkTheme .fa-headingIcon { border: 0.125rem solid var(--color-dark); }  .website { padding: 4.0rem 1.0rem 2.0rem 1.0rem; } #pageContent { padding: unset; } p { font-size: 0.9rem; line-height: 1.5rem; } h3+ul, h4+ul, h5+ul, h6+ul, hr+ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } ul, ol { font-size: 0.9rem; } hr { margin: 1rem 0rem; } .separatorText { margin: -0.25rem 1.0rem 1.0rem 1.0rem; }  .footerWebsite { padding: 1.0rem; } .footerLink { height: 2.5rem; }   .h1NoIcon { font-size: 1.2rem; } .headingPage { min-height: unset; } .headingPageNoIcon { margin-bottom: 2rem !important; min-height: unset; } .headingPageNoIcon>.subHeading1 { margin-bottom: 1rem; min-height: unset; } h1 { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; padding-top: 0.25rem; } h2 { font-size: 1.1rem; line-height: 1.4rem; padding-top: 0.5rem; } h3 { font-size: 1.0rem; line-height: 1.2rem; } h4 { font-size: 1.0rem; line-height: 1.3rem; } h5 { font-size: 1.0rem; line-height: 1.3rem; } h6 { font-size: 1.0rem; line-height: 1.3rem; } .subHeading1 { font-size: 0.75rem; line-height: 1.2rem; min-height: 2.6rem; padding-left: 1rem; padding-right: 0rem; margin-bottom: 0.5rem; } .subHeading3 { font-size: 0.65rem; line-height: 1rem; padding-left: unset; min-height: 2.2rem; margin-bottom: 0.2rem; } .pageIcon { width: 4rem; height: 4rem; font-size: 2rem !important; margin-right: 1rem; margin-bottom: 3rem; }  html.darkTheme .pageIcon { border: 0.188rem solid var(--color-dark) !important; }  .navItem { width: 50%; } .navbarIcon { width: 1.25rem; }  .breadcrumb { margin-bottom: 1.0rem !important; } .breadcrumbIcon { color: white; min-width: 1.125rem; place-content: center; padding-top: 0.45rem; } .breadcrumb li { float: left; list-style-type: none; } .breadcrumb-item.active { margin-bottom: 0; min-width: unset; } .breadcrumb li div { left: 0rem; width: 2.0rem; padding-left: 0.4rem; margin-left: 0.3rem; margin-right: 0.3rem; font-size: 1rem; } .breadcrumb li div:before { border-width: 0.938rem 0.313rem; left: -0.4rem; } .breadcrumb li div:after { border-width: 0.938rem 0.313rem; } .breadcrumb li:first-child a { display: block; width: 2.625rem; } .breadcrumb li:first-child div { padding-left: 1.3rem; width: 3.6rem; min-width: unset; margin-left: 0rem; } .breadcrumb li:last-child div { width: 2.2rem; }     #galleryImage { max-height: 80vh; border-radius: 0.313rem; } .galleryLeft, .galleryRight { font-size: 2rem; }  .btn { font-size: 0.7rem; min-height: unset; }  .imageContent, .imageContentCaption { margin-left: unset; } .imageFeed { max-height: unset; margin-right: unset; }  .contentLink { width: auto; }  .d3Tooltip { font-size: 0.8rem; width: 12rem; }  .clustersLabelsText { stroke-width: 0.3rem; font-size: 0.625rem; }  .recommendations { padding: 0rem; }  table { display: block; } .tableHeader { width: 36%; } .table:last-child .tableHeader { border-radius: 0 0 0 0; }   #snackbarContainer { max-width: calc(100% - 1rem); position: fixed; } }html.darkTheme .website { background-color: black;}html.darkTheme body { color: var(--color-dark-text); background-color: var(--color-dark-background);}html.darkTheme a { color: var(--color-dark-text) !important; font-family: var(--font-family-content);}html.darkTheme p { color: var(--color-dark-text) !important; font-family: var(--font-family-content); font-weight: 400; font-size: 1.063rem;}html.darkTheme ul { color: var(--color-dark-text) !important; font-family: var(--font-family-content); font-weight: 400;}html.darkTheme ul>li>ul { font-weight: 600;}html.darkTheme h1,html.darkTheme h2,html.darkTheme h3,html.darkTheme h4,html.darkTheme h5,html.darkTheme h6 { color: var(--color-dark-text) !important; font-weight: 600;}html.darkTheme .linkIconHeading { font-weight: 600;}html.darkTheme .linkIconTag { background-color: var(--color-dark);}html.darkTheme .subHeading1,html.darkTheme .subHeading2,html.darkTheme .subHeading3,html.darkTheme .subHeading4,html.darkTheme .subHeading5,html.darkTheme .subHeading6 { color: var(--color-dark-text-alternate);}html.darkTheme .fa-headingIcon { padding: 0.3rem; background-color: var(--color-dark); border: 0.188rem solid var(--color-dark) !important;}html.darkTheme .pageIcon { background-color: var(--color-dark); border: 0.188rem solid var(--color-dark) !important;}html.darkTheme #searchButton { background-color: var(--color-dark);}html.darkTheme #searchIcon { color: var(--color-dark-text);}html.darkTheme .footerWebsite { color: var(--color-dark-text) !important;}html.darkTheme .footerSeparator { border-top: 0.125rem solid var(--color-dark) !important;}html.darkTheme .breadcrumb li div { color: var(--color-dark-text); background: var(--color-dark);}html.darkTheme .breadcrumb li div:before { border-right-color: var(--color-dark); border-bottom-color: var(--color-dark); border-top-color: var(--color-dark);}html.darkTheme .breadcrumb li:last-child div { background-color: var(--color-dark-alternate);}html.darkTheme .breadcrumb li:last-child div:before { border-color: var(--color-dark-alternate); border-left-color: transparent;}html.darkTheme .breadcrumb li div:after { border-left-color: var(--color-dark);}html.darkTheme .breadcrumb li div:hover { background-color: var(--color-warning);}html.darkTheme .breadcrumb li div:hover:before { border-color: var(--color-warning); border-left-color: transparent;}html.darkTheme .breadcrumb li div:hover:after { border-left-color: var(--color-warning);}html.darkTheme .breadcrumb li div:active { background-color: var(--color-warning);}html.darkTheme .breadcrumb li div:active:before { border-color: var(--color-warning); border-left-color: transparent;}html.darkTheme .breadcrumb li div:active:after { border-left-color: var(--color-warning);}html.darkTheme .breadcrumb-item+.breadcrumb-item::before { color: var(--color-dark-text);}html.darkTheme .breadcrumb-item+.breadcrumb-item.active::before { color: var(--color-dark-text);}html.darkTheme .tocContainer ul { font-family: var(--font-family-ui); font-weight: 600;}html.darkTheme .galleryBodyCaptcha { background-color: var(--color-dark-alternate);}html.darkTheme .galleryImage { background-color: rgba(0, 0, 0, 0.4);}html.darkTheme .form-control { box-shadow: none !important; border: none !important; outline: none !important; color: var(--color-dark-text); background-color: var(--color-dark);}html.darkTheme .form-control:focus { box-shadow: none !important; border: none !important; outline: none !important; color: var(--color-dark-text); background-color: var(--color-dark);}html.darkTheme .form-control.is-valid:focus,html.darkTheme .form-control.is-invalid:focus { box-shadow: none !important; border: none !important; outline: none !important;}html.darkTheme input { color: white !important; background-color: var(--color-dark); border: none;}html.darkTheme .form-group>input { background-color: var(--color-dark) !important;}html.darkTheme input:focus,html.darkTheme input:-internal-autofill-selected,html.darkTheme input:-webkit-autofill,html.darkTheme input:-webkit-autofill:hover,html.darkTheme input:-webkit-autofill:focus,html.darkTheme input:-webkit-autofill:active { -webkit-text-fill-color: var(--color-dark-text) !important; border: 0.063rem solid black !important; -webkit-box-shadow: 0 0 0 1.875rem var(--color-dark) inset !important;}html.darkTheme input:focus { border: none; box-shadow: none; outline: none;}html.darkTheme input:-internal-autofill-selected { background-color: var(--color-dark) !important; color: var(--color-dark-text) !important;}html.darkTheme input[type="search"]:focus { border: none !important; box-shadow: none !important; outline: none !important;}html.darkTheme input[type="text"] { color: var(--color-dark-text); background-color: var(--color-dark); border: none;}html.darkTheme .separatorText { border-top: 0.125rem solid var(--color-dark);}html.darkTheme table { background-color: var(--color-dark) !important; color: var(--color-dark-text) !important; font-family: var(--font-family-ui); font-weight: 400;}html.darkTheme .table { color: var(--color-dark-text) !important;}html.darkTheme th { background-color: var(--color-dark); color: var(--color-dark-text); font-weight: 600; border-bottom: 0.188rem solid var(--color-dark-background);}html.darkTheme .tableHeader { background-color: var(--color-dark); border-right: 0.188rem solid var(--color-dark-background); color: var(--color-dark-text); font-weight: 600;}html.darkTheme th h2 { text-decoration: underline;}html.darkTheme .btn-dark,html.darkTheme .btn-dark:active { color: var(--color-dark-text); background-color: var(--color-dark) !important; font-family: var(--font-family-ui); font-weight: 600;}html.darkTheme .btn-dark:hover { background-color: var(--color-dark-alternate) !important;}html.darkTheme .buttonNavigationIcon { color: var(--color-dark-text);}html.darkTheme img::before { background-color: var(--color-dark);}html.darkTheme img::after { color: rgb(255, 255, 255); font-weight: 600;}html.darkTheme .cardTarotFront { color: var(--color-dark-text) !important; border: 0.188rem solid var(--color-dark);}html.darkTheme .cardTarotBack { background-color: var(--color-dark) !important; border: var(--color-dark) !important; font-family: var(--font-family-ui); font-weight: 600;}html.darkTheme .cardTarotHeader,html.darkTheme .cardTarotTitle { color: var(--color-dark-text) !important; font-weight: 600;}html.darkTheme .contentLink { font-family: var(--font-family-content); font-weight: 500;}.cursor { transform: rotate(-33deg); left: -1.25rem; top: -1.25rem; width: 0; height: 0; border-left: 0.5rem solid transparent; border-right: 0.5rem solid transparent; border-bottom: 1.25rem solid white; position: fixed;}#babylonjsLoadingDiv { display: none !important;}.loadingTitle { margin-top: auto; margin-bottom: auto; color: white; font-size: 1.0rem; font-weight: 700; font-family: Arial, Helvetica, sans-serif;}.mapLabelsText { fill: white; pointer-events: none; font-weight: 600; cursor: pointer; font-size: 1rem;}.modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto;}.modal-content { margin: 15% auto; width: 80%; padding: 20px; background-color: #fefefe; border-radius: var(--border-radius-medium);}