/* home-bootstrap-critical.css — subset ATF do Bootstrap 5.3.8 (extraído de bootstrap.css). HOME-ONLY. Não editar bootstrap.min.css. */
:root{
  --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-body-color: #212529;
  --bs-heading-color: inherit;
  --bs-white-rgb: 255, 255, 255;
  --bs-border-radius-pill: 50rem;
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}body{margin:0;}
*,
*::before,
*::after{box-sizing: border-box;}
/* Reboot headings (Bootstrap 5.3.8) — necessário antes do async para margin/color do H2 LCP */
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
.img-fluid{max-width: 100%;
  height: auto;}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm{--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 576px){
.container-sm, .container{max-width: 540px;}
}
@media (min-width: 768px){
.container-md, .container-sm, .container{max-width: 720px;}
}
@media (min-width: 992px){
.container-lg, .container-md, .container-sm, .container{max-width: 960px;}
}
@media (min-width: 1200px){
.container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1140px;}
}
@media (min-width: 1400px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1320px;}
}
:root{--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;}
.row{--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));}
.row > *{flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);}
.col-2{flex: 0 0 auto;
  width: 16.66666667%;}
.col-10{flex: 0 0 auto;
  width: 83.33333333%;}
.col-12{flex: 0 0 auto;
  width: 100%;}
.g-0,
.gx-0{--bs-gutter-x: 0;}
.g-0,
.gy-0{--bs-gutter-y: 0;}
@media (min-width: 768px){
.col-md-2{flex: 0 0 auto;
    width: 16.66666667%;}
}
@media (min-width: 992px){
.col-lg-2{flex: 0 0 auto;
    width: 16.66666667%;}
.col-lg-8{flex: 0 0 auto;
    width: 66.66666667%;}
.col-lg-10{flex: 0 0 auto;
    width: 83.33333333%;}
}
@media (min-width: 1200px){
.col-xl-8{flex: 0 0 auto;
    width: 66.66666667%;}
}
.input-group .btn{position: relative;
  z-index: 2;}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn{padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn{padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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{border-top-right-radius: 0;
  border-bottom-right-radius: 0;}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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{border-top-right-radius: 0;
  border-bottom-right-radius: 0;}
.btn{--bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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){
.btn{transition: none;}
}
.btn-check:focus-visible + .btn{border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);}
.btn-check:checked:focus-visible + .btn{box-shadow: var(--bs-btn-focus-box-shadow);}
.btn-lg, .btn-group-lg > .btn{--bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);}
.btn-sm, .btn-group-sm > .btn{--bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);}
.collapse:not(.show){display: none;}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center{position: relative;}
.dropdown-toggle{white-space: nowrap;}
.dropdown-toggle::after{display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left: 0;}
.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: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --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: 0;
  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: 0;
  margin-top: var(--bs-dropdown-spacer);}
.dropup .dropdown-menu[data-bs-popper]{top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);}
.dropup .dropdown-toggle::after{display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;}
.dropup .dropdown-toggle:empty::after{margin-left: 0;}
.dropend .dropdown-menu[data-bs-popper]{top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);}
.dropend .dropdown-toggle::after{display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;}
.dropend .dropdown-toggle:empty::after{margin-left: 0;}
.dropend .dropdown-toggle::after{vertical-align: 0;}
.dropstart .dropdown-menu[data-bs-popper]{top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  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: 0;}
.dropstart .dropdown-toggle::before{vertical-align: 0;}
.dropdown-menu.show{display: block;}
.btn-group > .btn,
.btn-group-vertical > .btn{position: relative;
  flex: 1 1 auto;}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child){margin-left: calc(-1 * var(--bs-border-width));}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0;
  border-bottom-right-radius: 0;}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0;
  border-bottom-left-radius: 0;}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.375rem;
  padding-left: 0.375rem;}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem;
  padding-left: 0.75rem;}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group{width: 100%;}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child){margin-top: calc(-1 * var(--bs-border-width));}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0;
  border-top-right-radius: 0;}
.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: none;
  border: 0;
  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.disabled, .nav-link:disabled{color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;}
