@charset "UTF-8";
/* IMPORTS */
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap");
h1, .h1,
h2,
.h2,
.view-agendas-and-minutes caption,
h3,
.h3,
.node--type-calendar-event .field--name-field-when .recurring-output--wrapper .next_instance,
.node--type-calendar-event .field--name-field-when,
h4,
.h4,
.node--type-calendar-event .field--name-field-location-name,
h5,
.h5,
h6,
.h6 {
  color: #000;
  line-height: 1;
}

a {
  text-decoration: none;
  transition: ease-in-out 0.3s;
}

h3, .h3, .node--type-calendar-event .field--name-field-when .recurring-output--wrapper .next_instance, .node--type-calendar-event .field--name-field-when {
  font-weight: 900 !important;
}

/*!
 * Bootstrap  v5.3.5 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
: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: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --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: #09134e;
  --bs-secondary: #f8b51e;
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #343a40;
  --bs-primary-rgb: 9, 19, 78;
  --bs-secondary-rgb: 248, 181, 30;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 52, 58, 64;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(16, 66.8, 27.6);
  --bs-info-text-emphasis: rgb(9.2, 64.8, 73.6);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(212, 237.4, 217.8);
  --bs-info-bg-subtle: rgb(208.6, 236.4, 240.8);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(169, 219.8, 180.6);
  --bs-info-border-subtle: rgb(162.2, 217.8, 226.6);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --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: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto 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: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: normal;
  --bs-body-line-height: 1.5;
  --bs-body-color: #343a40;
  --bs-body-color-rgb: 52, 58, 64;
  --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(52, 58, 64, 0.75);
  --bs-secondary-color-rgb: 52, 58, 64;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(52, 58, 64, 0.5);
  --bs-tertiary-color-rgb: 52, 58, 64;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #f8b51e;
  --bs-link-color-rgb: 248, 181, 30;
  --bs-link-decoration: none;
  --bs-link-hover-color: rgb(210.2586206897, 147.6482758621, 6.5413793103);
  --bs-link-hover-color-rgb: 210, 148, 7;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #343a40;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --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: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  --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: #28a745;
  --bs-form-valid-border-color: #28a745;
  --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: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(126, 202.2, 143.4);
  --bs-info-text-emphasis: rgb(115.8, 199.2, 212.4);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(8, 33.4, 13.8);
  --bs-info-bg-subtle: rgb(4.6, 32.4, 36.8);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(24, 100.2, 41.4);
  --bs-info-border-subtle: rgb(13.8, 97.2, 110.4);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(126, 202.2, 143.4);
  --bs-form-valid-border-color: rgb(126, 202.2, 143.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  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);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, .node--type-calendar-event .field--name-field-location-name, h3, .h3, .node--type-calendar-event .field--name-field-when .recurring-output--wrapper .next_instance, .node--type-calendar-event .field--name-field-when, h2, .h2, .view-agendas-and-minutes caption, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2, .view-agendas-and-minutes caption {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2, .view-agendas-and-minutes caption {
    font-size: 2rem;
  }
}

h3, .h3, .node--type-calendar-event .field--name-field-when .recurring-output--wrapper .next_instance, .node--type-calendar-event .field--name-field-when {
  font-size: 1.2rem;
}

h4, .h4, .node--type-calendar-event .field--name-field-location-name {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  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;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .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: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  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);
  word-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: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 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: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-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;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  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-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container, .block-views-blocksocial-media-block-social-media .content, .node--type-calendar-event #main-wrapper, .user-login-form, .nav-tabs,
.container-fluid,
.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, .block-views-blocksocial-media-block-social-media .content, .node--type-calendar-event #main-wrapper, .user-login-form, .nav-tabs {
    max-width: 1300px;
  }
}
@media (min-width: 992px) {
  .container-md, .container-sm, .container, .block-views-blocksocial-media-block-social-media .content, .node--type-calendar-event #main-wrapper, .user-login-form, .nav-tabs {
    max-width: 1400px;
  }
}
@media (min-width: 1200px) {
  .container-lg, .container-md, .container-sm, .container, .block-views-blocksocial-media-block-social-media .content, .node--type-calendar-event #main-wrapper, .user-login-form, .nav-tabs {
    max-width: 1500px;
  }
}
@media (min-width: 1400px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .block-views-blocksocial-media-block-social-media .content, .node--type-calendar-event #main-wrapper, .user-login-form, .nav-tabs {
    max-width: 1600px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 992px;
  --bs-breakpoint-lg: 1200px;
  --bs-breakpoint-xl: 1400px;
  --bs-breakpoint-xxl: 1600px;
}

.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 {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table, .paragraph__column table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > *, .paragraph__column table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody, .paragraph__column table > tbody {
  vertical-align: inherit;
}
.table > thead, .paragraph__column table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(212, 237.4, 217.8);
  --bs-table-border-color: rgb(169.6, 189.92, 174.24);
  --bs-table-striped-bg: rgb(201.4, 225.53, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(190.8, 213.66, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(196.1, 219.595, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(208.6, 236.4, 240.8);
  --bs-table-border-color: rgb(166.88, 189.12, 192.64);
  --bs-table-striped-bg: rgb(198.17, 224.58, 228.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(187.74, 212.76, 216.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(192.955, 218.67, 222.74);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1599.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  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::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check[disabled] + a, .main-content .btn-check[disabled] + a[href^="/node/add"], .btn-check:disabled + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check:disabled + a, .main-content .btn-check:disabled + a[href^="/node/add"] {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: 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-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: 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-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .input-group a, .input-group .main-content a[href^="/node/add"], .main-content .input-group a[href^="/node/add"] {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:focus, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .input-group a:focus, .input-group .main-content a[href^="/node/add"]:focus, .main-content .input-group a[href^="/node/add"]:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .input-group-lg > a,
.main-content .input-group-lg > a[href^="/node/add"] {
  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,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .input-group-sm > a,
.main-content .input-group-sm > a[href^="/node/add"] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.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;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.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: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  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 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%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);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.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: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  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);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: 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");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .main-content a[href^="/node/add"] {
  --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: normal;
  --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;
  vertical-align: middle;
  cursor: pointer;
  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, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .main-content a[href^="/node/add"] {
    transition: none;
  }
}
.btn:hover, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:hover, .main-content a[href^="/node/add"]:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check + a:hover, .main-content .btn-check + a[href^="/node/add"]:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:focus-visible, .main-content a[href^="/node/add"]:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check:focus-visible + a, .main-content .btn-check:focus-visible + a[href^="/node/add"] {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check:checked + a, .main-content .btn-check:checked + a[href^="/node/add"], :not(.btn-check) + .btn:active, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer :not(.btn-check) + a:active, .main-content :not(.btn-check) + a[href^="/node/add"]:active, .btn:first-child:active, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:first-child:active, .main-content a[href^="/node/add"]:first-child:active, .btn.active, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.active, .main-content a.active[href^="/node/add"], .btn.show, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.show, .main-content a.show[href^="/node/add"] {
  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, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check:checked + a:focus-visible, .main-content .btn-check:checked + a[href^="/node/add"]:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer :not(.btn-check) + a:active:focus-visible, .main-content :not(.btn-check) + a[href^="/node/add"]:active:focus-visible, .btn:first-child:active:focus-visible, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:first-child:active:focus-visible, .main-content a[href^="/node/add"]:first-child:active:focus-visible, .btn.active:focus-visible, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.active:focus-visible, .main-content a.active[href^="/node/add"]:focus-visible, .btn.show:focus-visible, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.show:focus-visible, .main-content a.show[href^="/node/add"]:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-check:checked:focus-visible + a, .main-content .btn-check:checked:focus-visible + a[href^="/node/add"] {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a:disabled, .main-content a[href^="/node/add"]:disabled, .btn.disabled, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.disabled, .main-content a.disabled[href^="/node/add"], fieldset:disabled .btn, fieldset:disabled .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer fieldset:disabled a, fieldset:disabled .main-content a[href^="/node/add"], .main-content fieldset:disabled a[href^="/node/add"] {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .main-content a[href^="/node/add"] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #09134e;
  --bs-btn-border-color: #09134e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(7.65, 16.15, 66.3);
  --bs-btn-hover-border-color: rgb(7.2, 15.2, 62.4);
  --bs-btn-focus-shadow-rgb: 46, 54, 105;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(7.2, 15.2, 62.4);
  --bs-btn-active-border-color: rgb(6.75, 14.25, 58.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #09134e;
  --bs-btn-disabled-border-color: #09134e;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8b51e;
  --bs-btn-border-color: #f8b51e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(249.05, 192.1, 63.75);
  --bs-btn-hover-border-color: rgb(248.7, 188.4, 52.5);
  --bs-btn-focus-shadow-rgb: 211, 154, 26;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(249.4, 195.8, 75);
  --bs-btn-active-border-color: rgb(248.7, 188.4, 52.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8b51e;
  --bs-btn-disabled-border-color: #f8b51e;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(72.25, 180.2, 96.9);
  --bs-btn-hover-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(83, 184.6, 106.2);
  --bs-btn-active-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(57.8, 175.95, 194.65);
  --bs-btn-hover-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(69.4, 180.6, 198.2);
  --bs-btn-active-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(82.45, 87.55, 92.65);
  --bs-btn-hover-border-color: rgb(72.3, 77.7, 83.1);
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(92.6, 97.4, 102.2);
  --bs-btn-active-border-color: rgb(72.3, 77.7, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-primary {
  --bs-btn-color: #09134e;
  --bs-btn-border-color: #09134e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #09134e;
  --bs-btn-hover-border-color: #09134e;
  --bs-btn-focus-shadow-rgb: 9, 19, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #09134e;
  --bs-btn-active-border-color: #09134e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #09134e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #09134e;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #f8b51e;
  --bs-btn-border-color: #f8b51e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8b51e;
  --bs-btn-hover-border-color: #f8b51e;
  --bs-btn-focus-shadow-rgb: 248, 181, 30;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8b51e;
  --bs-btn-active-border-color: #f8b51e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8b51e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8b51e;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: normal;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 211, 154, 26;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-lg > a, .main-content .btn-group-lg > a[href^="/node/add"] {
  --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, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-sm > a, .main-content .btn-group-sm > a[href^="/node/add"] {
  --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);
}

.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: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: 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);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1600px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.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-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: normal;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  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;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a, .main-content .btn-group > a[href^="/node/add"],
.btn-group-vertical > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a,
.main-content .btn-group-vertical > a[href^="/node/add"] {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > .btn-check:checked + a, .main-content .btn-group > .btn-check:checked + a[href^="/node/add"],
.btn-group > .btn-check:focus + .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > .btn-check:focus + a,
.main-content .btn-group > .btn-check:focus + a[href^="/node/add"],
.btn-group > .btn:hover,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a:hover,
.main-content .btn-group > a[href^="/node/add"]:hover,
.btn-group > .btn:focus,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a:focus,
.main-content .btn-group > a[href^="/node/add"]:focus,
.btn-group > .btn:active,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a:active,
.main-content .btn-group > a[href^="/node/add"]:active,
.btn-group > .btn.active,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a.active,
.main-content .btn-group > a.active[href^="/node/add"],
.btn-group-vertical > .btn-check:checked + .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > .btn-check:checked + a,
.main-content .btn-group-vertical > .btn-check:checked + a[href^="/node/add"],
.btn-group-vertical > .btn-check:focus + .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > .btn-check:focus + a,
.main-content .btn-group-vertical > .btn-check:focus + a[href^="/node/add"],
.btn-group-vertical > .btn:hover,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:hover,
.main-content .btn-group-vertical > a[href^="/node/add"]:hover,
.btn-group-vertical > .btn:focus,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:focus,
.main-content .btn-group-vertical > a[href^="/node/add"]:focus,
.btn-group-vertical > .btn:active,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:active,
.main-content .btn-group-vertical > a[href^="/node/add"]:active,
.btn-group-vertical > .btn.active,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a.active,
.main-content .btn-group-vertical > a.active[href^="/node/add"] {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > :not(.btn-check:first-child) + a, .main-content .btn-group > :not(.btn-check:first-child) + a[href^="/node/add"],
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a:not(:last-child):not(.dropdown-toggle), .main-content .btn-group > a[href^="/node/add"]:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a.dropdown-toggle-split:first-child,
.main-content .btn-group > a.dropdown-toggle-split[href^="/node/add"]:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > .btn-group:not(:last-child) > a,
.main-content .btn-group > .btn-group:not(:last-child) > a[href^="/node/add"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > a:nth-child(n+3), .main-content .btn-group > a[href^="/node/add"]:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > :not(.btn-check) + a,
.main-content .btn-group > :not(.btn-check) + a[href^="/node/add"],
.btn-group > .btn-group:not(:first-child) > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group > .btn-group:not(:first-child) > a,
.main-content .btn-group > .btn-group:not(:first-child) > a[href^="/node/add"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-sm > a + .dropdown-toggle-split, .main-content .btn-group-sm > a[href^="/node/add"] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-lg > a + .dropdown-toggle-split, .main-content .btn-group-lg > a[href^="/node/add"] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a, .main-content .btn-group-vertical > a[href^="/node/add"],
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:not(:first-child), .main-content .btn-group-vertical > a[href^="/node/add"]: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), .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .main-content .btn-group-vertical > a[href^="/node/add"]:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > .btn-group:not(:last-child) > a,
.main-content .btn-group-vertical > .btn-group:not(:last-child) > a[href^="/node/add"] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3), .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > a:nth-child(n+3), .main-content .btn-group-vertical > a[href^="/node/add"]:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > :not(.btn-check) + a,
.main-content .btn-group-vertical > :not(.btn-check) + a[href^="/node/add"],
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .btn-group-vertical > .btn-group:not(:first-child) > a,
.main-content .btn-group-vertical > .btn-group:not(:first-child) > a[href^="/node/add"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: 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);
  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:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.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:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.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 {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.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 {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: bold;
  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%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.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%2852, 58, 64, 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, .block-views-blocksocial-media-block-social-media .navbar > .content, .node--type-calendar-event .navbar > #main-wrapper, .navbar > .user-login-form, .navbar > .nav-tabs,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  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);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.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-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  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: 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%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .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-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .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-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .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: 1200px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .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-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .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-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .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-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .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-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .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-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .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-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.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-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .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 .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.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 {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.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);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%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-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%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-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: bold;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a .badge, .main-content a[href^="/node/add"] .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.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 {
  border-top-width: 0;
}
.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);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1600px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --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: var(--bs-border-width);
  --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: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@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: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  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;
  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) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  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) * 0.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) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1200px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1400px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1599.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.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.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  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 0'/%3e%3c/svg%3e") /*rtl: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-.708'/%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-.708'/%3e%3c/svg%3e") /*rtl: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 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

: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);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --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: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    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: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    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-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    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-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    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: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    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: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    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-md.offcanvas-bottom {
    right: 0;
    left: 0;
    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-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .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: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    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: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    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-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    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-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .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: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    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: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    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-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    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-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .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: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1599.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    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: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    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-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    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-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1600px) {
  .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: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  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: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  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: 0;
  right: 0;
  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: 0;
  right: 0;
  left: 0;
  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: 0;
  left: 0;
  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.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.placeholder::before, .main-content a.placeholder[href^="/node/add"]::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(7, 15, 62, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(7, 15, 62, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(249, 196, 75, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 196, 75, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(83, 185, 106, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(69, 181, 198, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1600px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.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;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: 1.2rem !important;
}

.fs-4 {
  font-size: 1.125rem !important;
}

.fs-5 {
  font-size: 1rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: normal !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* MIXINS */
