:root { --border-radius-large: 1.875rem; --border-radius-medium: 0.625rem; --border-radius-small: 0.435rem; --color-light: #ebebeb; --color-light-alternate: #878787; --color-dark: #343434; --color-dark-alternate: #494949; --color-danger: #e70707; --color-danger-alternate: #ff1a1a; --color-info: #064d7c; --color-info-alternate: #001434; --color-success: #2d8800; --color-success-alternate: #319200; --color-warning: #ffa500; --color-warning-alternate: #ffbb00; --margin-pageContent: 14.5rem; --scroll-margin-top: 3.5rem; --scroll-padding-top: 2.0rem; --width-margin: 12.0rem; }body { margin:0; min-height: 100vh; overflow-x: hidden; color: black; word-break: keep-all; overflow-wrap: break-word; -webkit-line-break: after-white-space; line-break: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-collapse: collapse !important; text-rendering: geometricprecision; font-family: system-ui, -apple-system, Arial, sans-serif; font-weight: 600; }*,*::before,*::after { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }.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; }: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%; }.col-2 { flex: 0 0 auto; width: 16.66666667%; }.col-8 { flex: 0 0 auto; width: 66.66666667%; }.col-12 { flex: 0 0 auto; width: 100%; }.g-0,.gx-0 { --bs-gutter-x: 0; }.g-0 { --bs-gutter-y: 0; }.g-2 { --bs-gutter-x: 0.5rem; }.g-2 { --bs-gutter-y: 0.5rem; }.g-3 { --bs-gutter-x: 1rem; }.g-3 { --bs-gutter-y: 1rem; }.g-4 { --bs-gutter-x: 1.5rem; }.g-4 { --bs-gutter-y: 1.5rem; }.d-inline-block { display: inline-block !important; }.d-block { display: block !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.w-100 { width: 100% !important; }.w-auto { width: auto !important; }.h-100 { height: 100% !important; }.justify-content-end { justify-content: flex-end !important; }.justify-content-center { justify-content: center !important; }.align-items-center { align-items: center !important; }.mx-auto { margin-right: auto !important; margin-left: auto !important; }.mt-1 { margin-top: 0.25rem !important; }.mt-4 { margin-top: 1.5rem !important; }.me-0 { margin-right: 0 !important; }.me-2 { margin-right: 0.5rem !important; }.me-3 { margin-right: 1rem !important; }.me-4 { margin-right: 1.5rem !important; }.me-auto { margin-right: 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.5rem !important; }.mb-auto { margin-bottom: auto !important; }.ms-2 { margin-left: 0.5rem !important; }.ms-4 { margin-left: 1.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; }.pe-0 { padding-right: 0 !important; }@media (min-width: 768px) { .d-md-inline-block { display: inline-block !important; }.justify-content-md-center { justify-content: center !important; }.me-md-2 { margin-right: 0.5rem !important; }.mb-md-0 { margin-bottom: 0 !important; }.mb-md-2 { margin-bottom: 0.5rem !important; }.container { max-width: 720px; }.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%; }.gx-md-4 { --bs-gutter-x: 1.5rem; } }@media (min-width: 992px) { .d-lg-block { display: block !important; }.d-lg-none { display: none !important; }.container { max-width: 960px; }.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }.col-lg-4 { flex: 0 0 auto; width: 33.33333333%; }.g-lg-4 { --bs-gutter-x: 1.5rem; }.g-lg-4 { --bs-gutter-y: 1.5rem; } }@media (min-width: 1200px) { .container { max-width: 1140px; }.col-xl-3 { flex: 0 0 auto; width: 25%; }.col-xl-4 { flex: 0 0 auto; width: 33.33333333%; }.col-xl-8 { flex: 0 0 auto; width: 66.66666667%; } }@media (min-width: 1400px) { .col-xxl-3 { flex: 0 0 auto; width: 25%; }.container { max-width: 1320px; } }.fa { font-style: normal; font-size: 1em; color: white; box-sizing: border-box; text-align: center; -moz-osx-font-smoothing: grayscale; font-feature-settings: normal; font-style: normal; font-synthesis: none; font-variant: normal; line-height: 1; text-align: center; text-rendering: auto; }.fa-rotate-180 { transform: rotate(180deg); }.fa-4x { font-size: 5em; }.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; }#application { min-height: 100vh; max-width: 100%; }.website { background-color: white; min-height: 100vh; max-width: 100%; padding: 4.0rem 1.5rem 4.0rem 1.5rem; }#pageContent { min-height: 80vh; padding: 0rem var(--margin-pageContent) 0rem var(--margin-pageContent); }a { color: black; text-decoration: none; }p { font-size: 1rem; cursor: default; line-height: 1.5; margin-bottom: 1.5rem; white-space: pre-line; }ul,ol { display: inline-block; margin-bottom: 1.0rem; padding-left: 0rem; list-style-position: inside; list-style-type: disc; cursor: default; font-size: 1rem; line-height: 2.0; }li { line-height: 1.2rem; padding-left: 0rem; margin-bottom: 0.5rem; }li:before { padding-right: 0.625rem; line-height: 1.5rem; font-size: 1.4rem; display: inline-grid; vertical-align: top; }li::marker { font-size: 1.0rem; }a:hover { text-decoration: none; }hr { margin-top:0rem; margin-bottom: 1.5rem; border-top: 0.15rem solid rgb(196, 196, 196); }dialog { margin: unset; }output { display: block; scroll-margin-top: var(--scroll-margin-top) 60px; scroll-margin-top: var(--scroll-margin-top); scroll-padding-top: var(--scroll-padding-top); }@media (max-width: 1661px) { #pageContent { padding: 0rem 0rem 0rem var(--margin-pageContent); } }@media (max-width: 991px) { #pageContent { padding: 0rem; } }@media (max-width: 768px) {  .website { padding: 4rem 1.25rem 4rem 1.0rem; }#pageContent { padding: 0rem; }ul,ol { font-size: 0.9rem; margin-bottom: 1.0rem; }hr { margin-bottom: 0.75rem; } }.cursor-pointer { cursor: pointer; }select { padding: 1.0rem; 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;margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; text-transform: none; }option { border-radius: var(--border-radius-small); color: var(--color-light); font-weight: 700; cursor: pointer; }option:checked { background-color: var(--color-dark-alternate) !important; }option::checkmark { display: none; }@media (max-width: 768px) { select,::picker(select) { appearance: base-select; } }input { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; text-transform: none;display: unset; -webkit-transition: var(--animation-transition) !important; transition: var(--animation-transition) !important; font-weight: 700; border: none; outline: none; padding: 0.75rem 1.0rem; border-radius: 1.25rem; background-color: white; }input[type="text"] { width: 100%; border: none; outline: none; border-radius: 1.25rem; background-color: var(--color-light); }input[type="text"]:focus { border: none; outline: none; box-shadow: none; background-color: var(--color-light); }button { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; text-transform: none; }button:focus:not(:focus-visible) { outline: 0; }[type=button]:focus,[type=button]:active,[type=button]:hover { border: none !important; box-shadow: none !important; outline: none !important; }.btn { display:block; pointer-events: all; border: none !important; box-shadow: none !important; outline: none !important; border-radius: var(--border-radius-large); font-weight: 700; font-size: 0.9rem; text-align: left; padding: 0.5rem 1.0rem; 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; }.btnLink, .btnNavigation { max-width: 100%; text-align: unset; }.btnIcon { color: white; min-width: 1rem; }@media (max-width: 768px) { .btn { font-size: 0.8rem; min-height: unset; } }.collapse:not(.show) { display: none; }.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; 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; }.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }.navbar-collapse { margin-top: 0.15rem; }.navbarCollapse { display: none; }.navbarCollapse.collapse { display: block; height: auto; padding-bottom: 0; overflow: visible; margin-top: 0.15rem; }.navbarNav { display: contents; }.navbarNav > li::before { content: unset; }.navItem { margin-bottom: 0rem; padding-left: unset; height: 2.5rem; line-height: initial; font-size: 1rem; color: white; }.navbarLink { display: block; max-width: fit-content; font-size: 0.9rem; font-weight: 700; padding-top: 0.5rem; padding-bottom: 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; }.navItemSearch { width: 14rem; }#searchInput { background-color: white; font-weight: 700; width: 12rem; 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 { position: relative; min-width: 0rem !important; color: white; }.dropdown-menu { position: absolute; display: none; margin: 0; text-align: left; list-style: none; }.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 }@media (max-width: 991px) { .navbarCollapse { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; 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; }.navbar-collapse { margin-top: unset; }.navbarNav { display: flex; flex-wrap: wrap; padding: 0.5rem 1.0rem 0.5rem 1.0rem; background-color: black; float: none !important; }.navbarNav > .navItem { width: fit-content; }.navItem.navLink { width: 50%; }.navbarNav > .navItemCopy { cursor: pointer; margin-left: auto; order: 2; }.navItemSearch { width: 100% !important; order: 1; }.navbarNav > .navItemShare { order: 2; }.navbarNav > .navItemTheme { width: fit-content; order: 2; }.navbarNav > .navItemLanguage { width: fit-content; order: 2; }.navbarNav > li { float: none; } }@media (max-width: 768px) { .navItem { width: 50%; }.navbarIcon { width: 1.25rem; }#searchInput { width: calc(100% - 2rem); } }footer { padding: 1.5rem; color: white; background-color: #000000; }.footerHeading { text-transform: uppercase; font-weight: 700; cursor: default; }.footerSeparator { margin: 0rem; border-top: 0.125rem solid white; opacity: 1; width: 100%; }@media (max-width: 768px) { footer { padding: 1.5rem 1.0rem; } }.breadcrumb { display: flex; flex-wrap: wrap; list-style: none; width: 100%; position: unset; padding-left: 1.3rem; text-transform: uppercase; }.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.85rem; font-weight: 700; line-height: 1.8rem; height: 1.875rem; }.breadcrumb li div a { display: block; 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-dark-alternate); }.breadcrumb li:last-child div:before { border-color: var(--color-dark-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-dark); }.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); }@media (max-width: 768px) { .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; } }header { min-height: 8.0rem; }@media (max-width: 768px) { header { min-height: 5.5rem; } }.headerIcon { float: left; line-height: 1.5 !important; font-size: 4.7rem; padding: 0.1rem; margin-right: 1.5rem; margin-bottom: 0.75rem; height: 7rem; width: 7rem; color: white; background: black; border-radius: var(--border-radius-medium); }@media (max-width: 768px) { .headerIcon { width: 3.7rem; height: 3.7rem; font-size: 2.4rem !important; padding: 0.1rem; margin-right: 0.5rem; margin-bottom: 0.15rem; } }h1 { margin-top: 0; margin-bottom: 1rem; pointer-events: none; font-weight: 700; font-size: 2.5rem; text-transform: uppercase; }h2 { margin-top: 0; margin-bottom: 0rem; scroll-margin-top: var(--scroll-margin-top); scroll-padding-top: var(--scroll-padding-top); font-size: 1.35rem; font-weight: 700; clear: right; pointer-events: none; text-transform: uppercase; }h3 { text-transform: uppercase; }h3,h4,h5,h6 { margin-bottom: 1rem; scroll-margin-top: var(--scroll-margin-top); scroll-padding-top: var(--scroll-padding-top); font-size: 1.2rem; line-height: 1.2rem; font-weight: 700; clear: right; pointer-events: none; }.description { margin-bottom: 1.5rem; font-size: 1.7rem; font-weight: 700; line-height: 2.2rem; pointer-events: none; text-transform: capitalize; }@media (max-width: 768px) { h1 { margin-bottom: 0rem; padding-top: 0.15rem; padding-bottom: 0.15rem; font-size: 1.05rem; line-height: 1.3rem; }.description { font-size: 0.9rem; line-height: 1.1rem; padding-left: 0.4rem; padding-right: 0rem; margin-bottom: 0.5rem; }h2,h3,h4,h5,h6 { padding-top: unset; font-size: 1.0rem; line-height: 1.2rem; } }.tocLayout { position: absolute; width: var(--width-margin); }.tocContainer { display: none; font-size: 0.875rem; border-radius: var(--border-radius-medium); }.tocDefaultCollapsed ul { display: block; }.tocTitle { border-radius: var(--border-radius-medium) !important; }#tocContent { margin: 0.5rem 0.75rem; }.tocContainer.tocCollapsed ul { display: none; }.tocContainer ul { display: block; font-size: 0.8rem; line-height: 1.2rem; list-style-type: none; }.tocContainer ul li { line-height: 1.25rem; margin-bottom: 0.25rem; padding-left: unset; }#tocTitle { display: none; }.tocH2 { font-weight: 700; line-height: 1rem; text-transform: uppercase; }.tocH3 { margin-bottom: 0rem; font-size: 0.8rem; text-transform: uppercase; }@media (max-width: 991px) { .tocLayout { width: 100%; position: unset; margin-bottom: 1rem; }.tocContainer { display: block; margin-top: 0rem; margin-right: 0rem; width: 100%; position: unset; float: unset; }.tocDefaultCollapsed > ul { display: none; }.tocCollapsed, .tocDefaultCollapsed { border-radius: var(--border-radius-medium); } }@media (max-width: 768px) { .tocCollapsed > #tocContent, .tocDefaultCollapsed > #tocContent { display: none; } }.linkCard { display: block; width: 100%; min-height: 4.5rem; }.linkIcon { float: left; line-height: 1.5 !important; font-size: 1.9rem; padding: 0.2rem; margin-right: 0.5rem; margin-bottom: 0.25rem; height: 3rem; width: 3rem; color: white; background: black; border-radius: var(--border-radius-small); }.linkCardTitle { display: block; padding-bottom: 0.15rem; scroll-margin-top: var(--scroll-margin-top) 7.5rem; line-height: 1.1rem; font-size: 0.95rem; font-weight: 700; text-transform: uppercase; }.linkCardDescription { margin-left: 0.25rem; line-height: 1.1rem; font-size: 0.85rem; font-weight: 600; pointer-events: none; text-transform: capitalize; }@media (max-width: 768px) { .linkCard { min-height: unset; } }.element { padding: 0.75rem; background-color: var(--color-light); border-radius: var(--border-radius-medium); font-size: 0.95rem; font-weight: 600; cursor: default; }.tag { min-width: 31%; background-color: black; display: inline-flex; margin: 0.15rem; padding: 0.25rem 0.5rem; height: 1.75rem; color: white; cursor: default; font-weight: 600; font-size: 0.8rem; border-radius: 0.25rem; }pre { background-color: #f8f9fa; border: 1px solid var(--color-light); border-radius: 8px; padding: 1.5em; overflow-x: auto; line-height: 1.5; cursor: default; }pre code { color: #2c3e50; font-size: 0.95em; background: transparent; padding: 0; border: none; display: block; white-space: pre-wrap; }.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-dark-alternate); transform: rotateY(180deg); }.cardTarotHeader { margin-bottom: 0.0rem; font-size: 0.9rem; text-align: center; color: rgb(0, 0, 0) !important; font-weight: 700; }.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); }.cardTarot1 { text-align: center; margin-top: 2.8rem; }.cardTarot2 { text-align: center; margin-top: 1.7rem; font-size: 2.4rem; }.cardTarot3 { text-align: center; margin-top: 1.7rem; font-size: 1.7rem; }.cardTarot4 { text-align: center; margin-top: 1.2rem; font-size: 2.1rem; }.cardTarot567 { text-align: center; margin-top:1.0rem; font-size: 2.1rem; }.cardTarot8910 { text-align: center; margin-top: 0.5rem; font-size: 1.7rem; }.cardTarot11121314 { text-align: center; margin-top: 2.2rem; font-size: 2.5rem; }.cardTarotList { text-transform: uppercase; font-size: 1.0rem; font-weight: 700; cursor: default; }iframe { overflow: "none"; aspect-ratio: 16 / 9; border-radius: var(--border-radius-medium); width: 100%; }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; }@media (max-width: 768px) { .audioPlaylist { margin-bottom: 0.5rem; border-radius: 1rem 1rem 0rem 0rem; min-height: 100%; }.audioPlayer { min-height: 5rem; border-radius: 0rem 0rem 1rem 1rem; } }.galleryImage { display: none; position: fixed; padding: 0.5rem; 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: 100%; max-height: 70vh; height: unset; width: unset; margin-left: auto; margin-right: auto; border-radius: var(--border-radius-medium); background-color: white; background-clip: content-box; overflow: hidden; }.galleryLeft, .galleryRight { color: white !important; cursor: pointer; font-size: 4rem; }@media (max-width: 768px) { #galleryImage { max-height: 80vh; border-radius: var(--border-radius-small); }.galleryLeft, .galleryRight { font-size: 2rem; } }.imageGallery { width: 100%; background-color: var(--color-light); object-fit: cover; border-radius: var(--border-radius-small); cursor: pointer; }.imageGalleryGrid { display: flex; margin-left: -0.313rem; width: auto; }.imageGalleryGridColum { padding-left: 0.313rem; background-clip: padding-box; }.videoContent { cursor: pointer; 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; }::-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; }.engine { position: absolute; display: block; overflow-y: hidden; width: 100%; height: 100%; padding: 0; margin: 0; outline: none; border-radius: 1px; }.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; }#loadingScreen { position: absolute; width: 100%; height: 100%; justify-content: center; align-items: center; background-color: black; text-align: center; pointer-events: none; z-index: 1; display: none; }.loadingTitle { color: white; font-size: 1.0rem; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }.fa-ancient-ruins::before { content: "\f3f7"; }.fa-balance-scale-left::before { content: "\f3f8"; }.fa-balance-scale::before { content: "\f3f9"; }.fa-bars::before { content: "\f3fa"; }.fa-binoculars::before { content: "\f3fb"; }.fa-book-dead::before { content: "\f3fc"; }.fa-cartographers::before { content: "\f3fd"; }.fa-check::before { content: "\f3fe"; }.fa-chess-bishop::before { content: "\f3ff"; }.fa-chess-king::before { content: "\f400"; }.fa-chess-knight::before { content: "\f401"; }.fa-chess-pawn::before { content: "\f402"; }.fa-chess-queen::before { content: "\f403"; }.fa-chevron-up::before { content: "\f404"; }.fa-circle-down::before { content: "\f405"; }.fa-circle-left::before { content: "\f406"; }.fa-circle-right::before { content: "\f407"; }.fa-circle-up::before { content: "\f408"; }.fa-cloud-moon::before { content: "\f409"; }.fa-coins::before { content: "\f40a"; }.fa-compact-disc::before { content: "\f40b"; }.fa-creation::before { content: "\f40c"; }.fa-crow::before { content: "\f40d"; }.fa-dharmachakra::before { content: "\f40e"; }.fa-dragonbane::before { content: "\f40f"; }.fa-dungeon::before { content: "\f410"; }.fa-earth-americas::before { content: "\f411"; }.fa-earth-europe::before { content: "\f412"; }.fa-earth-oceania::before { content: "\f413"; }.fa-expand::before { content: "\f414"; }.fa-file-contract::before { content: "\f415"; }.fa-fish-fins::before { content: "\f416"; }.fa-fist-raised::before { content: "\f417"; }.fa-gears::before { content: "\f418"; }.fa-ghost::before { content: "\f419"; }.fa-glass-cheers::before { content: "\f41a"; }.fa-globe-europe::before { content: "\f41b"; }.fa-gopuram::before { content: "\f41c"; }.fa-hat-cowboy::before { content: "\f41d"; }.fa-hat-wizard::before { content: "\f41e"; }.fa-heart::before { content: "\f41f"; }.fa-hippo::before { content: "\f420"; }.fa-home::before { content: "\f421"; }.fa-lightbulb::before { content: "\f422"; }.fa-link::before { content: "\f423"; }.fa-lions::before { content: "\f424"; }.fa-meteor::before { content: "\f425"; }.fa-moon::before { content: "\f426"; }.fa-mountain::before { content: "\f427"; }.fa-newspaper::before { content: "\f428"; }.fa-oneness::before { content: "\f429"; }.fa-pen-fancy::before { content: "\f42a"; }.fa-person::before { content: "\f42b"; }.fa-praying-hands::before { content: "\f42c"; }.fa-radiation::before { content: "\f42d"; }.fa-rotate-right::before { content: "\f42e"; }.fa-scroll::before { content: "\f42f"; }.fa-seedling::before { content: "\f430"; }.fa-signature::before { content: "\f431"; }.fa-signs-post::before { content: "\f432"; }.fa-square-caret-down::before { content: "\f433"; }.fa-square-caret-left::before { content: "\f434"; }.fa-square-caret-right::before { content: "\f435"; }.fa-square-caret-up::before { content: "\f436"; }.fa-star::before { content: "\f437"; }.fa-steam::before { content: "\f438"; }.fa-store::before { content: "\f439"; }.fa-sun::before { content: "\f43a"; }.fa-systems::before { content: "\f43b"; }.fa-toolbox::before { content: "\f43c"; }.fa-tools::before { content: "\f43d"; }.fa-tree::before { content: "\f43e"; }.fa-truck::before { content: "\f43f"; }.fa-underworld::before { content: "\f440"; }.fa-wand-sparkles::before { content: "\f441"; }.fa-wheat-awn::before { content: "\f442"; }.fa-wine-glass::before { content: "\f443"; }.fa { font-family: "Icons"; } @font-face { font-family: "Icons"; font-style: normal; font-weight: 900; font-display: block; src: url("/assets/fonts/font-icons.woff2?query=649ea4d075cf0be76084f7dcea7ddf6d42e353e0") format("woff2"); }