: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-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-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-body-color-rgb: 33,37,41; --bs-body-bg-rgb: 255,255,255; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",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-bg: #fff; }*, ::after, ::before { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; 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); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }h1,h3{margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;}h1{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){h1{font-size: 2.5rem;}}h3{font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px){h3{font-size: 1.75rem;}}p { margin-top: 0px; margin-bottom: 1rem; }ul{padding-left: 2rem;}ul{margin-top: 0px; margin-bottom: 1rem;}ul ul{margin-bottom: 0px;}strong{font-weight: bolder;}a { color: rgb(13, 110, 253); text-decoration: underline; }a:hover { color: rgb(10, 88, 202); }img, svg { vertical-align: middle; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }button,input{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}button{text-transform: none;}[type="button"],button{appearance: button;}[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field { padding: 0px; }::-webkit-inner-spin-button { height: auto; }::-webkit-search-decoration { appearance: none; }::-webkit-color-swatch-wrapper { padding: 0px; }::-webkit-file-upload-button { font: inherit; }::file-selector-button { font: inherit; }::-webkit-file-upload-button { font: inherit; appearance: button; }iframe { border: 0px; }.container{width: 100%; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); 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;}}.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(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }.col-2 { flex: 0 0 auto; width: 16.6667%; }.col-4 { flex: 0 0 auto; width: 33.3333%; }.col-6 { flex: 0 0 auto; width: 50%; }@media (min-width: 768px){.col-md-3 { flex: 0 0 auto; width: 25%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-6 { flex: 0 0 auto; width: 50%; }.col-md-7 { flex: 0 0 auto; width: 58.3333%; }}@media (min-width: 992px){.col-lg-2 { flex: 0 0 auto; width: 16.6667%; }.col-lg-6 { flex: 0 0 auto; width: 50%; }.col-lg-8 { flex: 0 0 auto; width: 66.6667%; }.col-lg-12 { flex: 0 0 auto; width: 100%; }}.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }.table-success { --bs-table-bg: #d1e7dd; --bs-table-striped-bg: #c7dbd2; --bs-table-striped-color: #000; --bs-table-active-bg: #bcd0c7; --bs-table-active-color: #000; --bs-table-hover-bg: #c1d6cc; --bs-table-hover-color: #000; color: rgb(0, 0, 0); border-color: rgb(188, 208, 199); }.table-dark { --bs-table-bg: #212529; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #fff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #fff; color: rgb(255, 255, 255); border-color: rgb(55, 59, 62); }.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); appearance: none; border-radius: 0.25rem; 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"]:not(:disabled):not([readonly]) { cursor: pointer; }.form-control:focus { color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); border-color: rgb(134, 183, 254); outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }.form-control::-webkit-date-and-time-value { height: 1.5em; }.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }.form-control:disabled{background-color: rgb(233, 236, 239); opacity: 1;}.form-control::-webkit-file-upload-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; 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; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; 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 { transition: none; }.form-control::file-selector-button { transition: none; }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: rgb(221, 224, 227); }.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: rgb(221, 224, 227); }.form-control::-webkit-file-upload-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; 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 { transition: none; }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: rgb(221, 224, 227); }.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -1px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: rgba(25, 135, 84, 0.9); border-radius: 0.25rem; }.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(220, 53, 69); }.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display: block;}.form-control.is-invalid{border-color: rgb(220, 53, 69); 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: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.25rem;}.btn-success { color: rgb(255, 255, 255); background-color: rgb(25, 135, 84); border-color: rgb(25, 135, 84); }.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(21, 115, 71); border-color: rgb(20, 108, 67); }.btn-success:focus{color: rgb(255, 255, 255); background-color: rgb(21, 115, 71); border-color: rgb(20, 108, 67); box-shadow: rgba(60, 153, 110, 0.5) 0px 0px 0px 0.25rem;}.btn-success.active,.btn-success:active,.show > .btn-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(20, 108, 67); border-color: rgb(19, 101, 63);}.btn-success.active:focus,.btn-success:active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow: rgba(60, 153, 110, 0.5) 0px 0px 0px 0.25rem;}.btn-success:disabled{color: rgb(255, 255, 255); background-color: rgb(25, 135, 84); border-color: rgb(25, 135, 84);}.btn-dark { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41); }.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(28, 31, 35); border-color: rgb(26, 30, 33); }.btn-dark:focus{color: rgb(255, 255, 255); background-color: rgb(28, 31, 35); border-color: rgb(26, 30, 33); box-shadow: rgba(66, 70, 73, 0.5) 0px 0px 0px 0.25rem;}.btn-dark.active,.btn-dark:active,.show > .btn-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(26, 30, 33); border-color: rgb(25, 28, 31);}.btn-dark.active:focus,.btn-dark:active:focus,.show > .btn-dark.dropdown-toggle:focus{box-shadow: rgba(66, 70, 73, 0.5) 0px 0px 0px 0.25rem;}.btn-dark:disabled{color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41);}.btn-outline-success { color: rgb(25, 135, 84); border-color: rgb(25, 135, 84); }.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(25, 135, 84); border-color: rgb(25, 135, 84); }.btn-outline-success:focus{box-shadow: rgba(25, 135, 84, 0.5) 0px 0px 0px 0.25rem;}.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color: rgb(255, 255, 255); background-color: rgb(25, 135, 84); border-color: rgb(25, 135, 84);}.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow: rgba(25, 135, 84, 0.5) 0px 0px 0px 0.25rem;}.btn-outline-success:disabled{color: rgb(25, 135, 84); background-color: transparent;}.btn-outline-dark { color: rgb(33, 37, 41); border-color: rgb(33, 37, 41); }.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41); }.btn-outline-dark:focus{box-shadow: rgba(33, 37, 41, 0.5) 0px 0px 0px 0.25rem;}.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41);}.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow: rgba(33, 37, 41, 0.5) 0px 0px 0px 0.25rem;}.btn-outline-dark:disabled{color: rgb(33, 37, 41); background-color: transparent;}.fade { transition: opacity 0.15s linear; }@media (prefers-reduced-motion: reduce){.fade { transition: none; }}.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }.collapsing { height: 0px; overflow: hidden; transition: height 0.35s; }@media (prefers-reduced-motion: reduce){.collapsing { transition: none; }}.collapsing.collapse-horizontal { width: 0px; height: auto; transition: width 0.35s; }@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal { transition: none; }}.dropdown,.dropend{position: relative;}.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }.dropdown-toggle:empty::after { margin-left: 0px; }.dropdown-menu { position: absolute; z-index: 1000; display: none; min-width: 10rem; padding: 0.5rem 0px; margin: 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }.dropdown-menu-start { --bs-position: start; }.dropdown-menu-end { --bs-position: end; }@media (min-width: 576px){.dropdown-menu-sm-start { --bs-position: start; }.dropdown-menu-sm-end { --bs-position: end; }}@media (min-width: 768px){.dropdown-menu-md-start { --bs-position: start; }.dropdown-menu-md-end { --bs-position: end; }}@media (min-width: 992px){.dropdown-menu-lg-start { --bs-position: start; }.dropdown-menu-lg-end { --bs-position: end; }}@media (min-width: 1200px){.dropdown-menu-xl-start { --bs-position: start; }.dropdown-menu-xl-end { --bs-position: end; }}@media (min-width: 1400px){.dropdown-menu-xxl-start { --bs-position: start; }.dropdown-menu-xxl-end { --bs-position: end; }}.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentcolor; }.dropend .dropdown-toggle:empty::after { margin-left: 0px; }.dropend .dropdown-toggle::after { vertical-align: 0px; }.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.15); }.dropdown-item { display: block; width: 100%; padding: 0.25rem 1rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; }.dropdown-item:focus, .dropdown-item:hover { color: rgb(30, 33, 37); background-color: rgb(233, 236, 239); }.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(13, 110, 253); }.dropdown-item:disabled{color: rgb(173, 181, 189); pointer-events: none; background-color: transparent;}.dropdown-menu.show { display: block; }.dropdown-header { display: block; padding: 0.5rem 1rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }.dropdown-item-text { display: block; padding: 0.25rem 1rem; color: rgb(33, 37, 41); }.dropdown-menu-dark { color: rgb(222, 226, 230); background-color: rgb(52, 58, 64); border-color: rgba(0, 0, 0, 0.15); }.dropdown-menu-dark .dropdown-item { color: rgb(222, 226, 230); }.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.15); }.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { color: rgb(255, 255, 255); background-color: rgb(13, 110, 253); }.dropdown-menu-dark .dropdown-item:disabled{color: rgb(173, 181, 189);}.dropdown-menu-dark .dropdown-divider { border-color: rgba(0, 0, 0, 0.15); }.dropdown-menu-dark .dropdown-item-text { color: rgb(222, 226, 230); }.dropdown-menu-dark .dropdown-header { color: rgb(173, 181, 189); }.btn-group > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left: 0px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; transition: box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.navbar-toggler { transition: none; }}.navbar-toggler:hover { text-decoration: none; }.navbar-toggler:focus { text-decoration: none; outline: 0px; box-shadow: 0px 0px 0px 0.25rem; }.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }@media (min-width: 576px){.navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-sm .navbar-toggler { display: none; }.navbar-expand-sm .offcanvas-header { display: none; }.navbar-expand-sm .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 768px){.navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-md .navbar-toggler { display: none; }.navbar-expand-md .offcanvas-header { display: none; }.navbar-expand-md .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-lg .navbar-toggler { display: none; }.navbar-expand-lg .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@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; }.navbar-expand-xl .navbar-toggler { display: none; }.navbar-expand-xl .offcanvas-header { display: none; }.navbar-expand-xl .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 1400px){.navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-xxl .navbar-toggler { display: none; }.navbar-expand-xxl .offcanvas-header { display: none; }.navbar-expand-xxl .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand .navbar-toggler { display: none; }.navbar-expand .offcanvas-header { display: none; }.navbar-expand .offcanvas { position: inherit; bottom: 0px; z-index: 1000; flex-grow: 1; background-color: transparent; border-right: 0px; border-left: 0px; transition: none; transform: none; visibility: visible !important; }.navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top { height: auto; border-top: 0px; border-bottom: 0px; }.navbar-expand .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.55); border-color: rgba(255, 255, 255, 0.1); }.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }.card-img-overlay { position: absolute; inset: 0px; padding: 1rem; border-radius: calc(-1px + 0.25rem); }.accordion-button:not(.collapsed) { color: rgb(12, 99, 228); background-color: rgb(231, 241, 255); box-shadow: rgba(0, 0, 0, 0.125) 0px -1px 0px inset; }.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); transform: rotate(-180deg); }.alert-success { color: rgb(15, 81, 50); background-color: rgb(209, 231, 221); border-color: rgb(186, 219, 204); }.alert-dark { color: rgb(20, 22, 25); background-color: rgb(211, 211, 212); border-color: rgb(188, 190, 191); }@-webkit-keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}@keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }@media (prefers-reduced-motion: reduce){.progress-bar-animated { animation: auto ease 0s 1 normal none running none; }}.list-group-item-success { color: rgb(15, 81, 50); background-color: rgb(209, 231, 221); }.list-group-item-dark { color: rgb(20, 22, 25); background-color: rgb(211, 211, 212); }.toast:not(.show) { display: none; }.modal { position: fixed; top: 0px; left: 0px; z-index: 1055; display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -50px); }@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog { transition: none; }}.modal.show .modal-dialog { transform: none; }.modal.modal-static .modal-dialog { transform: scale(1.02); }.modal-dialog-scrollable { height: calc(100% - 1rem); }.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }.modal-dialog-scrollable .modal-body { overflow-y: auto; }.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1050; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }.modal-backdrop.fade { opacity: 0; }.modal-backdrop.show { opacity: 0.5; }.modal-header { display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }.modal-title { margin-bottom: 0px; line-height: 1.5; }.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }.modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }.modal-footer > * { margin: 0.25rem; }@media (min-width: 576px){.modal-dialog { max-width: 500px; margin: 1.75rem auto; }.modal-dialog-scrollable { height: calc(100% - 3.5rem); }.modal-dialog-centered { min-height: calc(100% - 3.5rem); }.modal-sm { max-width: 300px; }}@media (min-width: 992px){.modal-lg, .modal-xl { max-width: 800px; }}@media (min-width: 1200px){.modal-xl { max-width: 1140px; }}.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen .modal-header { border-radius: 0px; }.modal-fullscreen .modal-body { overflow-y: auto; }.modal-fullscreen .modal-footer { border-radius: 0px; }@media (max-width: 575.98px){.modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-sm-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-sm-down .modal-header { border-radius: 0px; }.modal-fullscreen-sm-down .modal-body { overflow-y: auto; }.modal-fullscreen-sm-down .modal-footer { border-radius: 0px; }}@media (max-width: 767.98px){.modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-md-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-md-down .modal-header { border-radius: 0px; }.modal-fullscreen-md-down .modal-body { overflow-y: auto; }.modal-fullscreen-md-down .modal-footer { border-radius: 0px; }}@media (max-width: 991.98px){.modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-lg-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-lg-down .modal-header { border-radius: 0px; }.modal-fullscreen-lg-down .modal-body { overflow-y: auto; }.modal-fullscreen-lg-down .modal-footer { border-radius: 0px; }}@media (max-width: 1199.98px){.modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-xl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xl-down .modal-header { border-radius: 0px; }.modal-fullscreen-xl-down .modal-body { overflow-y: auto; }.modal-fullscreen-xl-down .modal-footer { border-radius: 0px; }}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xxl-down .modal-header { border-radius: 0px; }.modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }.modal-fullscreen-xxl-down .modal-footer { border-radius: 0px; }}.tooltip { position: absolute; z-index: 1080; display: block; margin: 0px; font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }.tooltip.show { opacity: 0.9; }.tooltip .tooltip-arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }.bs-tooltip-top{padding: 0.4rem 0px;}.bs-tooltip-top .tooltip-arrow{bottom: 0px;}.bs-tooltip-top .tooltip-arrow::before{top: -1px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(0, 0, 0);}.bs-tooltip-end{padding: 0px 0.4rem;}.bs-tooltip-end .tooltip-arrow{left: 0px; width: 0.4rem; height: 0.8rem;}.bs-tooltip-end .tooltip-arrow::before{right: -1px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(0, 0, 0);}.bs-tooltip-bottom{padding: 0.4rem 0px;}.bs-tooltip-bottom .tooltip-arrow{top: 0px;}.bs-tooltip-bottom .tooltip-arrow::before{bottom: -1px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(0, 0, 0);}.bs-tooltip-start{padding: 0px 0.4rem;}.bs-tooltip-start .tooltip-arrow{right: 0px; width: 0.4rem; height: 0.8rem;}.bs-tooltip-start .tooltip-arrow::before{left: -1px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(0, 0, 0);}.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }.popover { position: absolute; top: 0px; left: 0px; z-index: 1070; display: block; max-width: 276px; font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }.popover .popover-arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; }.popover .popover-arrow::after, .popover .popover-arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }.bs-popover-top > .popover-arrow{bottom: calc(-1px - 0.5rem);}.bs-popover-top > .popover-arrow::before{bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgba(0, 0, 0, 0.25);}.bs-popover-top > .popover-arrow::after{bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255);}.bs-popover-end > .popover-arrow{left: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem;}.bs-popover-end > .popover-arrow::before{left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgba(0, 0, 0, 0.25);}.bs-popover-end > .popover-arrow::after{left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255);}.bs-popover-bottom > .popover-arrow{top: calc(-1px - 0.5rem);}.bs-popover-bottom > .popover-arrow::before{top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25);}.bs-popover-bottom > .popover-arrow::after{top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255);}.bs-popover-bottom .popover-header::before{position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(240, 240, 240);}.bs-popover-start > .popover-arrow{right: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem;}.bs-popover-start > .popover-arrow::before{right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25);}.bs-popover-start > .popover-arrow::after{right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255);}.popover-header { padding: 0.5rem 1rem; margin-bottom: 0px; font-size: 1rem; background-color: rgb(240, 240, 240); border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }.popover-header:empty { display: none; }.popover-body { padding: 1rem; color: rgb(33, 37, 41); }.carousel { position: relative; }.carousel-inner { position: relative; width: 100%; overflow: hidden; }.carousel-inner::after { display: block; clear: both; content: ""; }.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }@media (prefers-reduced-motion: reduce){.carousel-item { transition: none; }}.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) { transform: translateX(100%); }.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) { transform: translateX(-100%); }.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { z-index: 0; opacity: 0; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { transition: none; }}.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0px; color: rgb(255, 255, 255); text-align: center; background: 0px 0px; border: 0px; opacity: 0.5; transition: opacity 0.15s; }@media (prefers-reduced-motion: reduce){.carousel-control-next, .carousel-control-prev { transition: none; }}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }.carousel-control-prev { left: 0px; }.carousel-control-next { right: 0px; }.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50% center; background-size: 100% 100%; }.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 2; display: flex; justify-content: center; padding: 0px; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-width: 10px 0px; border-style: solid none; border-color: transparent currentcolor; border-image: none; opacity: 0.5; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target] { transition: none; }}.carousel-indicators .active { opacity: 1; }.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: rgb(255, 255, 255); text-align: center; }.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon { filter: invert(1) grayscale(1); }.carousel-dark .carousel-indicators [data-bs-target] { background-color: rgb(0, 0, 0); }.carousel-dark .carousel-caption { color: rgb(0, 0, 0); }@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}.offcanvas { position: fixed; bottom: 0px; z-index: 1045; display: flex; flex-direction: column; max-width: 100%; visibility: hidden; background-color: rgb(255, 255, 255); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }.offcanvas-backdrop.fade { opacity: 0; }.offcanvas-backdrop.show { opacity: 0.5; }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: 1rem; }.offcanvas-title { margin-bottom: 0px; line-height: 1.5; }.offcanvas-body { flex-grow: 1; padding: 1rem; overflow-y: auto; }.offcanvas-start { top: 0px; left: 0px; width: 400px; border-right: 1px solid rgba(0, 0, 0, 0.2); transform: translateX(-100%); }.offcanvas-end { top: 0px; right: 0px; width: 400px; border-left: 1px solid rgba(0, 0, 0, 0.2); transform: translateX(100%); }.offcanvas-top { top: 0px; right: 0px; left: 0px; height: 30vh; max-height: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.2); transform: translateY(-100%); }.offcanvas-bottom { right: 0px; left: 0px; height: 30vh; max-height: 100%; border-top: 1px solid rgba(0, 0, 0, 0.2); transform: translateY(100%); }.offcanvas.show { transform: none; }@-webkit-keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}@keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}@-webkit-keyframes placeholder-wave { 
  100% { mask-position: -200% 0%; }
}@keyframes placeholder-wave { 
  100% { mask-position: -200% 0%; }
}.clearfix::after { display: block; clear: both; content: ""; }.link-success { color: rgb(25, 135, 84); }.link-success:focus, .link-success:hover { color: rgb(20, 108, 67); }.link-dark { color: rgb(33, 37, 41); }.link-dark:focus, .link-dark:hover { color: rgb(26, 30, 33); }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }.sticky-top { position: sticky; top: 0px; z-index: 1020; }@media (min-width: 576px){.sticky-sm-top { position: sticky; top: 0px; z-index: 1020; }}@media (min-width: 768px){.sticky-md-top { position: sticky; top: 0px; z-index: 1020; }}@media (min-width: 992px){.sticky-lg-top { position: sticky; top: 0px; z-index: 1020; }}@media (min-width: 1200px){.sticky-xl-top { position: sticky; top: 0px; z-index: 1020; }}@media (min-width: 1400px){.sticky-xxl-top { position: sticky; top: 0px; z-index: 1020; }}.visually-hidden-focusable:not(:focus):not(:focus-within){position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}.overflow-visible { overflow: visible !important; }.d-block { display: block !important; }.d-none { display: none !important; }.position-sticky { position: sticky !important; }.border-success { border-color: rgb(25, 135, 84) !important; }.border-dark { border-color: rgb(33, 37, 41) !important; }.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important; }.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important; }.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important; }.bg-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important; }.visible { visibility: visible !important; }.invisible { visibility: hidden !important; }@media (min-width: 992px){.d-lg-block { display: block !important; }.d-lg-none { display: none !important; }}