/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./scss/index.scss ***!
  \*************************************************************************************************************************************************************************************************************/
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-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.3333333333%;
}

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

.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.3333333333%;
  }
  .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.6666666667%;
  }
  .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: 768px) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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: 992px) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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: 1200px) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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: 1400px) {
  .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.3333333333%;
  }
  .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.6666666667%;
  }
  .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;
  }
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.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.414z%27/%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;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  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;
  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 {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-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: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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 {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 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;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) 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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 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: 767.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: 991.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: 1199.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: 1399.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;
  }
}
.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;
  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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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-.708z%27/%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: #fff;
  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: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.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: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !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(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, 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(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, 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(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, 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(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, 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(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, 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: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !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: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !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: 400 !important;
}

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

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

.fw-bold {
  font-weight: 700 !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: 768px) {
  .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: 992px) {
  .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: 1200px) {
  .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: 1400px) {
  .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;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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;
  }
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 8px 3%;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

.hamburger-box {
  width: 36px;
  height: 25px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 36px;
  height: 3px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -11px;
}
.hamburger-inner::after {
  bottom: -11px;
}

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  perspective: 72px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
  perspective: 72px;
}
.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
  perspective: 72px;
}
.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
  perspective: 72px;
}
.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * 3DXY
 */
.hamburger--3dxy .hamburger-box {
  perspective: 72px;
}
.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * 3DXY Reverse
 */
.hamburger--3dxy-r .hamburger-box {
  perspective: 72px;
}
.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
}

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-7.2px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-7.2px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(7.2px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(7.2px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-7.2px, -9px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-7.2px, 9px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(7.2px, -9px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(7.2px, 9px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Turn
 */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Turn Right
 */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -22px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
  top: -22px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -11px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
  top: 11px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic .hamburger-inner::after {
  top: 22px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 11px, 0) rotate(135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -22px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
  top: 11px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
  top: 22px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 11px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -22px, 0) rotate(270deg);
  transition-delay: 0.075s;
}

/*
 * Emphatic
 */
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::after {
  top: 11px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -72px;
  top: -72px;
  transform: translate3d(72px, 72px, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -72px;
  top: -72px;
  transform: translate3d(-72px, 72px, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::after {
  top: 11px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -72px;
  top: 72px;
  transform: translate3d(72px, -72px, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -72px;
  top: 72px;
  transform: translate3d(-72px, -72px, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Minus
 */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}
.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}
.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
  top: 1.5px;
}
.hamburger--slider .hamburger-inner::before {
  top: 11px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
  top: 22px;
}
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-5.1428571429px, -8px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -22px, 0) rotate(-90deg);
}

/*
 * Slider Reverse
 */
.hamburger--slider-r .hamburger-inner {
  top: 1.5px;
}
.hamburger--slider-r .hamburger-inner::before {
  top: 11px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider-r .hamburger-inner::after {
  top: 22px;
}
.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 11px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(5.1428571429px, -8px, 0);
  opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -22px, 0) rotate(90deg);
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spring
 */
.hamburger--spring .hamburger-inner {
  top: 1.5px;
  transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 11px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
  top: 22px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 11px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 11px, 0) rotate(-45deg);
}

/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner::after {
  top: -22px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -11px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}

/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/* open-sans-cyrillic-ext-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(bc843a7cafaf78645470.woff2) format("woff2"), url(f81b7046d597c3779ef5.woff) format("woff");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* open-sans-cyrillic-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(e63f3335dabcaf300c0f.woff2) format("woff2"), url(0c8c714e732400e161d8.woff) format("woff");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* open-sans-greek-ext-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff");
  unicode-range: U+1F00-1FFF;
}
/* open-sans-greek-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(6eecb5759022fdcc7fc8.woff2) format("woff2"), url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0370-03FF;
}
/* open-sans-hebrew-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* open-sans-vietnamese-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(87848962b44ea3a2785b.woff2) format("woff2"), url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* open-sans-latin-ext-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(3399b9b51ad9e0310e9b.woff2) format("woff2"), url(493c63e118b8888771e2.woff) format("woff");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* open-sans-latin-400-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(2e11868c8988e285301c.woff2) format("woff2"), url(dc4c5aab7398c3c5eaf9.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.carousel,
.carousel *,
.modal,
.modal-body *,
.row,
.row * {
  box-sizing: border-box;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  transform: scale(2.5);
  filter: invert(0.2);
}

.carousel-control-prev, .carousel-control-next {
  width: 80px;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  background-image: none;
  background-color: none;
  cursor: pointer;
}

.btn-close {
  cursor: pointer;
}

.modal {
  z-index: 999999;
}
.modal-content {
  background-color: rgb(111, 116, 120);
  color: #fff;
}
.modal-title {
  color: #fff;
  font-size: 15px !important;
}

.carousel-caption {
  color: #ffffff;
  font-size: 16px;
  text-shadow: #000 1px 0 1px;
  bottom: 2rem;
}