.nav-tabs .nav-link{margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);}
.nav-tabs .dropdown-menu{margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;}
.nav-pills .nav-link{border-radius: var(--bs-nav-pills-border-radius);}
.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);}
.nav-underline .nav-link{padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link{font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;}
.nav-fill > .nav-link,
.nav-fill .nav-item{flex: 1 1 auto;
  text-align: center;}
.nav-justified > .nav-link,
.nav-justified .nav-item{flex-grow: 1;
  flex-basis: 0;
  text-align: center;}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link{width: 100%;}
.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,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl{display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;}
.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: 0;
  margin-bottom: 0;
  list-style: none;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color: var(--bs-navbar-active-color);}
.navbar-nav .dropdown-menu{position: static;}
.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: 0;
  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;
  background-size: 100%;}
@media (min-width: 576px){
.navbar-expand-sm .navbar-nav{flex-direction: row;}
.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand-sm .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);}
.navbar-expand-sm .navbar-collapse{display: flex !important;
    flex-basis: auto;}
.navbar-expand-sm .navbar-toggler{display: none;}
}
@media (min-width: 768px){
.navbar-expand-md{flex-wrap: nowrap;
    justify-content: flex-start;}
.navbar-expand-md .navbar-nav{flex-direction: row;}
.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand-md .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);}
.navbar-expand-md .navbar-nav-scroll{overflow: visible;}
.navbar-expand-md .navbar-collapse{display: flex !important;
    flex-basis: auto;}
.navbar-expand-md .navbar-toggler{display: none;}
.navbar-expand-md .offcanvas{position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;}
.navbar-expand-md .offcanvas .offcanvas-header{display: none;}
.navbar-expand-md .offcanvas .offcanvas-body{display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;}
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav{flex-direction: row;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}
.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;}
}
@media (min-width: 1200px){
.navbar-expand-xl .navbar-nav{flex-direction: row;}
.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand-xl .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);}
.navbar-expand-xl .navbar-collapse{display: flex !important;
    flex-basis: auto;}
.navbar-expand-xl .navbar-toggler{display: none;}
}
@media (min-width: 1400px){
.navbar-expand-xxl .navbar-nav{flex-direction: row;}
.navbar-expand-xxl .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand-xxl .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);}
.navbar-expand-xxl .navbar-collapse{display: flex !important;
    flex-basis: auto;}
.navbar-expand-xxl .navbar-toggler{display: none;}
}
.navbar-expand .navbar-nav{flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}
.navbar-expand .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);}
.navbar-expand .navbar-collapse{display: flex !important;
  flex-basis: auto;}
.navbar-expand .navbar-toggler{display: none;}
.navbar-dark,
.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");}
.card-header-tabs .nav-link.active{background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);}
.btn .badge{position: relative;
  top: -1px;}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within){width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position: absolute !important;}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow: hidden !important;}
.overflow-hidden{overflow: hidden !important;}
.d-block{display: block !important;}
.d-flex{display: flex !important;}
.d-none{display: none !important;}
.position-relative{position: relative !important;}
.position-absolute{position: absolute !important;}
.top-0{top: 0 !important;}
.start-0{left: 0 !important;}
.w-100{width: 100% !important;}
.h-100{height: 100% !important;}
.flex-column{flex-direction: column !important;}
.flex-grow-1{flex-grow: 1 !important;}
.flex-wrap{flex-wrap: wrap !important;}
.justify-content-start{justify-content: flex-start !important;}
.align-items-end{align-items: flex-end !important;}
.align-items-center{align-items: center !important;}
.mx-auto{margin-right: auto !important;
  margin-left: auto !important;}
.ms-auto{margin-left: auto !important;}
.text-white{--bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}
@media (min-width: 576px){
.d-sm-block{display: block !important;}
}
@media (min-width: 768px){
.d-md-block{display: block !important;}
.d-md-none{display: none !important;}
}
@media (min-width: 992px){
.d-lg-block{display: block !important;}
.d-lg-none{display: none !important;}
}
