html {font-size: 100%;}h1 {font-size: 2rem;}h2 {font-size: 1.6rem;}h3 {font-size: 1.1rem;}@media (max-width: 768px) {html {font-size: 100%;}}.page_height_wrapper {min-height: calc(100vh - 9rem);}.page_width_wrapper {max-width: 1300px;width: 95vw;margin: 0 auto;}:root {--c1: rgb(200, 120, 80);--c1: hsl(20, 52%, 55%);--c1-rgb: 200, 120, 80;--c1-hue: 20;--c2: rgb(103, 254, 153);--c2-rgb: 103, 254, 153;--c2-hue: 140;--c0: rgb(153, 103, 254);--c0-rgb: 153, 103, 254;--c0-hue: 260;--c4: rgb(247, 36, 8);--c4-rgb: 247, 36, 8;--c4-hue: 7;--cta-fg-color: #000;--cta-color: var(--bs-body-bg);--cta-bg-color: gold;--cta-border-color: var(--bs-body-bg);--cta-hover-color: var(--bs-body-color);--cta-hover-bg-color: var(--bs-body-bg);--cta-hover-border-color: var(--bs-body-color);--white-color: #f2f2f2;--white-color-rgb: 250, 250, 250;--black-color: #111;--black-color-rgb: 24, 24, 24;--bs-border-radius: .375rem;}.boss_font {font-family: var(--boss-font-family);font-weight: var(--boss-font-weight);}.body-font,dfn {font-family: var(--bs-body-font-family);font-style: normal;}p {text-align: justify;text-justify: inter-word;}body {background-color: var(--bs-body-bg);scroll-behavior: smooth;}[data-bs-theme=light] {color-scheme: light;--bs-body-color: var(--black-color);--bs-body-color-rgb: var(--black-color-rgb);--bs-body-bg: var(--white-color);--bs-body-bg-rgb: var(--white-color-rgb);--bs-link-color: #505050;--bs-link-color-rgb: 80, 80, 80;--bs-link-decoration: underline;--bs-link-hover-color: #000;--bs-link-hover-color-rgb: 0, 0, 0;--bs-border-color: #bbb;--cta-color: var(--bs-body-color);--cta-bg-color: gold;--cta-border-color: var(--bs-body-color);--cta-hover-color: var(--bs-body-color);--cta-hover-bg-color: var(--bs-body-bg);--cta-hover-border-color: var(--bs-body-color);}.btn_outline {--bs-btn-color: #212529;--bs-btn-border-color: #000;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none;}.btn_outline_fill {--bs-btn-color: #f8f9fa;--bs-btn-bg: #000;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #f8f9fa;--bs-btn-hover-bg: #2a2a2a;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none;}[data-bs-theme=dark] {color-scheme: dark;--bs-body-color: var(--white-color);--bs-body-color-rgb: var(--white-color-rgb);--bs-body-bg: var(--black-color);--bs-body-bg-rgb: var(--black-color-rgb);--bs-link-color: #b0b0b0;--bs-link-color-rgb: 176, 176, 176;--bs-link-decoration: underline;--bs-link-hover-color: #fff;--bs-link-hover-color-rgb: 255, 255, 255;}[data-bs-theme=dark] .btn_outline {--bs-btn-color: var(--white-color);--bs-btn-border-color: var(--white-color);--bs-btn-hover-color: #000;--bs-btn-hover-bg: var(--white-color);--bs-btn-hover-border-color: var(--white-color);--bs-btn-focus-shadow-rgb: var(--white-color-rgb);--bs-btn-active-color: #000;--bs-btn-active-bg: var(--white-color);--bs-btn-active-border-color: var(--white-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--white-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--white-color);--bs-gradient: none;}[data-bs-theme=dark] .btn_outline_fill {--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #c6cfd8;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none;}nav {padding: 0;margin: 0;width: 100%;background-color: var(--bs-body-bg);}.navbar>.container-fluid {max-width: 1300px;margin: 0 auto;}.navbar {border-bottom: 1px solid rgba(var(--bs-body-color-rgb), .2);backdrop-filter: blur(8px);background-color: rgba(var(--bs-body-bg-rgb), .95);--bs-navbar-toggler-border-color: transparent;--bs-navbar-hover-color: green;--bs-navbar-toggler-focus-width: 0;}.navbar-toggler-icon {font-size: 1rem;}.navbar-brand {margin-left: 10px;margin-right: 10px;}.brand_font {font-family: var(--brand-font-family);font-weight: var(--brand-font-weight);}.nav-item>.nav-link {padding-right: .5rem;border-radius: .35rem;}.nav-item_cta>a {color: var(--cta-color) !important;background-color: var(--cta-bg-color) !important;border-color: var(--cta-border-color) !important;}.nav-item_cta>a:hover {color: var(--cta-color) !important;background-color: var(--cta-bg-color) !important;border-color: var(--cta-border-color) !important;}.nav-link {margin: 0.2rem;padding: 0;font-family: var(--nav-font-family);}.nav-link:hover {color: var(--bs-body-color);background-color: rgba(var(--c2-rgb), .4);}.navbar-collapse.collapsing>.navbar-nav>.nav-item>.nav-link,.navbar-collapse.show>.navbar-nav>.nav-item>.nav-link {color: var(--bs-body-color);padding: .5rem;font-size: 1.2rem;letter-spacing: 1px;}.navbar-collapse.hide>.navbar-nav>.nav-item>.nav-link {margin: 0;}.nav_link_md {padding-left: .5rem;padding-right: .5rem;border-radius: var(--bs-border-radius);text-decoration: none;}.nav_link_md:hover,.nav_link_md:focus {background-color: rgba(var(--c2-rgb), .4);}.theme_switcher {font-size: .8rem;margin: 0;margin-right: .3rem;padding: .1rem .5rem;color: gray;}.theme_toggler {cursor: pointer;padding-right: .5rem;padding-left: .5rem;margin: auto;color: #777}.carousel {width: 100%;background-color: black;}.carousel-inner,.carousel-inner>div>img {width: 95vw;height: calc(0.57 * 95vw);max-width: 900px;max-height: 512px;margin: 0 auto;}.carousel-caption {top: 40%;transform: translate(0, -50%);}#svg_painter0,#svg_painter0 {width: 50%;margin-top: 2em;overflow: visible;z-index: 10;font-family: var(--svg-font-family);font-weight: var(--svg-font-weight);user-select: none;}.carousel_text {color: var(--white-color);background-color: #222d;padding: .5rem 2rem;margin-top: 1.5rem;letter-spacing: 1px;display: inline-flex;}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],.carousel .carousel-indicators [data-bs-target] {background-color: #fff;border: 3px solid black;}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon {filter: brightness(100%);}.app_def {max-width: 800px;}.zIndex_1 {z-index: 1;}.img_matrix_side__not_mobile {max-width: 512px;max-height: 724px;aspect-ratio: 512/724;border-radius: var(--bs-border-radius);}.img_martix_side__mobile {max-width: 500px;aspect-ratio: 512/724;border-radius: var(--bs-border-radius);}.pos_relative {position: relative;}.center_vert_horz {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}@media (max-width: 767px) {.row {margin-left: 0;margin-right: 0;}}.hide-at-wide-containter {}@media (min-width: 768px) {.hide-at-wide-containter {display: none;}}.fa_correct {position: relative;top: 1pt;margin-left: .1rem;}:root {--bs-breadcrumb-divider: '>';}.breadcrumb {margin-top: 1rem;}.breadcrumb>* {font-size: 90%;}.breadcrumb-item+.active>a {text-decoration: none !important;}footer {color: #666;width: 100%;min-height: 3rem;padding: 1rem auto;}[data-bs-theme=dark] footer {color: #979899;}.footer_head {padding-bottom: .375rem;border-bottom: 1px solid;margin-bottom: .375rem;}footer a {color: inherit;text-decoration: none;}footer a:hover {color: var(--bs-body-color);border-bottom: 1px solid;}.font-size-90 {font-size: 90%;}.btn_cta {padding: .75rem 2rem;margin: 0 auto;width: max-content;font-family: var(--nav-font-family);font-size: 1.1rem;text-decoration: none;font-weight: bold;line-height: 2rem;border-radius: 1rem;color: var(--cta-color);background-color: var(--cta-bg-color);border-color: var(--cta-border-color);transition: all .3s;box-shadow: 0 2px 4px 0 #0007;}.btn_cta:hover,.btn_cta:active {color: var(--cta-hover-color);background-color: var(--cta-hover-bg-color);border-color: var(--cta-hover-border-color);}.btn_cta:disabled {color: gray;background-color: transparent;border-color: gray;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.noise4 {background-color: hsla(var(--c4-hue), 100%, 50%, .1);background-image:linear-gradient(60deg, rgba(var(--c4-rgb), 1) 0%, rgba(var(--c4-rgb), .1) 100%),url("data:image/svg+xml,%3C!-- svg: first layer --%3E%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");;}.dimmer {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.5);z-index: 1;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.dimmer.show {opacity: 1;visibility: visible;}.card {border-radius: .35rem;padding: .5rem;margin: .5rem .5rem;box-shadow: -1px 4px 4px 0px #0007;border: 1px solid;}[data-bs-theme=dark] .card {box-shadow: -2px 2px 4px 0px #000f;}.card_title {text-align: center;}@media (min-width: 768px) {.card_title {font-size: 120%;}.card_title>.card_icon,.card_title>.card_icon2 {margin-bottom: .5rem;}}i.card_icon {border-radius: 15%;font-size: 1rem;width: 1.7rem;line-height: 1.6rem;text-align: center;}.card_body {color: rgba(var(--bs-body-rgb), .9);}.color0 .card {border-color: rgba(var(--c0-rgb), .1);background-color: rgba(var(--c0-rgb), .05);background: linear-gradient(120deg,rgba(var(--c0-rgb), .0) 0%,rgba(var(--c0-rgb), .05) 30%,rgba(var(--c0-rgb), 0) 100%);min-width: 300px;}[data-bs-theme=dark] .color0 .card {border-color: rgba(var(--c0-rgb), .1);background-color: rgba(var(--c0-rgb), .05);position: relative;}.color0 .card_title {color: hsl(var(--c0-hue), 40%, 20%);border-radius: 15%;position: relative;text-align: center;width: 100%;line-height: 2;border-top: 1px solid #fff7;border-bottom: 1px solid #0007;background-color: var(--bs-body-color);background: linear-gradient(60deg,hsl(var(--c0-hue), 10%, 5%) 0%,hsl(var(--c0-hue), 10%, 40%) 25%,#fff 50%,hsl(var(--c0-hue), 10%, 40%) 80%,hsl(var(--c0-hue), 10%, 5%) 100%);text-shadow: 0px 1px 1px #fff;}[data-bs-theme=dark] .color0 .card_title {}.color0 .card_icon {display: none;background: var(--c0);background: linear-gradient(60deg, var(--c0) 0%, var(--c0) 25%, #fff 60%, var(--c0) 80%, var(--c0) 100%);color: black;}.color0 .card_body {text-align: justify;text-justify: inter-character;text-kashida-space: 75%;}.color2 .card {border-color: rgba(var(--c2-rgb), .3);background-color: rgba(var(--c2-rgb), .1);min-width: 250px;text-align: center;}[data-bs-theme=dark] .color2 .card {border-color: rgba(var(--c2-rgb), .05);background-color: rgba(var(--c2-rgb), .032);}.color2 .card_title {color: hsl(var(--c2-hue), 90%, 20%);padding: 1rem 0;}[data-bs-theme=dark] .color2 .card_title {color: hsl(var(--c2-hue), 100%, 80%);}.color2 .card_icon {font-size: 2rem !important;line-height: 1.4;}.color2 .card_body {text-align: center;text-align: justify;text-justify: inter-character;text-kashida-space: 75%;}@media (max-width: 767px) {.color2 .card {max-width: 250px !important;font-size: unset;line-height: unset;}.color2 .card_title {padding: 0;}.color2 .card_body {text-align: center}}[data-bs-theme=dark] .color2 .card_title {}.color1 .list {border: none;display: list-item;margin-bottom: 1rem;}[data-bs-theme=dark] .color1 .list {}.color1 .list_title {color: hsl(var(--c1-hue), 90%, 20%);}[data-bs-theme=dark] .color1 .list_title {color: hsl(var(--c1-hue), 100%, 80%);}.color1 .list_icon {display: none;}.color1 .list_body {color: rgba(var(--bs-body-color-rgb), .9);margin-bottom: 3rem !important;}