.btn-primary a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a a, .main-content a[href^="/node/add"] a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #09134e;
  --bs-btn-border-color: #09134e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(7.65, 16.15, 66.3);
  --bs-btn-hover-border-color: rgb(7.2, 15.2, 62.4);
  --bs-btn-focus-shadow-rgb: 46, 54, 105;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(7.2, 15.2, 62.4);
  --bs-btn-active-border-color: rgb(6.75, 14.25, 58.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #09134e;
  --bs-btn-disabled-border-color: #09134e;
}

.btn-secondary a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8b51e;
  --bs-btn-border-color: #f8b51e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(249.05, 192.1, 63.75);
  --bs-btn-hover-border-color: rgb(248.7, 188.4, 52.5);
  --bs-btn-focus-shadow-rgb: 211, 154, 26;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(249.4, 195.8, 75);
  --bs-btn-active-border-color: rgb(248.7, 188.4, 52.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8b51e;
  --bs-btn-disabled-border-color: #f8b51e;
}

.btn-success a {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(72.25, 180.2, 96.9);
  --bs-btn-hover-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(83, 184.6, 106.2);
  --bs-btn-active-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info a {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(57.8, 175.95, 194.65);
  --bs-btn-hover-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(69.4, 180.6, 198.2);
  --bs-btn-active-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(249.05, 249.9, 250.75);
  --bs-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(249.4, 250.2, 251);
  --bs-btn-active-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(44.2, 49.3, 54.4);
  --bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(41.6, 46.4, 51.2);
  --bs-btn-active-border-color: rgb(39, 43.5, 48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-primary a {
  --bs-btn-color: #09134e;
  --bs-btn-border-color: #09134e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #09134e;
  --bs-btn-hover-border-color: #09134e;
  --bs-btn-focus-shadow-rgb: 9, 19, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #09134e;
  --bs-btn-active-border-color: #09134e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #09134e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #09134e;
  --bs-gradient: none;
}

.btn-outline-secondary a {
  --bs-btn-color: #f8b51e;
  --bs-btn-border-color: #f8b51e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8b51e;
  --bs-btn-hover-border-color: #f8b51e;
  --bs-btn-focus-shadow-rgb: 248, 181, 30;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8b51e;
  --bs-btn-active-border-color: #f8b51e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8b51e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8b51e;
  --bs-gradient: none;
}

.btn-outline-success a {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info a {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning a {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger a {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark a {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
form[id^=search-form] .form-actions:before,
.collapse-button-container.open button:before,
.collapse-button-container button:before,
.block-views-blocksocial-media-block-social-media .owl-nav button:before,
.main-content a[href^="/node/add"]:before,
.far,
.fal,
.fad,
.fab,
.view-agendas-and-minutes .video-embed-field-launch-modal {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
form[id^=search-form] .fa-pull-left.form-actions:before,
.collapse-button-container button.fa-pull-left:before,
.block-views-blocksocial-media-block-social-media .owl-nav button.fa-pull-left:before,
.main-content a.fa-pull-left[href^="/node/add"]:before,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left,
.view-agendas-and-minutes .fa-pull-left.video-embed-field-launch-modal {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
form[id^=search-form] .fa-pull-right.form-actions:before,
.collapse-button-container button.fa-pull-right:before,
.block-views-blocksocial-media-block-social-media .owl-nav button.fa-pull-right:before,
.main-content a.fa-pull-right[href^="/node/add"]:before,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right,
.view-agendas-and-minutes .fa-pull-right.video-embed-field-launch-modal {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before, .collapse-button-container button:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before, .collapse-button-container.open button:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before, .block-views-blocksocial-media-block-social-media .owl-nav .owl-prev:before {
  content: "\f053";
}

.fa-chevron-right:before, .block-views-blocksocial-media-block-social-media .owl-nav .owl-next:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before, .main-content a[href^="/node/add"]:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before, form[id^=search-form] .form-actions:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before, .view-agendas-and-minutes .video-embed-field-launch-modal:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas,
form[id^=search-form] .form-actions:before,
.collapse-button-container.open button:before,
.collapse-button-container button:before,
.block-views-blocksocial-media-block-social-media .owl-nav button:before,
.main-content a[href^="/node/add"]:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab, .view-agendas-and-minutes .video-embed-field-launch-modal {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/* GENERAL STYLES
-------------------------------------------------*/
body {
  background: #fff;
}

img {
  max-width: 100%;
  height: auto;
}

.main-content a[href^="/node/add"] {
  margin-bottom: 1em;
}
.main-content a[href^="/node/add"]:before {
  padding-right: 6px;
}

body.cke_editable .cognito:after {
  display: block;
  content: "Embedded Cognito Form";
  padding: 1em;
  margin: 1em;
  border: 2px solid #bc4c01;
  color: #bc4c01;
  font-weight: bold;
}

img.align-right,
.caption.caption-img.align-right,
span.align-right {
  margin: 0 0 1rem 1rem;
}

img.align-left,
.caption.caption-img.align-left,
span.align-left {
  margin: 0 1rem 1rem 0;
}

figcaption {
  background: white;
  padding: 0.25rem 0.5rem;
}

/* COLORS
--------------------------------------------------*/
a {
  color: #09134e;
}

.bg-inverse {
  background: #f8b51e !important;
}

.menu--main li a {
  color: #09134e;
}

.menu--account li a {
  color: #09134e;
}

.site-name-slogan a {
  text-decoration: none;
}

.card-group img {
  margin: 0;
  width: 100%;
  height: auto;
}

.card-group .field--type-image {
  margin: 0;
}

.slick {
  width: 100%;
}

.slick > div {
  margin: 0 15px;
}

.nav-tabs .nav-link {
  color: #28a745;
  font-weight: bold;
  transition: all 0.3s;
}
.nav-tabs .nav-link:hover {
  background: #28a745;
  color: white;
}
.nav-tabs .nav-link[href*=delete] {
  color: #dc3545;
}
.nav-tabs .nav-link[href*=delete]:hover {
  background: #dc3545;
  color: white;
}
.nav-tabs .nav-link.active {
  background: #28a745;
  color: white;
}

.mm-page {
  padding: 0 !important;
}

.form-control.btn, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a.form-control, .main-content a.form-control[href^="/node/add"] {
  width: auto;
}

/*#page {
  background-image: linear-gradient(
    184deg,
    $accent-shade 350px,
    $white calc(350px + 2px)
  );
}
*/
.path-frontpage main#content {
  max-width: 100%;
}
.path-frontpage #main {
  padding: 0;
}
.path-frontpage #main .row {
  margin: 0;
}
.path-frontpage #block-fairmont-nc-mainpagecontent {
  --bs-gutter-x: 0rem;
}
.path-frontpage .flex-active-slide {
  z-index: 0 !important;
}
.path-frontpage .main-content {
  padding: 0;
}
.path-frontpage .container.layout, .path-frontpage .block-views-blocksocial-media-block-social-media .layout.content, .block-views-blocksocial-media-block-social-media .path-frontpage .layout.content, .path-frontpage .node--type-calendar-event .layout#main-wrapper, .node--type-calendar-event .path-frontpage .layout#main-wrapper, .path-frontpage .layout.nav-tabs, .path-frontpage .layout.user-login-form {
  padding: 0;
  max-width: 100%;
}
.path-frontpage .node__content {
  margin-top: 0;
}
.path-frontpage .block-inline-blockfooter-info {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #09134e;
  padding-bottom: 6rem;
}
.path-frontpage .block-inline-blockfooter-info .btn-primary a, .path-frontpage .block-inline-blockfooter-info .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .block-inline-blockfooter-info a a, .path-frontpage .block-inline-blockfooter-info .main-content a[href^="/node/add"] a, .main-content .path-frontpage .block-inline-blockfooter-info a[href^="/node/add"] a {
  font-size: 1.25rem;
  background-color: #f8b51e !important;
  padding: 0.5rem 1.25rem;
}
.path-frontpage .block-inline-blockfooter-info .btn-primary a :hover, .path-frontpage .block-inline-blockfooter-info .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a a :hover, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .block-inline-blockfooter-info a a :hover, .path-frontpage .block-inline-blockfooter-info .main-content a[href^="/node/add"] a :hover, .main-content .path-frontpage .block-inline-blockfooter-info a[href^="/node/add"] a :hover {
  text-decoration: none;
  background-color: rgb(210.2586206897, 147.6482758621, 6.5413793103);
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events {
  padding: 2rem;
}
@media (min-width: 700px) {
  .path-frontpage .block-views-blockevents-calendar-upcoming-events {
    padding: 0rem 3rem 4rem;
  }
}
@media (min-width: 1000px) {
  .path-frontpage .block-views-blockevents-calendar-upcoming-events {
    padding: 0rem 6rem 4rem;
  }
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content {
    flex-direction: row;
  }
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content img {
  display: none;
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content .views-row {
  width: 100%;
  background-color: #eeeeee;
  margin: 1rem 0;
  padding: 2rem;
  border-radius: 1rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content .views-row {
    width: 100%;
    max-width: 100%;
    margin: 1rem;
  }
}
@media (min-width: 800px) {
  .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-content .views-row {
    width: 100%;
    max-width: 40%;
    margin: 1rem;
  }
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer {
  text-align: center;
  margin-top: 1rem;
}
.path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a {
  padding: 0.75rem 1.25rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.path-frontpage .flexslider {
  border: 0px solid white;
}
.path-frontpage .flexslider .slides img {
  object-fit: cover;
  max-height: 450px;
}

.view-home-action-buttons {
  z-index: 10;
  transform: translateY(-110px);
  text-decoration: none;
}
.view-home-action-buttons a {
  color: #09134e;
  text-decoration: none !important;
  transition: ease-in-out 0.3s;
}
.view-home-action-buttons a :hover {
  color: rgb(2.6689655172, 5.6344827586, 23.1310344828);
  text-decoration: none !important;
  transition: ease-in-out 0.3s;
}
.view-home-action-buttons .view-content {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.view-home-action-buttons .view-content > * {
  flex: 50%;
}
@media (min-width: 576px) {
  .view-home-action-buttons .view-content {
    flex-direction: row;
  }
  .view-home-action-buttons .view-content > * {
    flex: 1;
  }
}
.view-home-action-buttons .view-content .icon {
  background-color: #fff;
  border-radius: 100px;
  height: 100px;
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.view-home-action-buttons .view-content .icon:hover {
  transform: translate(0px, -10px);
}
.view-home-action-buttons .view-content .icon .svg-inline--fa {
  height: 40px;
  width: auto;
}

.block-views-blockevents-calendar-upcoming-events a {
  text-decoration: none;
  transition: ease-in-out 0.3s;
}
.block-views-blockevents-calendar-upcoming-events h2, .block-views-blockevents-calendar-upcoming-events .h2, .block-views-blockevents-calendar-upcoming-events .view-agendas-and-minutes caption, .view-agendas-and-minutes .block-views-blockevents-calendar-upcoming-events caption {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 3rem;
  text-align: center;
  line-height: 0.75;
}
.block-views-blockevents-calendar-upcoming-events .views-field-title {
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1;
}
.block-views-blockevents-calendar-upcoming-events .views-field-body p {
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-top: 1rem;
}
.block-views-blockevents-calendar-upcoming-events .views-field-field-when-1 .field-content {
  margin-top: 1rem;
}

.block-views-blocksocial-media-block-social-media {
  padding: 4rem 4rem 2rem 4rem;
  background-image: linear-gradient(184deg, #fff 50%, #09134e calc(50% + 2px));
}
@media (max-width: 767px) {
  .block-views-blocksocial-media-block-social-media {
    padding: 4rem 2rem 2rem 2rem;
  }
}
.block-views-blocksocial-media-block-social-media h2, .block-views-blocksocial-media-block-social-media .h2, .block-views-blocksocial-media-block-social-media .view-agendas-and-minutes caption, .view-agendas-and-minutes .block-views-blocksocial-media-block-social-media caption {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 0.75;
  text-align: center;
}
.block-views-blocksocial-media-block-social-media .social-feed-element {
  display: block;
  text-decoration: none;
}
.block-views-blocksocial-media-block-social-media a {
  text-decoration: none;
}
.block-views-blocksocial-media-block-social-media a :hover {
  text-decoration: none;
  color: rgb(2.6689655172, 5.6344827586, 23.1310344828);
}
.block-views-blocksocial-media-block-social-media .post-date {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 700;
}
.block-views-blocksocial-media-block-social-media p.social-feed-text {
  font-size: 0.85rem;
  margin-bottom: 0;
}
.block-views-blocksocial-media-block-social-media .text-wrapper {
  padding: 1rem;
  font-weight: 500;
  color: #09134e;
}
.block-views-blocksocial-media-block-social-media .social-feed-element .social-image {
  height: 250px;
  background-image: url("/sites/default/files/uploads/feature-images/fairmount-default-image.png");
  background-position: center;
  background-size: cover;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.block-views-blocksocial-media-block-social-media .social-feed-element .social-image img {
  height: 250px;
  object-fit: cover;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.block-views-blocksocial-media-block-social-media .owl-item {
  min-width: 200px;
  border-radius: 10px;
  background-color: #fff;
}
.block-views-blocksocial-media-block-social-media .owl-carousel .owl-item {
  min-height: 315px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.block-views-blocksocial-media-block-social-media .social-feed-element > .content.owl-carousel.owl-loaded {
  padding: 0;
}
.block-views-blocksocial-media-block-social-media .owl-nav span {
  font-size: 0;
}
.block-views-blocksocial-media-block-social-media .owl-nav button:before {
  color: #09134e;
  font-size: 48px;
}
.block-views-blocksocial-media-block-social-media .owl-nav button.disabled:before {
  color: #eeeeee;
}
.block-views-blocksocial-media-block-social-media .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: 0;
}
.block-views-blocksocial-media-block-social-media .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: 0;
}

.home-action-icons-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.home-action-icons-container .title {
  font-weight: 900;
  text-align: center;
  margin-top: 1rem;
  line-height: 1.25;
  max-width: 150px;
}

/*
background-image: linear-gradient(
  176deg,
  $accent-shade 70%,
  $white calc(70% + 2px)
);
*/
.facebook-button-footer a {
  background-color: #f8b51e;
  border-color: #f8b51e;
  color: #09134e;
  font-weight: 600;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 0.75rem 1.25rem;
}
.facebook-button-footer a:hover {
  background-color: rgb(210.2586206897, 147.6482758621, 6.5413793103) !important;
  border-color: rgb(210.2586206897, 147.6482758621, 6.5413793103);
  color: #09134e;
}

.extra-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.block-page-title-block .content {
  padding-bottom: 1.5rem;
}

.field--name-title {
  font-size: 3rem;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 0.75;
  position: relative;
  z-index: 8;
}
@media (min-width: 576px) {
  .field--name-title {
    font-size: 3rem;
  }
}
@media (min-width: 768px) {
  .field--name-title {
    font-size: 4.5rem;
  }
}

div#main-wrapper {
  background-image: linear-gradient(184deg, #f8b51e 175px, #fff 177px);
}
@media (min-width: 768px) {
  div#main-wrapper {
    background-image: linear-gradient(184deg, #f8b51e 225px, #fff 227px);
  }
}

.path-frontpage div#main-wrapper {
  background-image: linear-gradient(184deg, #f8b51e 50%, #fff calc(50% + 2px));
}

.nav-item .menu-item--expanded > a.nav-link {
  font-weight: 900;
}

.fc-center h2, .fc-center .h2, .fc-center .view-agendas-and-minutes caption, .view-agendas-and-minutes .fc-center caption {
  font-weight: 900;
}

.page-view-search .title {
  font-weight: 900;
}

.path-user .block-page-title-block .title,
.page-user-login .block-page-title-block .title {
  font-weight: 900;
  font-size: 4.5rem;
}

div#block-fairmont-nc-mainpagecontent {
  min-height: 50vh;
}

@media (min-width: 769px) {
  .block-page-title-block h1.title, .block-page-title-block .title.h1 {
    margin-right: 215px;
  }
}

form#views-exposed-form-agendas-and-minutes-all-councils-committees {
  margin-bottom: 2rem;
}

.layout__region--content .paragraph__column {
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 600px) {
  .main-content a.btn, .main-content a[href^="/node/add"], .main-content .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .main-content a {
    margin-bottom: 0.5rem;
  }
}

.node--type-calendar-event #main-wrapper {
  max-width: 100%;
}

caption {
  color: #000;
}

label.edit-field-department-target-id {
  color: #000;
}

@media (max-width: 600px) {
  .block-views-blockhome-action-buttons-home-action-buttons-block {
    margin-bottom: -100px;
  }
}

.table > :not(:first-child),
.paragraph__column table > :not(:first-child) {
  border-top: 0px solid white !important;
}

.view-display-id-all_financial_documents table caption {
  text-transform: uppercase;
  font-weight: 900;
  caption-side: top;
}

.region-site-alerts {
  margin: 0;
  padding: 0;
}
.region-site-alerts > div {
  margin: 0;
  padding: 0;
}
.region-site-alerts .row > * {
  margin: 0;
  padding: 0;
}

.region-top-header {
  margin: 0;
}
.region-top-header .row > * {
  margin: 0;
  padding: 0;
}

.view-content.glide {
  margin: 0;
}

.collapse-button-container {
  position: absolute;
  top: 7px;
  right: 20px;
  z-index: 20;
}
@media screen and (max-width: 1330px) {
  .collapse-button-container.closed {
    top: 35px;
  }
}
@media screen and (max-width: 1024px) {
  .collapse-button-container.closed {
    top: 9px;
    right: 56px;
  }
}
.mobile-menu-active .collapse-button-container {
  display: none;
}
.collapse-button-container button {
  width: 33px;
  height: 33px;
  border-radius: 33px;
  padding: 0;
  background: #7b0000;
  font-size: 0;
  border: none;
  cursor: pointer;
  outline: 0;
  color: white;
}
.collapse-button-container button:hover {
  background: #480000;
}
.collapse-button-container button:before {
  font-size: 20px;
}
.collapse-button-container.open button:before {
  font-size: 20px;
}

.view-display-id-header_any li {
  display: flex;
  align-items: center;
  padding: 8px 100px 8px 40px;
}
@media screen and (max-width: 590px) {
  .view-display-id-header_any li {
    padding: 8px 60px 8px 12px;
  }
}
.view-display-id-header_any .view-content {
  height: auto;
  max-height: 400px;
  overflow: hidden;
  transition: max-height 0.3s;
}
.view-display-id-header_any .view-content.closed {
  max-height: 0;
}
.view-display-id-header_any .view-footer {
  display: flex;
}
.view-display-id-header_any .view-footer.closed {
  display: none;
}
.view-display-id-header_any li a[href] {
  display: block;
  padding: 0.5em;
  width: 100%;
  font-size: 1.15em;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
}
@media screen and (max-width: 590px) {
  .view-display-id-header_any li a[href] {
    font-size: 0.9em;
  }
}
.view-display-id-header_any li.info {
  background: #108a00;
}
.view-display-id-header_any li.info a {
  color: white;
}
.view-display-id-header_any li.info a:before {
  padding-right: 8px;
  font-size: 22px;
}
.view-display-id-header_any li.warning {
  background: #bc4c01;
}
.view-display-id-header_any li.warning a {
  color: white;
}
.view-display-id-header_any li.warning a:before {
  padding-right: 8px;
  font-size: 22px;
}
.view-display-id-header_any li.danger {
  background: #bc0101;
}
.view-display-id-header_any li.danger a {
  color: white;
}
.view-display-id-header_any li.danger a:before {
  padding-right: 8px;
  font-size: 22px;
}
.view-display-id-header_any .glide__slides {
  margin: 0;
  white-space: normal;
}
.view-display-id-header_any .glide__arrows {
  display: flex;
}
@media screen and (max-width: 590px) {
  .view-display-id-header_any .glide__arrows {
    width: 100%;
    margin-top: 17px;
  }
}
.view-display-id-header_any .glide__arrow {
  user-select: none;
  border: none;
  position: absolute;
  top: 34%;
  left: 16px;
  outline: none;
  background: none;
  padding: 0;
  z-index: 2;
  font-size: 0;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  color: #fff;
  opacity: 1;
  line-height: 1;
  transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67), color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.view-display-id-header_any .glide__arrow:before {
  content: "«";
  font-size: 75px;
}
.view-display-id-header_any .glide__arrow.inactive {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
@media screen and (max-width: 590px) {
  .view-display-id-header_any .glide__arrow {
    position: static;
    width: 50%;
    background: #09134e;
    border-radius: 0;
  }
  .view-display-id-header_any .glide__arrow:before {
    font-size: 34px;
  }
}
.view-display-id-header_any .glide__arrow--right {
  left: auto;
  right: 60px;
}
.view-display-id-header_any .glide__arrow--right:before {
  content: "»";
}

.view-agendas-and-minutes caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #09134e;
  text-align: left;
  caption-side: top;
}
@media (min-width: 39.9375em) {
  .view-agendas-and-minutes .views-table.cols-4 th,
  .view-agendas-and-minutes .views-table.cols-4 td {
    width: 25%;
  }
  .view-agendas-and-minutes .views-table.cols-5 th,
  .view-agendas-and-minutes .views-table.cols-5 td {
    width: 20%;
  }
  .view-agendas-and-minutes .views-table.cols-6 th,
  .view-agendas-and-minutes .views-table.cols-6 td {
    width: 16.6666666667%;
  }
}
.view-agendas-and-minutes td.is-active {
  background: none;
}
.view-agendas-and-minutes .views-exposed-form label {
  font-weight: bold;
}
.view-agendas-and-minutes .audiofield-player audio {
  width: 195px;
  height: 25px;
}
.view-agendas-and-minutes .audiofield-player label {
  display: none;
}
.view-agendas-and-minutes .video-embed-field-launch-modal {
  font-size: 48px;
  cursor: pointer;
}
.view-agendas-and-minutes .video-embed-field-launch-modal:hover {
  color: red;
}
.view-agendas-and-minutes .video-embed-field-launch-modal img {
  display: none;
}

.node--type-calendar-event .field--name-field-when .recurring-output--wrapper {
  font-size: 1rem;
  font-weight: normal;
  color: #343a40;
}
.js-drupal-fullcalendar {
  margin-top: 1rem;
}

.fc-day-grid-event {
  background-color: #09134e !important;
  border: none !important;
}
.fc-day-grid-event .fc-content {
  display: flex;
  padding: 4px;
  flex-direction: column-reverse;
  line-height: 1.25em;
}
.fc-day-grid-event .fc-time {
  display: block;
  font-weight: normal;
}
.fc-day-grid-event .fc-title {
  white-space: normal;
  font-weight: 700;
}

.fc-unthemed td.fc-today {
  background: #e9ecef;
}

details summary {
  font-weight: bold;
}

.list-group-item {
  border: none;
  background: none;
}

#header {
  background-color: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  z-index: 10;
}
#header .header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#header .region-aux-menu {
  justify-content: flex-end;
}

.navbar-brand {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.navbar-brand .logo-image img {
  max-width: 200px;
  height: auto;
}
.navbar-brand .logo-text {
  display: none;
}

.horizontal-menu .menu-item {
  text-transform: uppercase;
}
.horizontal-menu .menu-item a {
  font-weight: 900;
}

.aux-nav {
  position: fixed;
  width: 180px !important;
  top: 208px;
  right: 0;
  z-index: 99999;
  margin-right: 0;
  transition: margin 0.5s;
}
@media (max-width: 470px) {
  .aux-nav {
    width: 254px !important;
  }
}
.aux-small .aux-nav {
  margin-right: -140px;
}
@media (max-width: 1050px) {
  .aux-small .aux-nav {
    margin-right: 0;
  }
}
@media (max-width: 1050px) {
  .aux-nav {
    position: absolute;
    top: 176px;
  }
}
@media (max-width: 470px) {
  .aux-nav {
    position: absolute;
    top: 176px;
    left: 20px;
  }
}
.aux-nav a {
  display: block;
  padding: 2px 8px;
  background: white;
  margin-top: 10px;
  border-radius: 6px 0 0 6px;
  text-decoration: none;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
@media (max-width: 470px) {
  .aux-nav a {
    border-radius: 6px;
  }
}
.aux-nav a:before {
  font-size: 1.6em;
  padding-right: 8px;
  vertical-align: middle;
}
.aux-nav a.report-concern {
  color: #dc3545;
}
.aux-nav a.contact-us {
  color: #28a745;
}
.aux-nav ul li:nth-child(3) {
  display: none;
}

.aux-nav > .menu > li:last-child {
  display: none;
}

.menu-icon {
  position: absolute;
  right: 14px;
  color: #09134e;
}

div#block-fairmont-nc-breadcrumbs {
  padding-top: 3rem;
  position: relative;
  z-index: 10;
}
@media (min-width: 970px) {
  div#block-fairmont-nc-breadcrumbs {
    padding-top: 8rem;
  }
}
@media (min-width: 1200px) {
  div#block-fairmont-nc-breadcrumbs {
    padding-top: 6rem;
  }
}
div#block-fairmont-nc-breadcrumbs a {
  z-index: 10;
}
div#block-fairmont-nc-breadcrumbs a:hover {
  color: #09134e;
}

.mm-menu_offcanvas {
  z-index: 12;
}

.site-footer {
  background: #09134e;
  color: #fff;
  background: linear-gradient(rgba(4, 7, 31, 0.45), rgba(4, 7, 31, 0.45)), url("/sites/default/files/uploads/feature-images/field.png");
  background-size: cover;
  background-position: center;
  padding: 1.5rem 0;
}
@media (min-width: 576px) {
  .site-footer {
    padding: 3rem 0;
  }
}
@media (min-width: 768px) {
  .site-footer {
    padding: 6rem 1rem;
  }
}
@media (min-width: 992px) {
  .site-footer {
    padding: 6rem;
  }
}
.site-footer a {
  color: #fff;
  fill: #fff;
}
.site-footer svg {
  color: #fff;
  fill: #fff;
}
.site-footer p {
  font-weight: 100;
  font-size: 0.85rem;
}
.site-footer h3, .site-footer .h3, .site-footer .node--type-calendar-event .field--name-field-when, .node--type-calendar-event .site-footer .field--name-field-when, .site-footer .node--type-calendar-event .field--name-field-when .recurring-output--wrapper .next_instance, .node--type-calendar-event .field--name-field-when .recurring-output--wrapper .site-footer .next_instance {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 0.5;
  color: #fff;
}
.site-footer .site-footer__top {
  display: flex;
  flex-wrap: wrap;
}
.site-footer .region-footer-first {
  flex: 100%;
}
.site-footer .region-footer-second {
  flex: 50%;
}
.site-footer .region-footer-third {
  display: none;
}
@media (min-width: 576px) {
  .site-footer .region-footer-third {
    display: block;
    flex: 50%;
    text-align: right;
  }
}
.site-footer .region-footer-third nav {
  padding-left: 0;
}
.site-footer .region-footer-third nav #block-quicklinks-menu {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 0.5;
  color: #fff;
}
.site-footer .region-footer-third .nav {
  display: flex;
  flex-direction: column;
}
.site-footer .region-footer-third .nav a {
  padding: 0;
}
.site-footer .region-footer-fourth {
  flex: 100%;
}
.site-footer .block-copyright-footer .content {
  font-weight: 100;
  font-size: 0.75rem;
  text-align: right;
  border-top: 1px solid #fff;
}
.site-footer .logo-text {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}
.site-footer .logo-text .first-line {
  font-weight: 900;
  line-height: 0.75;
  font-size: 2.125rem;
}
.site-footer .logo-text .second-line {
  text-transform: uppercase;
  line-height: 1;
  font-size: 1.25rem;
  font-weight: 100;
}

span.hide-facebook {
  display: none;
}

div[id^=block-exposedformsearchpage] {
  width: auto;
}

form[id^=search-form] .form-group {
  display: flex;
  gap: 1rem;
}
form[id^=search-form] label {
  display: none;
}
form[id^=search-form] input[type=search] {
  height: auto;
  border: 2px solid #09134e;
  border-radius: 0;
}
form[id^=search-form] .form-actions:before {
  position: absolute;
  font-size: 28px;
  color: #09134e;
}

form[id^=search-form] + h2, form[id^=search-form] + .h2, .view-agendas-and-minutes form[id^=search-form] + caption {
  display: none;
}

.path-search .block-page-title-block .title {
  font-size: 4.5rem;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 0.5;
  margin-top: 3rem;
}
.path-search .view-search.view-id-search li {
  padding-left: 0px;
}
.path-search .view-search.view-id-search .view-header {
  margin-bottom: 2rem;
}
.path-search #views-exposed-form-search-page-1 .js-form-item {
  padding-left: 0px;
}

#sidebar_first {
  display: none;
}
@media (min-width: 992px) {
  #sidebar_first {
    display: block;
  }
}
#sidebar_first nav.block {
  padding: 0;
  border: none;
}
#sidebar_first ul {
  padding: 0;
  margin: 0;
}
#sidebar_first ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#sidebar_first a {
  display: block;
  font-weight: 400;
  padding: 0.5rem;
  line-height: 1.2em;
  border-top: 1px solid #efefef;
  transition: all 0.3s;
}
#sidebar_first a:hover {
  background: white;
  text-decoration: none;
}
#sidebar_first a.nav-link {
  font-size: 1.5rem;
  border: none;
}

