@charset "UTF-8";

/*!
 * Bootstrap Reset Helper
 * Neutralises Bootstrap’s base look so custom styles can take over.
 */

:root {
  --bs-body-font-family: inherit;
  --bs-body-font-size: inherit;
  --bs-body-font-weight: inherit;
  --bs-body-line-height: inherit;
  --bs-body-color: inherit;
  --bs-body-bg: transparent;
  --bs-link-color: inherit;
  --bs-link-hover-color: inherit;
  --bs-border-radius: 0;
  --bs-border-width: 0;
  --bs-btn-border-radius: 0;
  --bs-btn-border-width: 0;
  --bs-btn-padding-y: 0;
  --bs-btn-padding-x: 0;
}

body {
  margin: 0;
  font: inherit;
  color: inherit;
  background: transparent;
}

a,
a:hover,
a:focus {
  color: inherit;
  text-decoration: none;
}

button,
.btn,
input,
textarea,
select {
  font: inherit;
  color: inherit;
  background: none;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

ul,
ol,
.list-unstyled,
.list-inline {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.form-control,
.card,
.alert,
.badge,
.navbar,
.nav,
.dropdown-menu,
.modal-content,
.list-group,
.accordion,
.table,
.pagination,
.progress {
  background: none;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}