/*! Bootstrap 5.3.8 site subset | MIT License | getbootstrap.com */:root,[data-bs-theme="light"]{--bs-blue:#0d6efd; --bs-indigo:#6610f2; --bs-purple:#6f42c1; --bs-pink:#d63384; --bs-red:#dc3545; --bs-orange:#fd7e14; --bs-yellow:#ffc107; --bs-green:#198754; --bs-teal:#20c997; --bs-cyan:#0dcaf0; --bs-black:#000; --bs-white:#fff; --bs-gray:#6c757d; --bs-gray-dark:#343a40; --bs-gray-100:#f8f9fa; --bs-gray-200:#e9ecef; --bs-gray-300:#dee2e6; --bs-gray-400:#ced4da; --bs-gray-500:#adb5bd; --bs-gray-600:#6c757d; --bs-gray-700:#495057; --bs-gray-800:#343a40; --bs-gray-900:#212529; --bs-primary:#0d6efd; --bs-secondary:#6c757d; --bs-success:#198754; --bs-info:#0dcaf0; --bs-warning:#ffc107; --bs-danger:#dc3545; --bs-light:#f8f9fa; --bs-dark:#212529; --bs-primary-rgb:13,110,253; --bs-secondary-rgb:108,117,125; --bs-success-rgb:25,135,84; --bs-info-rgb:13,202,240; --bs-warning-rgb:255,193,7; --bs-danger-rgb:220,53,69; --bs-light-rgb:248,249,250; --bs-dark-rgb:33,37,41; --bs-primary-text-emphasis:#052c65; --bs-secondary-text-emphasis:#2b2f32; --bs-success-text-emphasis:#0a3622; --bs-info-text-emphasis:#055160; --bs-warning-text-emphasis:#664d03; --bs-danger-text-emphasis:#58151c; --bs-light-text-emphasis:#495057; --bs-dark-text-emphasis:#495057; --bs-primary-bg-subtle:#cfe2ff; --bs-secondary-bg-subtle:#e2e3e5; --bs-success-bg-subtle:#d1e7dd; --bs-info-bg-subtle:#cff4fc; --bs-warning-bg-subtle:#fff3cd; --bs-danger-bg-subtle:#f8d7da; --bs-light-bg-subtle:#fcfcfd; --bs-dark-bg-subtle:#ced4da; --bs-primary-border-subtle:#9ec5fe; --bs-secondary-border-subtle:#c4c8cb; --bs-success-border-subtle:#a3cfbb; --bs-info-border-subtle:#9eeaf9; --bs-warning-border-subtle:#ffe69c; --bs-danger-border-subtle:#f1aeb5; --bs-light-border-subtle:#e9ecef; --bs-dark-border-subtle:#adb5bd; --bs-white-rgb:255,255,255; --bs-black-rgb:0,0,0; --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0)); --bs-body-font-family:var(--bs-font-sans-serif); --bs-body-font-size:1rem; --bs-body-font-weight:400; --bs-body-line-height:1.5; --bs-body-color:#212529; --bs-body-color-rgb:33,37,41; --bs-body-bg:#fff; --bs-body-bg-rgb:255,255,255; --bs-emphasis-color:#000; --bs-emphasis-color-rgb:0,0,0; --bs-secondary-color:rgba(33,37,41,0.75); --bs-secondary-color-rgb:33,37,41; --bs-secondary-bg:#e9ecef; --bs-secondary-bg-rgb:233,236,239; --bs-tertiary-color:rgba(33,37,41,0.5); --bs-tertiary-color-rgb:33,37,41; --bs-tertiary-bg:#f8f9fa; --bs-tertiary-bg-rgb:248,249,250; --bs-heading-color:inherit; --bs-link-color:#0d6efd; --bs-link-color-rgb:13,110,253; --bs-link-decoration:underline; --bs-link-hover-color:#0a58ca; --bs-link-hover-color-rgb:10,88,202; --bs-code-color:#d63384; --bs-highlight-color:#212529; --bs-highlight-bg:#fff3cd; --bs-border-width:1px; --bs-border-style:solid; --bs-border-color:#dee2e6; --bs-border-color-translucent:rgba(0,0,0,0.175); --bs-border-radius:0.375rem; --bs-border-radius-sm:0.25rem; --bs-border-radius-lg:0.5rem; --bs-border-radius-xl:1rem; --bs-border-radius-xxl:2rem; --bs-border-radius-2xl:var(--bs-border-radius-xxl); --bs-border-radius-pill:50rem; --bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15); --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075); --bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175); --bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075); --bs-focus-ring-width:0.25rem; --bs-focus-ring-opacity:0.25; --bs-focus-ring-color:rgba(13,110,253,0.25); --bs-form-valid-color:#198754; --bs-form-valid-border-color:#198754; --bs-form-invalid-color:#dc3545; --bs-form-invalid-border-color:#dc3545}[data-bs-theme="dark"]{color-scheme:dark; --bs-body-color:#dee2e6; --bs-body-color-rgb:222,226,230; --bs-body-bg:#212529; --bs-body-bg-rgb:33,37,41; --bs-emphasis-color:#fff; --bs-emphasis-color-rgb:255,255,255; --bs-secondary-color:rgba(222,226,230,0.75); --bs-secondary-color-rgb:222,226,230; --bs-secondary-bg:#343a40; --bs-secondary-bg-rgb:52,58,64; --bs-tertiary-color:rgba(222,226,230,0.5); --bs-tertiary-color-rgb:222,226,230; --bs-tertiary-bg:#2b3035; --bs-tertiary-bg-rgb:43,48,53; --bs-primary-text-emphasis:#6ea8fe; --bs-secondary-text-emphasis:#a7acb1; --bs-success-text-emphasis:#75b798; --bs-info-text-emphasis:#6edff6; --bs-warning-text-emphasis:#ffda6a; --bs-danger-text-emphasis:#ea868f; --bs-light-text-emphasis:#f8f9fa; --bs-dark-text-emphasis:#dee2e6; --bs-primary-bg-subtle:#031633; --bs-secondary-bg-subtle:#161719; --bs-success-bg-subtle:#051b11; --bs-info-bg-subtle:#032830; --bs-warning-bg-subtle:#332701; --bs-danger-bg-subtle:#2c0b0e; --bs-light-bg-subtle:#343a40; --bs-dark-bg-subtle:#1a1d20; --bs-primary-border-subtle:#084298; --bs-secondary-border-subtle:#41464b; --bs-success-border-subtle:#0f5132; --bs-info-border-subtle:#087990; --bs-warning-border-subtle:#997404; --bs-danger-border-subtle:#842029; --bs-light-border-subtle:#495057; --bs-dark-border-subtle:#343a40; --bs-heading-color:inherit; --bs-link-color:#6ea8fe; --bs-link-hover-color:#8bb9fe; --bs-link-color-rgb:110,168,254; --bs-link-hover-color-rgb:139,185,254; --bs-code-color:#e685b5; --bs-highlight-color:#dee2e6; --bs-highlight-bg:#664d03; --bs-border-color:#495057; --bs-border-color-translucent:rgba(255,255,255,0.15); --bs-form-valid-color:#75b798; --bs-form-valid-border-color:#75b798; --bs-form-invalid-color:#ea868f; --bs-form-invalid-border-color:#ea868f}*,::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}hr{margin:1rem 0px; color:inherit; border-right:0px; border-bottom:0px; border-left:0px; border-image:none; border-top:var(--bs-border-width) solid; opacity:0.25}h1,h2,h3,h4,h5,h6{margin-top:0px; margin-bottom:0.5rem; font-weight:500; line-height:1.2; color:var(--bs-heading-color)}h1{font-size:calc(1.375rem+1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem+0.9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem+0.6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem+0.3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0px; margin-bottom:1rem}abbr[title]{text-decoration:underline dotted; cursor:help; text-decoration-skip-ink:none}address{margin-bottom:1rem; font-style:normal; line-height:inherit}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}dt{font-weight:700}dd{margin-bottom:0.5rem; margin-left:0px}blockquote{margin:0px 0px 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:0.1875em; color:var(--bs-highlight-color); background-color:var(--bs-highlight-bg)}sub,sup{position:relative; font-size:0.75em; line-height:0; vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit; text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace); font-size:1em}pre{display:block; margin-top:0px; margin-bottom:1rem; overflow:auto; font-size:0.875em}pre code{font-size:inherit; color:inherit; word-break:normal}code{font-size:0.875em; color:var(--bs-code-color); overflow-wrap:break-word}a>code{color:inherit}kbd{padding:0.1875rem 0.375rem; font-size:0.875em; color:var(--bs-body-bg); background-color:var(--bs-body-color); border-radius:0.25rem}kbd kbd{padding:0px; font-size:1em}figure{margin:0px 0px 1rem}img,svg{vertical-align:middle}table{caption-side:bottom; border-collapse:collapse}caption{padding-top:0.5rem; padding-bottom:0.5rem; color:var(--bs-secondary-color); text-align:left}th{text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit; border-style:solid; border-width:0px}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}[role="button"]{cursor:pointer}select{overflow-wrap:normal}select:disabled{opacity:1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}[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}textarea{resize:vertical}fieldset{min-width:0px; padding:0px; margin:0px; border:0px}legend{float:left; width:100%; padding:0px; margin-bottom:0.5rem; line-height:inherit; font-size:calc(1.275rem+0.3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-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}[type="search"]{appearance:textfield; outline-offset:-2px}[type="search"]::-webkit-search-cancel-button{cursor:pointer; filter:grayscale(1)}::-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}output{display:inline-block}iframe{border:0px}summary{display:list-item; cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.img-fluid{max-width:100%; height:auto}.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}}: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(-.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{flex:1 0 0px}.row-cols-1>*{flex:0 0 auto; width:100%}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:576px){.row-cols-sm-2>*{flex:0 0 auto; width:50%}}@media (min-width:768px){.col-md-6{flex:0 0 auto; width:50%}}@media (min-width:992px){.row-cols-lg-3>*{flex:0 0 auto; width:33.3333%}.col-lg-3{flex:0 0 auto; width:25%}.col-lg-5{flex:0 0 auto; width:41.6667%}.col-lg-7{flex:0 0 auto; width:58.3333%}.col-lg-9{flex:0 0 auto; width:75%}}@media (min-width:1200px){.row-cols-xl-3>*{flex:0 0 auto; width:33.3333%}.g-xl-5{--bs-gutter-x:3rem}.g-xl-5{--bs-gutter-y:3rem}}.collapse:not(.show){display:none}.collapsing{height:0px; overflow:hidden; transition:height 0.35s}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.nav-link{display:block; padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size:var(--bs-nav-link-font-size); font-weight:var(--bs-nav-link-font-weight); color:var(--bs-nav-link-color); text-decoration:none; background:0px 0px; border:0px; transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0px; box-shadow:rgba(13,110,253,0.25) 0px 0px 0px 0.25rem}.nav-link:disabled{color:var(--bs-nav-link-disabled-color); pointer-events:none; cursor:default}.navbar{--bs-navbar-padding-x:0; --bs-navbar-padding-y:0.5rem; --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65); --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8); --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3); --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1); --bs-navbar-brand-padding-y:0.3125rem; --bs-navbar-brand-margin-end:1rem; --bs-navbar-brand-font-size:1.25rem; --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1); --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1); --bs-navbar-nav-link-padding-x:0.5rem; --bs-navbar-toggler-padding-y:0.25rem; --bs-navbar-toggler-padding-x:0.75rem; --bs-navbar-toggler-font-size:1.25rem; --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15); --bs-navbar-toggler-border-radius:var(--bs-border-radius); --bs-navbar-toggler-focus-width:0.25rem; --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out; position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container{display:flex; flex-wrap:inherit; align-items:center; justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y); padding-bottom:var(--bs-navbar-brand-padding-y); margin-right:var(--bs-navbar-brand-margin-end); font-size:var(--bs-navbar-brand-font-size); color:var(--bs-navbar-brand-color); text-decoration:none; white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0; --bs-nav-link-padding-y:0.5rem; --bs-nav-link-font-weight:; --bs-nav-link-color:var(--bs-navbar-color); --bs-nav-link-hover-color:var(--bs-navbar-hover-color); --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color); display:flex; flex-direction:column; padding-left:0px; margin-bottom:0px; list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1; flex-basis:100%; align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size:var(--bs-navbar-toggler-font-size); line-height:1; color:var(--bs-navbar-color); background-color:transparent; border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius:var(--bs-navbar-toggler-border-radius); transition:var(--bs-navbar-toggler-transition)}@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:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; background-image:var(--bs-navbar-toggler-icon-bg); background-repeat:no-repeat; background-position:center center; background-size:100%}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap; justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x); padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex !important; flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar[data-bs-theme="dark"]{--bs-navbar-color:rgba(255,255,255,0.55); --bs-navbar-hover-color:rgba(255,255,255,0.75); --bs-navbar-disabled-color:rgba(255,255,255,0.25); --bs-navbar-active-color:#fff; --bs-navbar-brand-color:#fff; --bs-navbar-brand-hover-color:#fff; --bs-navbar-toggler-border-color:rgba(255,255,255,0.1); --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme="dark"] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}:root,[data-bs-theme="light"]{--bs-btn-close-filter:}[data-bs-theme="dark"]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{--bs-carousel-indicator-active-bg:#fff; --bs-carousel-caption-color:#fff; --bs-carousel-control-icon-filter:}[data-bs-theme="dark"]{--bs-carousel-indicator-active-bg:#000; --bs-carousel-caption-color:#000; --bs-carousel-control-icon-filter:invert(1) grayscale(100)}@keyframes spinner-border{100%{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1; transform:none}}@keyframes placeholder-glow{50%{opacity:0.2}}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.visually-hidden-focusable:not(:focus):not(:focus-within){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}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.align-items-center{align-items:center !important}.ms-auto{margin-left:auto !important}