div#sidebar_first nav {
  background-color: #eeeeee;
  border-radius: 10px;
  padding: 3rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  margin: 4.5rem 0rem;
}
@media (min-width: 1200px) {
  div#sidebar_first nav {
    margin: 4.5rem 1rem;
  }
}
div#sidebar_first nav .menu-item--expanded .nav-link.active {
  font-weight: 900;
  color: #09134e;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  padding-bottom: 0px;
}
@media (min-width: 1350px) {
  div#sidebar_first nav .menu-item--expanded .nav-link.active {
    font-size: 1.25rem;
  }
}
div#sidebar_first nav ul li {
  margin: 1rem;
}
div#sidebar_first nav ul li ul li {
  margin: 0.75rem 0;
}
div#sidebar_first nav ul li ul li a {
  padding: 0;
}
div#sidebar_first nav a:hover {
  background: none;
}
div#sidebar_first nav a.nav-link {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 400;
  color: #000;
  padding: 0;
}

.page-view-search .sidebar_first .section {
  background-color: #eeeeee;
  border-radius: 10px;
  padding: 1rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  margin: 4.5rem 0rem;
}
.page-view-search .sidebar_first .section nav {
  margin: 0 !important;
}
.page-view-search .sidebar_first .section .block-facet-blockcontent-type {
  border: 0px solid #fff;
  padding: 0;
  margin: 0px;
}
.page-view-search .sidebar_first .section .block-facet-blockcontent-type h2, .page-view-search .sidebar_first .section .block-facet-blockcontent-type .h2, .page-view-search .sidebar_first .section .block-facet-blockcontent-type .view-agendas-and-minutes caption, .view-agendas-and-minutes .page-view-search .sidebar_first .section .block-facet-blockcontent-type caption {
  border-bottom: 0px solid;
  text-shadow: none;
  font-weight: 900;
  color: #09134e;
  font-size: 1.25rem;
  line-height: 1;
  text-transform: uppercase;
  padding-bottom: 0px;
}
.page-view-search .sidebar_first .section .block-facet-blockcontent-type a span {
  padding: 0 !important;
  margin: 0.75rem 0;
}
.page-view-search .sidebar_first .section .block-facet-blockcontent-type a span :hover {
  background-color: #eeeeee !important;
  color: #09134e !important;
}

