: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-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","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-bg: #fff; --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-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #0d6efd; --bs-link-hover-color: #0a58ca; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; }*,::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,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }.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; }}p{ margin-top: 0px; margin-bottom: 1rem; }ol,ul{ padding-left: 2rem; }dl,ol,ul{ margin-top: 0px; margin-bottom: 1rem; }ol ol,ol ul,ul ol,ul ul{ margin-bottom: 0px; }.small,small{ font-size: 0.875em; }a{ color: var(--bs-link-color); text-decoration: underline; }a:hover{ color: var(--bs-link-hover-color); }img,svg{ vertical-align: middle; }label{ display: inline-block; }button{ border-radius: 0px; }button:focus:not(:focus-visible){ outline: 0px; }button,input,optgroup,select,textarea{ margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button,select{ text-transform: none; }[type="button"], [type="reset"], [type="submit"], 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; appearance: button; }::file-selector-button{ font: inherit; appearance: button; }iframe{ border: 0px; }[hidden]{ display: none !important; }.container{ --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .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; }}.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-auto{ flex: 0 0 auto; width: auto; }@media (min-width: 992px){.col-lg-12{ flex: 0 0 auto; width: 100%; }}.form-control[type="file"]:not(:disabled):not([readonly]){ cursor: pointer; }.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-color:not(:disabled):not([readonly]){ cursor: pointer; }.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n/**/+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group.has-validation > .dropdown-toggle:nth-last-child(n/**/+4), .input-group.has-validation > .form-floating:nth-last-child(n/**/+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n/**/+3) > .form-select, .input-group.has-validation > :nth-last-child(n/**/+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){ 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; }.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid{ z-index: 3; }.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid{ z-index: 4; }.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active{ color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }.btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible{ box-shadow: var(--bs-btn-focus-box-shadow); }.fade:not(.show){ opacity: 0; }.collapse:not(.show){ display: none; }.collapsing.collapse-horizontal{ width: 0px; height: auto; transition: width 0.35s; }@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{ transition: none; }}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{ 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{ --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: #212529; --bs-dropdown-bg: #fff; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: 0.375rem; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: #212529; --bs-dropdown-link-hover-color: #1e2125; --bs-dropdown-link-hover-bg: #e9ecef; --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: #adb5bd; --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: 0px; 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[data-bs-popper]{ top: 100%; left: 0px; margin-top: var(--bs-dropdown-spacer); }.dropdown-menu-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-end[data-bs-popper]{ right: 0px; left: auto; }@media (min-width: 576px){.dropdown-menu-sm-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-sm-end[data-bs-popper]{ right: 0px; left: auto; }}@media (min-width: 768px){.dropdown-menu-md-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-md-end[data-bs-popper]{ right: 0px; left: auto; }}@media (min-width: 992px){.dropdown-menu-lg-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-lg-end[data-bs-popper]{ right: 0px; left: auto; }}@media (min-width: 1200px){.dropdown-menu-xl-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-xl-end[data-bs-popper]{ right: 0px; left: auto; }}@media (min-width: 1400px){.dropdown-menu-xxl-start[data-bs-popper]{ right: auto; left: 0px; }.dropdown-menu-xxl-end[data-bs-popper]{ right: 0px; left: auto; }}.dropup .dropdown-menu[data-bs-popper]{ top: auto; bottom: 100%; margin-top: 0px; margin-bottom: var(--bs-dropdown-spacer); }.dropup .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentcolor transparent; }.dropup .dropdown-toggle:empty::after{ margin-left: 0px; }.dropend .dropdown-menu[data-bs-popper]{ top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: var(--bs-dropdown-spacer); }.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; }.dropstart .dropdown-menu[data-bs-popper]{ top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: var(--bs-dropdown-spacer); }.dropstart .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }.dropstart .dropdown-toggle::after{ display: none; }.dropstart .dropdown-toggle::before{ display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }.dropstart .dropdown-toggle:empty::after{ margin-left: 0px; }.dropstart .dropdown-toggle::before{ vertical-align: 0px; }.dropdown-item{ display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; }.dropdown-item:focus,.dropdown-item:hover{ color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }.dropdown-item.active,.dropdown-item:active{ color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }.dropdown-item.disabled,.dropdown-item:disabled{ color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }.dropdown-menu.show{ display: block; }.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:hover,.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus,.btn-group > .btn:hover{ z-index: 1; }.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.nav-pills .nav-link.active,.nav-pills .show > .nav-link{ color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); }.navbar-nav .nav-link.active,.navbar-nav .show > .nav-link{ color: var(--bs-navbar-active-color); }.navbar-nav .dropdown-menu{ position: static; }.accordion-button:not(.collapsed){ color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }.accordion-button:not(.collapsed)::after{ background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }.list-group-item.active{ z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }.list-group-item + .list-group-item.active{ margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }.toast.showing{ opacity: 0; }.toast:not(.show){ display: none; }.modal{ --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: #fff; --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0.5rem; --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-modal-inner-border-radius: calc(0.5rem - 1px); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: 1px; --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: 1px; position: fixed; top: 0px; left: 0px; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }.modal-dialog{ position: relative; width: auto; margin: var(--bs-modal-margin); 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% - var(--bs-modal-margin) * 2); }.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% - var(--bs-modal-margin) * 2); }.modal-content{ position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0px; }.modal-backdrop{ --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0px; left: 0px; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); }.modal-backdrop.fade{ opacity: 0; }.modal-backdrop.show{ opacity: var(--bs-backdrop-opacity); }.modal-header{ display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }.modal-header .btn-close{ padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }.modal-title{ margin-bottom: 0px; line-height: var(--bs-modal-title-line-height); }.modal-body{ position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }.modal-footer{ display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }.modal-footer > *{ margin: calc(var(--bs-modal-footer-gap) * .5); }@media (min-width: 576px){.modal{ --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }.modal-dialog{ max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }.modal-sm{ --bs-modal-width: 300px; }}@media (min-width: 992px){.modal-lg,.modal-xl{ --bs-modal-width: 800px; }}@media (min-width: 1200px){.modal-xl{ --bs-modal-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-footer,.modal-fullscreen .modal-header{ border-radius: 0px; }.modal-fullscreen .modal-body{ overflow-y: auto; }@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-footer,.modal-fullscreen-sm-down .modal-header{ border-radius: 0px; }.modal-fullscreen-sm-down .modal-body{ overflow-y: auto; }}@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-footer,.modal-fullscreen-md-down .modal-header{ border-radius: 0px; }.modal-fullscreen-md-down .modal-body{ overflow-y: auto; }}@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-footer,.modal-fullscreen-lg-down .modal-header{ border-radius: 0px; }.modal-fullscreen-lg-down .modal-body{ overflow-y: auto; }}@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-footer,.modal-fullscreen-xl-down .modal-header{ border-radius: 0px; }.modal-fullscreen-xl-down .modal-body{ overflow-y: auto; }}@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-footer,.modal-fullscreen-xxl-down .modal-header{ border-radius: 0px; }.modal-fullscreen-xxl-down .modal-body{ overflow-y: auto; }}.tooltip.show{ opacity: var(--bs-tooltip-opacity); }.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-indicators .active{ opacity: 1; }@keyframes spinner-border { 100% { transform: rotate(360deg); } }@keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; transform: none; } }.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{ --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: ; --bs-offcanvas-bg: #fff; --bs-offcanvas-border-width: 1px; --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }@media (max-width: 575.98px){.offcanvas-sm{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{ transition: none; }}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }}@media (max-width: 575.98px){.offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing{ transform: none; }}@media (max-width: 575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{ visibility: visible; }}@media (min-width: 576px){.offcanvas-sm{ --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-sm .offcanvas-header{ display: none; }.offcanvas-sm .offcanvas-body{ display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 767.98px){.offcanvas-md{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{ transition: none; }}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }}@media (max-width: 767.98px){.offcanvas-md.show:not(.hiding), .offcanvas-md.showing{ transform: none; }}@media (max-width: 767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{ visibility: visible; }}@media (min-width: 768px){.offcanvas-md{ --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-md .offcanvas-header{ display: none; }.offcanvas-md .offcanvas-body{ display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 991.98px){.offcanvas-lg{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{ transition: none; }}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }}@media (max-width: 991.98px){.offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing{ transform: none; }}@media (max-width: 991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{ visibility: visible; }}@media (min-width: 992px){.offcanvas-lg{ --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-lg .offcanvas-header{ display: none; }.offcanvas-lg .offcanvas-body{ display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 1199.98px){.offcanvas-xl{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{ transition: none; }}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }}@media (max-width: 1199.98px){.offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing{ transform: none; }}@media (max-width: 1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{ visibility: visible; }}@media (min-width: 1200px){.offcanvas-xl{ --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-xl .offcanvas-header{ display: none; }.offcanvas-xl .offcanvas-body{ display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 1399.98px){.offcanvas-xxl{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{ transition: none; }}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }}@media (max-width: 1399.98px){.offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing{ transform: none; }}@media (max-width: 1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{ visibility: visible; }}@media (min-width: 1400px){.offcanvas-xxl{ --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-xxl .offcanvas-header{ display: none; }.offcanvas-xxl .offcanvas-body{ display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}.offcanvas{ position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out; }@media (prefers-reduced-motion: reduce){.offcanvas{ transition: none; }}.offcanvas.offcanvas-start{ top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end{ top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas.offcanvas-top{ top: 0px; right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }.offcanvas.offcanvas-bottom{ right: 0px; left: 0px; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }.offcanvas.show:not(.hiding), .offcanvas.showing{ transform: none; }.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{ visibility: visible; }.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: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close{ padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title{ margin-bottom: 0px; line-height: 1.5; }.offcanvas-body{ flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }@keyframes placeholder-glow { 50% { opacity: 0.2; } }@keyframes placeholder-wave { 100% { mask-position: -200% 0%; } }.clearfix::after{ display: block; clear: both; content: ""; }.visually-hidden, .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; }.d-flex{ display: flex !important; }.d-inline-flex{ display: inline-flex !important; }.d-none{ display: none !important; }.justify-content-end{ justify-content: flex-end !important; }.align-items-center{ align-items: center !important; }.mb-3{ margin-bottom: 1rem !important; }.mb-4{ margin-bottom: 1.5rem !important; }.p-3{ padding: 1rem !important; }.pt-4{ padding-top: 1.5rem !important; }.text-end{ text-align: right !important; }@media (min-width: 992px){.d-lg-block{ display: block !important; }.d-lg-none{ display: none !important; }}