nav#block-auxmenu {
  display: none;
  position: absolute;
  top: 120px;
  right: -1rem;
  font-weight: 900;
  z-index: 14;
}
@media (min-width: 768px) {
  nav#block-auxmenu {
    display: block;
  }
}
nav#block-auxmenu .nav {
  display: flex;
  flex-direction: column;
}
nav#block-auxmenu .nav a.nav-link {
  color: #09134e;
  background: #eeeeee;
  margin-bottom: 0.5rem;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  padding-right: 2rem;
}
nav#block-auxmenu a.nav-link:hover {
  transform: translate(-1rem, 0px);
  transition: ease-in-out 0.3s;
}
nav#block-auxmenu a.nav-link.nav-link--search:before {
  font-family: "Font Awesome 5 Free";
  content: "\f002";
  margin-right: 0.25rem;
}
nav#block-auxmenu a.nav-link.nav-link--contact:before {
  font-family: "Font Awesome 5 Free";
  content: "\f2b9";
  margin-right: 0.25rem;
}
nav#block-auxmenu a.nav-link.nav-link--report-a-concern:before {
  font-family: "Font Awesome 5 Free";
  content: "\f071";
  margin-right: 0.25rem;
}

.breadcrumb-item.active {
  color: #09134e;
}

.fc-button-primary:disabled {
  background-color: rgb(44.9379310345, 71.8689655172, 230.7620689655);
  border-color: rgb(44.9379310345, 71.8689655172, 230.7620689655);
}

#sidebar_first a {
  border-top: 0px solid #fff;
}

.responsive-menu-block-wrapper .menu-item a,
.responsive-menu-block-wrapper .menu-item span {
  display: block;
  font-weight: 900;
  font-size: 1.125em;
  transition: all 0.4s;
  padding: 0.25em 1em;
  background: none;
  color: #09134e;
}
.responsive-menu-block-wrapper .menu-item a:hover,
.responsive-menu-block-wrapper .menu-item span:hover {
  background: #09134e;
  color: white;
  text-decoration: none;
}
.responsive-menu-block-wrapper .menu-item a > ul,
.responsive-menu-block-wrapper .menu-item span > ul {
  display: block;
}
.responsive-menu-block-wrapper ul.sf-menu ul {
  background: white;
  display: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  width: 300px;
}
.responsive-menu-block-wrapper ul.sub-nav a {
  display: block;
  transition: all 0.4s;
  background: white;
  font-size: 1rem;
  line-height: 1em;
  padding: 0.75em;
}
.responsive-menu-block-wrapper ul.sub-nav a:hover {
  background: #09134e;
  color: white;
  text-decoration: none;
}

.responsive-menu-toggle-icon:before,
.responsive-menu-toggle-icon:after,
.responsive-menu-toggle-icon span.icon {
  background: #09134e;
  content: "";
  display: block;
  width: 35px;
  height: 5px;
  position: absolute;
  top: 0;
  left: 13px;
  border-radius: 0px;
}

.responsive-menu-toggle-icon span.icon {
  top: 14px;
}

.responsive-menu-toggle-icon:before {
  top: 5px;
}

.responsive-menu-toggle-icon:after {
  top: 23px;
}

.responsive-menu-toggle-icon span.label {
  display: none;
}

.mm-panels {
  max-width: 80vw;
}

.responsive-menu-block-wrapper > ul > li .mega + ul {
  padding: 1rem;
  width: 100%;
  columns: 4;
  column-rule: 1px solid #ccc;
}
.responsive-menu-block-wrapper > ul > li .mega + ul .menu-item {
  break-inside: avoid;
}
.responsive-menu-block-wrapper > ul > li .mega + ul li a {
  font-weight: bold;
}
.responsive-menu-block-wrapper > ul > li .mega + ul ul {
  display: block !important;
  position: relative;
  left: unset;
  top: unset;
  width: auto;
  background: none;
  box-shadow: none;
  opacity: 1 !important;
  border-radius: 0;
}
.responsive-menu-block-wrapper > ul > li .mega + ul ul li {
  margin-left: 0.5rem;
}
.responsive-menu-block-wrapper > ul > li .mega + ul ul li a {
  font-weight: normal;
}

.paragraph.paragraph--type--bp-accordion .panel-heading button[aria-expanded=false].display:after,
.paragraph.paragraph--type--bp-accordion .panel-heading button[aria-expanded=true].display:after {
  font-size: 2em;
  line-height: 1em;
}

.view-id-frequently_asked_questions.view-display-id-block_1 {
  margin: 0 2em;
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header {
  position: relative;
  padding: 0.5rem 1rem;
  margin-top: 0;
  margin-bottom: 0;
  border: none;
  background: none;
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-top: none;
  border-radius: 0;
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header#ui-id-1 {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header a {
  display: block;
  padding: 10px;
  color: #09134e;
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header a:hover {
  text-decoration: underline;
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header .ui-accordion-header-icon {
  position: absolute;
  right: 1rem;
  top: 19px;
  background-image: none;
  text-indent: 0;
  margin: 0;
  color: #09134e;
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e:before {
  content: "+";
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s:before {
  content: "-";
}
.view-id-frequently_asked_questions.view-display-id-block_1 .views-accordion-header .ui-accordion-content {
  border-radius: 0;
}

.gallery-images-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 0.5rem;
}
.gallery-images-container a {
  display: block;
  margin-bottom: 0.5em;
}

.view-frequently-asked-questions .views-accordion-header a {
  color: #f8b51e;
}
.view-frequently-asked-questions .views-accordion-header .ui-accordion-header-icon {
  color: #f8b51e;
}
.view-frequently-asked-questions .ui-accordion-content a {
  color: #f8b51e;
}
.view-frequently-asked-questions .ui-accordion-content a:hover {
  color: rgb(210.2586206897, 147.6482758621, 6.5413793103);
}

/*
* View : Social Media
* =======================================================
* Description: This file contains styles for View related to social media.
*/
.block-inline-blockfooter-info .btn-primary, .block-inline-blockfooter-info .main-content a[href^="/node/add"], .main-content .block-inline-blockfooter-info a[href^="/node/add"], .block-inline-blockfooter-info .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer a, .path-frontpage .block-views-blockevents-calendar-upcoming-events .view-display-id-upcoming_events .view-footer .block-inline-blockfooter-info a {
  border: 1px solid white;
  padding: 0.75rem 1.25rem;
}

.view-display-id-block_social_media {
  margin-top: 3rem;
}

.block-views-blocksocial-media-block-social-media {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.block-views-blocksocial-media-block-social-media .content .view-header {
  margin-bottom: 3rem;
}
.block-views-blocksocial-media-block-social-media .content .view-header h2, .block-views-blocksocial-media-block-social-media .content .view-header .h2, .block-views-blocksocial-media-block-social-media .content .view-header .view-agendas-and-minutes caption, .view-agendas-and-minutes .block-views-blocksocial-media-block-social-media .content .view-header caption {
  font-size: calc(35px + 10 * (100vw - 350px) / 2210);
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.block-views-blocksocial-media-block-social-media .content .view-header h2::before, .block-views-blocksocial-media-block-social-media .content .view-header .h2::before, .block-views-blocksocial-media-block-social-media .content .view-header .view-agendas-and-minutes caption::before, .view-agendas-and-minutes .block-views-blocksocial-media-block-social-media .content .view-header caption::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyIDIxLjA3ODJDNDIgOS40MzU4IDMyLjU5OTIgMCAyMSAwQzkuNDAwNzggMCAwIDkuNDM1OCAwIDIxLjA3ODJDMCAzMC45NTg2IDYuNzgzOTggMzkuMjU4MiAxNS45MzA1IDQxLjUzODlWMjcuNTE3SDExLjU5OTJWMjEuMDc4MkgxNS45MzA1VjE4LjMwMzVDMTUuOTMwNSAxMS4xMzE5IDE5LjE2MjUgNy44MDU1MyAyNi4xODQ0IDcuODA1NTNDMjcuNTEzMyA3LjgwNTUzIDI5LjgxMDIgOC4wNjkwMSAzMC43NTM1IDguMzMyNDhWMTQuMTYxOUMzMC4yNjEzIDE0LjExMjUgMjkuNCAxNC4wNzk2IDI4LjMyNTQgMTQuMDc5NkMyNC44ODAxIDE0LjA3OTYgMjMuNTUxMiAxNS4zODg3IDIzLjU1MTIgMTguNzg5M1YyMS4wNzgySDMwLjQwOUwyOS4yMjc3IDI3LjUxN0gyMy41NDNWNDJDMzMuOTQ0NSA0MC43NDAyIDQyIDMxLjg1NjEgNDIgMjEuMDc4MloiIGZpbGw9IiMwNDRGN0MiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 35.9375rem) {
  .block-views-blocksocial-media-block-social-media .content .view-header h2::before, .block-views-blocksocial-media-block-social-media .content .view-header .h2::before, .block-views-blocksocial-media-block-social-media .content .view-header .view-agendas-and-minutes caption::before, .view-agendas-and-minutes .block-views-blocksocial-media-block-social-media .content .view-header caption::before {
    display: none;
  }
}
.block-views-blocksocial-media-block-social-media .content .view-header p {
  text-align: center;
  font-weight: normal;
}
.block-views-blocksocial-media-block-social-media .content .view-footer {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.block-views-blocksocial-media-block-social-media .content .view-footer a {
  background-color: #09134e;
  color: white;
  font-weight: normal;
  text-align: center;
  border: none;
  text-decoration: none;
  padding: 1.1rem 2.5rem 0.85rem 2.5rem;
  font-size: 1rem;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
}
.block-views-blocksocial-media-block-social-media .content .view-footer a:hover::after {
  width: 210px;
}
.block-views-blocksocial-media-block-social-media .content .view-footer a:hover::before {
  height: 60px;
}
.block-views-blocksocial-media-block-social-media .content .view-footer a::after {
  content: "";
  position: absolute;
  bottom: -15px;
  right: -12px;
  width: 125px;
  height: 3px;
  background-color: hsla(213, 24%, 80%, 0.5);
  -webkit-transition: width 0.5s, -webkit-transform 0.5s;
  transition: width 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-footer a::before {
  content: "";
  position: absolute;
  bottom: -15px;
  right: -15px;
  width: 3px;
  height: 35px;
  background-color: hsla(213, 24%, 80%, 0.5);
  -webkit-transition: height 0.5s, -webkit-transform 0.5s;
  transition: height 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-content {
  position: relative;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider {
  position: relative;
  z-index: 90;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-dots {
  display: none;
}
@media screen and (max-width: 61.9375rem) {
  .block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-dots {
    display: flex;
    margin-top: 2rem;
  }
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-dots .glider-dot {
  color: #09134e;
  background: #09134e;
  width: 15px;
  height: 15px;
  border: 2px solid #f8b51e;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-dots .glider-dot.active {
  color: #f8b51e;
  background: #f8b51e;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 61.9375rem) {
  .block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows {
    display: none;
  }
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button {
  font-size: 0;
  background: transparent;
  position: relative;
  border: 1px solid white;
  padding: 0;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button.vc3-glider-prev {
  left: -60px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button.vc3-glider-prev::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NyA0NyI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE5MikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDkxMzRlOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNDciIGhlaWdodD0iNDciLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTguNywyM2MtLjUuNS0uNSwxLjQsMCwxLjlsNi41LDYuOWMuNS41LDEuMy41LDEuOCwwLC41LS41LjUtMS40LDAtMS45bC01LjYtNS45LDUuNi01LjljLjUtLjUuNS0xLjQsMC0xLjktLjUtLjUtMS4zLS41LTEuOCwwbC02LjUsNi45aDBaIi8+Cjwvc3ZnPg==);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button.vc3-glider-next {
  right: -60px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button.vc3-glider-next::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NyA0NyI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE5MikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDkxMzRlOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNDciIGhlaWdodD0iNDciLz4KICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzAuMywyM2MuNS41LjUsMS40LDAsMS45bC02LjUsNi45Yy0uNS41LTEuMy41LTEuOCwwLS41LS41LS41LTEuNCwwLTEuOWw1LjYtNS45LTUuNi01LjljLS41LS41LS41LTEuNCwwLTEuOS41LS41LDEuMy0uNSwxLjgsMGw2LjUsNi45aDBaIi8+Cjwvc3ZnPg==);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider-arrows button::before {
  content: "";
  background-repeat: no-repeat;
  display: block;
  width: 40px;
  height: 40px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider {
  scrollbar-width: none;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide {
  margin-right: 0.65rem;
  margin-left: 0.65rem;
  display: flex;
  max-height: 605px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a {
  display: flex;
  flex-direction: column;
  color: #09134e;
  background-color: white;
  text-decoration: none;
  overflow: hidden;
  width: 100%;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .wrapper {
  padding: 2rem 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 0.5rem;
  align-items: flex-start;
  position: relative;
  min-height: 280px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .wrapper .social-media-item__title {
  font-size: calc(16px + 1 * (100vw - 350px) / 2210);
  font-weight: bold;
  line-height: 1.35;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .wrapper .social-media-item__created-on {
  font-size: calc(14px + 1 * (100vw - 350px) / 2210);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .wrapper .social-media-item__text {
  font-size: calc(14px + 2 * (100vw - 350px) / 2210);
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .post-image {
  height: 270px;
  line-height: 0;
  border: 3px solid hsl(204, 30%, 88%);
  overflow: hidden;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .social-media-item__image {
  height: 270px;
  line-height: 0;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .social-media-item__image.post-without-img {
  background-image: url(data:image/png;base64,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CSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5JBwIgiCIEoOCSeCIAii5Px/2YMS0/0b8H4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-transition: all 1s, -webkit-transform 1s;
  transition: all 1s, transform 1s;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .social-media-item__image img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  -webkit-transition: all 1s, -webkit-transform 1s;
  transition: all 1s, transform 1s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .social-media-item__image span {
  display: block;
  width: 100%;
  min-height: 250px;
  max-height: 300px;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .social-media-item__image span img {
  min-height: 250px;
  max-height: 300px;
  width: 100%;
  object-fit: cover;
  -webkit-transition: all 1s, -webkit-transform 1s;
  transition: all 1s, transform 1s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore {
  position: absolute;
  display: inline-block;
  color: #09134e;
  font-weight: normal;
  font-size: 1rem;
  text-decoration: none;
  padding: 0.725rem 1.925rem;
  bottom: 1.5625rem;
}
@media screen and (max-width: 35.9375rem) {
  .block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 0.9rem;
    padding: 0.725rem 1.425rem;
  }
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore::before, .block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore::after,
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore span::before,
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore span::after {
  content: "";
  position: absolute;
  background-color: #f8b51e;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore::before {
  top: 0;
  right: 0;
  width: 1.5rem;
  height: 0.25rem;
  -webkit-transition: width 0.5s, -webkit-transform 0.5s;
  transition: width 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore::after {
  bottom: 0;
  left: 0;
  width: 1.5rem;
  height: 0.25rem;
  -webkit-transition: width 0.5s, -webkit-transform 0.5s;
  transition: width 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore span::before {
  top: 0;
  right: 0;
  width: 0.25rem;
  height: 1.5rem;
  -webkit-transition: height 0.5s, -webkit-transform 0.5s;
  transition: height 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a .readmore span::after {
  bottom: 0;
  left: 0;
  width: 0.25rem;
  height: 1.5rem;
  -webkit-transition: height 0.5s, -webkit-transform 0.5s;
  transition: height 0.5s, transform 0.5s;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover .post-without-img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover .readmore::before {
  width: 100%;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover .readmore::after {
  width: 100%;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover .readmore span::before {
  height: 100%;
}
.block-views-blocksocial-media-block-social-media .content .view-content .vc3-glider .glider-slide a:hover .readmore span::after {
  height: 100%;
}

/*# sourceMappingURL=fairmont_nc.css.map */