/*
Theme Name: Compare Caravan by cProgress
Author: Donald Raymundo
Description: Bespoke Theme
Version: 1.1
License: GNU General Public License
Text Domain: coptrz-theme
*/

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

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

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

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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

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

h3,
.h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}

h4,
.h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}

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

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

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark,
.mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not(
    [type="time"]
  )::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block;
}

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

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

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 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.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 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.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 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.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 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.33333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition:
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type="file"] {
  overflow: hidden;
}
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn,
.btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow:
    0 0 0 1px #fff,
    0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow:
    0 0 0 1px #fff,
    0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition:
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

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

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(
    .invalid-feedback
  ) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

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

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

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

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

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

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

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

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position:
    right 0.75rem center,
    center right 2.25rem;
  background-size:
    16px 12px,
    calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

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

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
:not(.btn-check) + .btn:active:focus-visible,
.btn:first-child:active:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

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

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

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

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg,
.btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

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

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

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

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover,
.nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover,
.nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme="dark"] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme="dark"] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition:
    color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

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

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

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

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

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

[data-bs-theme="dark"] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

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

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

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

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active,
.active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled,
.disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

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

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

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

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

.btn .badge {
  position: relative;
  top: -1px;
}

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

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

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

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

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

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

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

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

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

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

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

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%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);
}

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

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

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

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

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  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;
  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: var(--bs-box-shadow);
  }

  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 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;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

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

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
    /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
    /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%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;
}

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas-sm,
.offcanvas-md,
.offcanvas-lg,
.offcanvas-xl,
.offcanvas-xxl,
.offcanvas {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing,
  .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing,
  .offcanvas-sm.hiding,
  .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing,
  .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing,
  .offcanvas-md.hiding,
  .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing,
  .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing,
  .offcanvas-lg.hiding,
  .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing,
  .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing,
  .offcanvas-xl.hiding,
  .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing,
  .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing,
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing,
.offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing,
.offcanvas.hiding,
.offcanvas.show {
  visibility: visible;
}

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

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

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

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

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

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

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

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

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

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

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

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

.text-bg-secondary {
  color: #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: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.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: var(--bs-box-shadow) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-3 {
  font-size: 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;
  }
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition:
    200ms transform,
    200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Cube slide shadows end */
.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*-----------------------------------------------------------------------------------*/
/* Utils
/*-----------------------------------------------------------------------------------*/
@keyframes rotate_left {
  0% {
    transform: rotate(0deg) translateX(100px) rotate(0deg);
  }
  100% {
    transform: rotate(-360deg) translateX(100px) rotate(360deg);
  }
}
@keyframes rotate_right {
  0% {
    transform: rotate(0deg) translateX(100px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translateX(100px) rotate(-360deg);
  }
}
@keyframes pulse {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(45, 161, 255, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(45, 161, 255, 0);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(45, 161, 255, 0);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
:root {
  --pink-color: #f2007d;
  --green-color: #45c324;
  --darkgreen-color: #006363;
  --lightgreen-color: #afff55;
  --yellow-color: #f3eb04;
  --teal-color: #00e8f7;
  --blue-color: #00bce2;
  --text-color: #201f1f;
  --dark-color-2: #171717;
  --gray-color: #cccccc;
  --red-color: #cc0909;
  --gold-color: #fbbc05;
  --black-70: rgba(0, 0, 0, 0.7);
  --lightgray-color: #ebe8e9;
  --lightgray-color-2: #eeeee9;
  --lightgray-color-3: #f9f9f9;
  --lightgray-color-4: #f6f6f6;
  --lightgray-color-5: #f8f8f4;
  --lightgray-color-6: #c4c4c454;
  --lightgray-color-7: #c4c4c4;
  --bs-border-radius: 5px;
  --bs-border-color: #cdcdcd;
  --bs-border-radius-xl: 20px;
  --bs-border-radius-lg: 15px;
  --bs-border-radius-sm: 5px;
  --bs-border-radius: 10px;
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*-----------------------------------------------------------------------------------*/
/* Base
/*-----------------------------------------------------------------------------------*/
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Light.eot");
  src:
    url("./assets/fonts/Onest/Onest-Light.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Light.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Light.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Light.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Light.svg#Onest-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Regular.eot");
  src:
    url("./assets/fonts/Onest/Onest-Regular.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Regular.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Regular.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Regular.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Regular.svg#Onest-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Medium.eot");
  src:
    url("./assets/fonts/Onest/Onest-Medium.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Medium.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Medium.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Medium.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Medium.svg#Onest-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-SemiBold.eot");
  src:
    url("./assets/fonts/Onest/Onest-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-SemiBold.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-SemiBold.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-SemiBold.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-SemiBold.svg#Onest-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Bold.eot");
  src:
    url("./assets/fonts/Onest/Onest-Bold.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Bold.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Bold.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Bold.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Bold.svg#Onest-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
body {
  --header-height: 85.5469px;
  --top-bar-height: 37.59px;
}

.btn {
  --bs-btn-font-size: 20px;
  --bs-btn-padding-x: 20px;
  --bs-btn-padding-y: 12px;
  --bs-btn-border-radius: 5px;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
@media screen and (max-width: 991px) {
  .btn {
    --bs-btn-font-size: 15px;
    --bs-btn-padding-x: 16px;
  }
}

.btn-lg,
.btn-group-lg > .btn {
  --bs-btn-padding-y: 14px;
  --bs-btn-padding-x: 50px;
  --bs-btn-font-size: 18px;
  --bs-border-radius-lg: 5px;
}
@media screen and (max-width: 991px) {
  .btn-lg,
  .btn-group-lg > .btn {
    --bs-btn-padding-y: 12px;
    --bs-btn-padding-x: 20px;
    --bs-btn-font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .btn-lg,
  .btn-group-lg > .btn {
    --bs-btn-padding-y: 12px;
    --bs-btn-padding-x: 18px;
  }
}

.edit-btn {
  border: 1px solid var(--pink-color);
}
.edit-btn:hover,
.edit-btn:active,
.edit-btn:focus {
  background-color: var(--pink-color);
  color: var(--bs-white);
  border: 1px solid var(--pink-color);
}

.btn-sm,
.btn-group-sm > .btn {
  --bs-btn-padding-y: 7px;
  --bs-btn-padding-x: 23px;
  --bs-btn-font-size: 16px;
  --bs-btn-border-radius: 50px;
}

.btn-light {
  --bs-border-color: var(--text-color);
  --bs-btn-bg: transparent;
  --bs-btn-hover-bg: var(--bs-black) !important;
  --bs-btn-hover-border-color: var(--bs-black) !important;
  --bs-btn-hover-color: var(--bs-white) !important;
}
.btn-light.bg-white:hover,
.btn-light.bg-white:active,
.btn-light.bg-white:focus {
  background-color: var(--bs-black) !important;
}

.form-control {
  font-size: 18px;
  padding: 14px 25px;
  --bs-border-radius-lg: 5px;
}
@media screen and (max-width: 991px) {
  .form-control {
    font-size: 14px;
    padding: 12px 20px;
  }
}
@media screen and (max-width: 767px) {
  .form-control {
    padding: 18px;
  }
}

select.form-control.form-control {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');
  background-size: 15px;
  background-position: calc(100% - 20px);
  background-repeat: no-repeat;
  padding-right: 50px;
}

.form-switch:not(.form-check) {
  padding: 0;
}
.form-switch:not(.form-check) .form-check-input {
  margin: 0;
}
.form-switch .form-check-input:checked {
  background-color: #38c498;
  border-color: #38c498;
}

/*
.form-control-lg {
    font-size: 18px;
    padding: 14px 25px;
    --bs-border-radius-lg: 5px;

    @include responsive(xs-sm) {
        font-size: 14px;
        padding: 12px 20px;
    }

    @include responsive(xs) {
        padding: 18px;
    }
}
*/
@media screen and (max-width: 991px) {
  .form-control-holder label {
    font-size: 16px;
  }
}

.btn-primary {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--pink-color);
  --bs-btn-border-color: var(--pink-color);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--text-color);
  --bs-btn-hover-border-color: var(--text-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--pink-color);
  --bs-btn-active-border-color: var(--pink-color);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: var(--bs-white);
  --bs-btn-disabled-bg: var(--pink-color);
  --bs-btn-disabled-border-color: var(--pink-color);
}

.btn-dark {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--text-color);
  --bs-btn-border-color: var(--text-color);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--pink-color);
  --bs-btn-hover-border-color: var(--pink-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--text-color);
  --bs-btn-active-border-color: var(--text-color);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: var(--bs-white);
  --bs-btn-disabled-bg: var(--text-color);
  --bs-btn-disabled-border-color: var(--text-color);
}

.btn-secondary {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--teal-color);
  --bs-btn-border-color: var(--teal-color);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--teal-color);
  --bs-btn-hover-border-color: var(--teal-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--teal-color);
  --bs-btn-active-border-color: var(--teal-color);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: var(--bs-white);
  --bs-btn-disabled-bg: var(--teal-color);
  --bs-btn-disabled-border-color: var(--teal-color);
}

.btn-yellow {
  --bs-btn-color: var(--text-color);
  --bs-btn-bg: var(--yellow-color);
  --bs-btn-border-color: var(--yellow-color);
  --bs-btn-hover-color: var(--text-color);
  --bs-btn-hover-bg: var(--yellow-color);
  --bs-btn-hover-border-color: var(--yellow-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--text-color);
  --bs-btn-active-bg: var(--yellow-color);
  --bs-btn-active-border-color: var(--yellow-color);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: var(--text-color);
  --bs-btn-disabled-bg: var(--yellow-color);
  --bs-btn-disabled-border-color: var(--yellow-color);
}

.btn-blue {
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: var(--blue-color);
  --bs-btn-border-color: var(--blue-color);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: var(--blue-color);
  --bs-btn-hover-border-color: var(--blue-color);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: var(--bs-white);
  --bs-btn-active-bg: var(--blue-color);
  --bs-btn-active-border-color: var(--blue-color);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: var(--bs-white);
  --bs-btn-disabled-bg: var(--blue-color);
  --bs-btn-disabled-border-color: var(--blue-color);
}

.nav-tabs {
  --bs-nav-link-font-size: inherit;
  --bs-nav-link-color: var(--pink-color);
  --bs-nav-tabs-link-active-color: var(--text-color);
  border: 1px;
}
.nav-tabs .nav-item:not(:first-child) {
  margin-left: -1px;
}
.nav-tabs .nav-item:first-child .nav-link {
  border-radius: 10px 0 0 0;
}
.nav-tabs .nav-item:last-child .nav-link {
  border-radius: 0 10px 0 0;
}
.nav-tabs .nav-link {
  font-weight: 600;
  padding: 25px 45px;
  border: 1px solid var(--lightgray-color);
  background-color: var(--lightgray-color);
  border-radius: 0;
}
.nav-tabs .nav-link.active {
  background-color: var(--bs-white);
  border-color: var(--bs-white);
}
@media screen and (max-width: 767px) {
  .nav-tabs .nav-link {
    padding: 18px 25px;
  }
}
.nav-tabs:not(.nav-tabs-style-2) .nav-link {
  border-bottom: none;
}
.nav-tabs.nav-tabs-style-2 {
  gap: 20px;
  border: none;
}
.nav-tabs.nav-tabs-style-2 .nav-link {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  padding: 16px 0;
  color: var(--text-color);
  background-color: transparent;
}
.nav-tabs.nav-tabs-style-2 .nav-link.active {
  color: var(--text-color);
  border-color: var(--pink-color);
  background-color: transparent;
}
.nav-tabs.nav-tabs-style-3 {
  border: 1px solid var(--text-color) !important;
  display: inline-flex;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.nav-tabs.nav-tabs-style-3 .nav-link {
  padding: 10px 20px;
  flex: 1 0 0%;
  display: flex;
  align-items: center;
  gap: 20px;
  color: var(--text-color);
  justify-content: center;
  background-color: var(--transparent);
  border: none;
  white-space: nowrap;
}
.nav-tabs.nav-tabs-style-3 .nav-link svg {
  width: 20px;
  height: 20px;
}
.nav-tabs.nav-tabs-style-3 .nav-link.active {
  background-color: var(--text-color);
  color: var(--bs-white);
}
@media screen and (min-width: 992px) {
  .nav-tabs.nav-tabs-style-3 .nav-link {
    min-width: 200px;
  }
}
.nav-tabs.nav-tabs-style-4 {
  border-radius: 5px;
  overflow: hidden;
  background-color: var(--bs-white);
}
.nav-tabs.nav-tabs-style-4 .nav-item {
  flex: 1 0 0%;
}
.nav-tabs.nav-tabs-style-4 .nav-link.nav-link.nav-link {
  border-radius: 5px;
  background-color: var(--bs-white);
  color: var(--black-70);
  font-size: 22px;
  padding: 12px 25px;
  width: 100%;
  justify-content: center;
  border: none;
}
.nav-tabs.nav-tabs-style-4 .nav-link.nav-link.nav-link.active {
  background-color: var(--bs-black);
  color: var(--bs-white);
}
.nav-tabs.swiper-wrapper {
  gap: 0;
  flex-wrap: nowrap;
}
.nav-tabs.swiper-wrapper .swiper-slide {
  width: auto;
}
@media screen and (max-width: 991px) {
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (max-width: 767px) {
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link {
    padding-left: 20px;
    padding-right: 20px;
    gap: 10px !important;
    width: 100%;
    justify-content: center !important;
  }
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link svg {
    width: 25px;
    height: 25px;
  }
}
@media screen and (max-width: 575px) {
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    gap: 5px !important;
  }
  .nav-tabs.nav-tabs-search-stocks .nav-item .nav-link svg {
    width: 15px;
    height: 15px;
  }
}
@media screen and (max-width: 767px) {
  .nav-tabs.nav-tabs-search-stocks .nav-item {
    flex: 1 0 0%;
  }
}

img {
  max-width: 100%;
}

.form-holder {
  font-size: 20px;
}
.form-holder .row {
  --bs-gutter-x: 8px;
  --bs-gutter-y: 8px;
}
@media screen and (max-width: 991px) {
  .form-holder .row {
    --bs-gutter-x: 12px;
    --bs-gutter-y: 12px;
  }
}

.image-style {
  position: relative;
  padding: var(--padding, 30%);
}
.image-style img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: var(--fit, cover);
}

.site-content > .wp-block-group {
  overflow: hidden;
}

.wp-block-latest-posts__list.wp-block-latest-posts__list {
  gap: 40px;
}
.wp-block-latest-posts__list.wp-block-latest-posts__list li {
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0;
  width: calc(33.33333% - 26.66666666666667px);
  background-color: var(--bs-white);
  -webkit-box-shadow: 0px 15px 30px #00000008;
  -moz-box-shadow: 0px 15px 30px #00000008;
  box-shadow: 0px 15px 30px #00000008;
  display: flex;
  flex-direction: column;
}
.wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__featured-image {
  position: relative;
  padding: 50% 0;
  order: 1;
}
.wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__featured-image a {
  display: inline;
}
.wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__featured-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100% !important;
  max-height: 100% !important;
}
.wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__post-title {
  order: 3;
  text-decoration: none;
  font-size: 32px;
  font-weight: bold;
  color: var(--text-color);
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__post-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__post-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 575px) {
  .wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__post-title {
    font-size: 16px;
  }
}
.wp-block-latest-posts__list.wp-block-latest-posts__list .wp-block-latest-posts__post-date {
  order: 2;
  color: var(--pink-color-3);
  font-size: 17px;
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .wp-block-latest-posts__list.wp-block-latest-posts__list {
    gap: 20px;
  }
}
@media screen and (max-width: 575px) {
  .wp-block-latest-posts__list.wp-block-latest-posts__list {
    gap: 10px;
  }
}

.sticky-element {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
}

.accordion {
  --bs-accordion-active-bg: transparent;
}
.accordion .accordion-button {
  box-shadow: none !important;
}

.accordion-style-1 .accordion {
  background-color: var(--bs-white);
}
.accordion-style-1 .accordion .accordion-item {
  border-left: none;
  border-right: none;
  --bs-accordion-border-color: #ececec;
}
.accordion-style-1 .accordion .accordion-item:first-child {
  border-top: none;
}
.accordion-style-1 .accordion .accordion-item:last-child {
  border-bottom: none;
}
.accordion-style-1 .accordion .accordion-item .accordion-body {
  --bs-accordion-body-padding-x: 0;
}
.accordion-style-1 .accordion-button {
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-btn-padding-x: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  font-weight: bold;
}
.accordion-style-1 .accordion-button .accordion-button-inner {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-grow: 1;
  justify-content: space-between;
}
.accordion-style-1 .accordion-button .accordion-button-inner .icon-text {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 575px) {
  .accordion-style-1 .accordion-button .accordion-button-inner .icon-text {
    gap: 10px;
    font-size: 15px;
  }
}
.accordion-style-1 .accordion-button:after {
  flex: 0 0 auto;
  margin-left: 0;
}
.accordion-style-1 .accordion-button .icon {
  flex: 0 0 32px;
}
.accordion-style-1 .accordion-button .icon img,
.accordion-style-1 .accordion-button .icon svg {
  width: 32px;
  height: 32px;
  object-fit: contain;
}
@media screen and (max-width: 575px) {
  .accordion-style-1 .accordion-button .icon img,
  .accordion-style-1 .accordion-button .icon svg {
    font-size: 20px;
  }
}
.accordion-style-1 .form-control-holder label {
  display: none;
}

.accordion-style-2.accordion-style-2.accordion-style-2 .accordion {
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.accordion-style-2.accordion-style-2.accordion-style-2 .accordion-button {
  font-size: 18px;
  font-weight: bold;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
.accordion-style-2.accordion-style-2.accordion-style-2 .accordion-button svg {
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
}
.accordion-style-2.accordion-style-2.accordion-style-2 .accordion-item {
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: transparent;
  border-color: var(--text-color);
}
.accordion-style-2.accordion-style-2.accordion-style-2 .accordion-item:last-child {
  border-bottom: none;
}
.accordion-style-2.accordion-style-2.accordion-style-2.accordion-style-2--lightborder.accordion-style-2--lightborder
  .accordion-item {
  border-color: rgba(112, 112, 112, 0.3);
}
.accordion-style-2.accordion-style-2.accordion-style-2.accordion-style-2--lightborder.accordion-style-2--lightborder
  .accordion-button {
  padding-left: 0;
  padding-right: 0;
}

.accordion-style-3.accordion-style-3.accordion-style-3 .accordion {
  --bs-accordion-bg: transparent;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-border-radius: 0;
  --bs-accordion-border-width: 0;
  --bs-accordion-body-padding-x: 0;
  --bs-accordion-btn-padding-y: 0;
  --bs-accordion-btn-padding-x: 0;
}
@media screen and (min-width: 992px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-button {
    position: none;
    margin-bottom: 10px;
  }
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-button:after {
    display: none;
  }
}
.accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-button:after {
  filter: brightness(0) invert(1);
}
@media screen and (min-width: 992px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-body {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 991px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-body {
    padding-bottom: 30px !important;
  }
}
@media screen and (min-width: 992px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-collapse {
    display: block !important;
  }
}
@media screen and (max-width: 991px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion .accordion-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
  }
}
@media screen and (max-width: 991px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion {
    --bs-accordion-btn-padding-y: 16px;
  }
}
@media screen and (max-width: 991px) {
  .accordion-style-3.accordion-style-3.accordion-style-3 .accordion {
    border-top: 1px solid rgba(255, 255, 255, 0.35);
  }
}

.swiper-button.swiper-button {
  --swiper-navigation-size: 20px;
  width: 56px;
  height: 56px;
  background-color: var(--bs-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-color);
}
@media screen and (max-width: 575px) {
  .swiper-button.swiper-button {
    width: 24px;
    height: 24px;
  }
  .swiper-button.swiper-button:after {
    --swiper-navigation-size: 10px;
  }
}

.icon-list {
  gap: 28px;
}
.icon-list a {
  color: inherit;
}
.icon-list li {
  display: flex;
  gap: 12px;
  align-items: center;
}
.icon-list.icon-list-v2 {
  gap: 18px;
  --width: calc(50% - 9px);
}
.icon-list.icon-list-v2 > li {
  flex: 0 0 var(--width);
  width: var(--width);
}
.icon-list.icon-list-v3 {
  gap: 18px;
}
.icon-list.icon-list-v3 li svg {
  flex: 0 0 20px;
  width: 20px;
}

span.icons {
  display: flex;
  gap: 5px;
}

.calculator-form form label {
  font-weight: bold;
}

.offcanvas.offcanvas {
  max-width: 500px;
  width: 100%;
  z-index: 99999;
}
.offcanvas.offcanvas .offcanvas-body {
  padding: 60px 40px 40px;
}
.offcanvas.offcanvas .offcanvas-body .offcanvas-body--inner {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 575px) {
  .offcanvas.offcanvas .offcanvas-body {
    padding: 40px 20px 20px;
  }
}
.offcanvas.offcanvas .btn-close.btn-close {
  width: 43px;
  height: 37px;
  background-size: 25px;
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 1;
  padding: 0;
}
@media screen and (max-width: 575px) {
  .offcanvas.offcanvas .btn-close.btn-close {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .offcanvas.offcanvas .offcanvas-inner-header .btn-close {
    left: 0;
    top: 50%;
    -webkit-transform: translate(-120%, -50%);
    -moz-transform: translate(-120%, -50%);
    -ms-transform: translate(-120%, -50%);
    -o-transform: translate(-120%, -50%);
    transform: translate(-120%, -50%);
  }
}
@media screen and (max-width: 1199px) {
  .offcanvas.offcanvas .offcanvas-inner-header .btn-close {
    position: static;
  }
}
.offcanvas.offcanvas.offcanvas-large {
  max-width: 1650px;
}
.offcanvas.offcanvas.offcanvas-large .offcanvas--inner {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 992px) {
  .offcanvas.offcanvas.offcanvas-visible-desktop {
    max-width: 100%;
    position: static;
    transform: none;
    visibility: visible;
    opacity: 1;
    border: none;
  }
  .offcanvas.offcanvas.offcanvas-visible-desktop .offcanvas-body {
    padding: 0;
    background-color: transparent;
  }
  .offcanvas.offcanvas.offcanvas-visible-desktop .offcanvas-body .btn-close {
    display: none;
  }
}

.wpcf7.wpcf7 p {
  margin-bottom: 0;
}
.wpcf7.wpcf7 br {
  display: none;
}

@media screen and (max-width: 991px) {
  .swiper-on-mobile.swiper-on-mobile.swiper-on-mobile .swiper-wrapper {
    display: flex;
    gap: 0;
  }
}

.swiper-mobile-style .swiper {
  overflow: visible;
}
.swiper-mobile-style .swiper-wrapper {
  flex-wrap: nowrap;
}
@media screen and (max-width: 991px) {
  .swiper-mobile-style .swiper-slide {
    width: 50% !important;
    height: auto !important;
    flex-basis: unset;
  }
}
@media screen and (max-width: 575px) {
  .swiper-mobile-style .swiper-slide {
    width: 85% !important;
  }
}

.wp-block-button__link.wp-block-button__link {
  font-size: inherit;
  padding: 18px 25px;
}

.background-image {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.background-image:before {
  content: "";
  background: transparent linear-gradient(180deg, #000000 0%, #0000003d 100%) 0% 0% no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  opacity: 0.43;
}
.background-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.logo-box a span.circle {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  display: inline-block;
  background-color: currentColor;
}

#main.main-offset {
  margin-top: calc(var(--header-height) - (var(--header-height) * 2));
}
#main.main-offset-with-topbar {
  margin-top: calc(
    var(--header-height) - (var(--header-height) * 2) + var(--top-bar-height) - (var(--top-bar-height) * 2)
  );
}

.swiper-pagination.swiper-pagination {
  --swiper-pagination-bullet-size: 12px;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-color: var(--bs-white);
  --swiper-pagination-bullet-inactive-opacity: 1;
}
.swiper-pagination.swiper-pagination .swiper-pagination-bullet {
  border: 1px solid var(--bs-white);
}
.swiper-pagination.swiper-pagination.swiper-pagination-dark {
  --swiper-pagination-color: var(--text-color);
}
.swiper-pagination.swiper-pagination.swiper-pagination-dark .swiper-pagination-bullet {
  border: 1px solid var(--text-color);
}

.sidebar {
  --bs-border-radius: 15px;
}
.sidebar > div:not(:last-child) {
  margin-bottom: 25px;
}
.sidebar.sidebar-style-2 > div {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 25px;
}

.menu-holder .menu li a {
  text-decoration: none;
  color: var(--text-color);
  background-color: var(--bs-white);
  padding: 14px 30px;
  border-radius: 5px;
  display: block;
  font-weight: 500;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.menu-holder .menu:not(.menu-hover-text) li a:hover,
.menu-holder .menu:not(.menu-hover-text) li a:active,
.menu-holder .menu:not(.menu-hover-text) li a:focus {
  background-color: var(--pink-color);
  color: var(--bs-white);
}
.menu-holder .menu.menu-hover-text li a:hover,
.menu-holder .menu.menu-hover-text li a:active,
.menu-holder .menu.menu-hover-text li a:focus {
  background-color: var(--text-color);
  color: var(--bs-white);
}

.breadcrumbs ul {
  display: flex;
  flex-wrap: wrap;
  --gap: 20px;
  gap: var(--gap);
}
.breadcrumbs ul li {
  display: flex;
  gap: var(--gap);
  align-items: center;
}
.breadcrumbs ul li a {
  color: var(--text-color);
}
.breadcrumbs ul li:not(:last-child):after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg>');
}
@media screen and (max-width: 575px) {
  .breadcrumbs ul {
    --gap: 10px;
    font-size: 14px;
  }
}

.listing-filter .accordion {
  max-height: 600px;
  overflow: auto;
}
.listing-filter .filter--heading {
  border-bottom: 1px solid #ececec;
}
.listing-filter .accordion-button,
.listing-filter .accordion-body {
  padding: 20px;
}

.input-groups {
  display: flex;
  border: 1px solid var(--pink-color);
  border-radius: 5px;
  overflow: hidden;
}
.input-groups input {
  display: none;
}
.input-groups input:checked + label {
  background-color: var(--pink-color);
  color: var(--bs-white);
}
.input-groups label {
  display: flex !important;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 10px;
  cursor: pointer;
}
.input-groups label:hover,
.input-groups label:active,
.input-groups label:focus {
  background-color: var(--lightgray-color-2);
}
.input-groups > div:not(:last-child) {
  border-right: 1px solid var(--pink-color);
}

@media screen and (max-width: 991px) {
  .banner {
    border-radius: 5px;
    overflow: hidden;
  }
}

form > .form-group:not(:last-child) {
  border-bottom: 1px solid #707070;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.icon-box--holder .icon svg {
  width: 75px;
  height: 75px;
}

.checkbox-group .form-check-input {
  margin-top: 1px;
}

.disclaimer {
  color: #6a6a6a;
}

.socials svg {
  width: 24px;
  height: 24px;
}

.blog-content--inner h1,
.blog-content--inner .h1,
.blog-content--inner h2,
.blog-content--inner .h2,
.blog-content--inner h3,
.blog-content--inner .h3,
.blog-content--inner h4,
.blog-content--inner .h4,
.blog-content--inner h5,
.blog-content--inner .h5,
.blog-content--inner h6,
.blog-content--inner .h6 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.avatar img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
}

.hero-simple section.hero:before {
  display: none;
}

.modal.modal {
  --bs-modal-box-shadow: none;
  --bs-box-shadow-sm: none;
}

.form--holder {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
.form--holder .form--inner {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.password-with-show-icon .show-password-button {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
  right: 10px;
  background-color: transparent;
}
.password-with-show-icon .show-password-button svg {
  width: 20px;
  height: 20px;
}
.password-with-show-icon .show-password-button.password---hidden .hide-password {
  display: none;
}
.password-with-show-icon .show-password-button.password---show .show-password {
  display: none;
}

.login-with-holder .login-with {
  border: none;
  padding: 15px;
}
.login-with-holder .login-with svg {
  width: 24px;
  height: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  left: 10px;
}
.login-with-holder .login-with.google {
  background-color: #4286f5;
}
.login-with-holder .login-with.google svg {
  background-color: var(--bs-white);
  padding: 2px;
  border-radius: 2px;
}
.login-with-holder .login-with.apple {
  background-color: #201f1f;
}

.separator-or {
  display: flex;
  align-items: center;
  gap: 15px;
}
.separator-or:before,
.separator-or:after {
  content: "";
  height: 1px;
  background-color: var(--bs-black);
  flex: 1 0 0%;
}

hr {
  opacity: 0.75;
}

.trustpilot svg {
  height: 20px;
  width: auto;
}

@media screen and (max-width: 991px) {
  .reviews .review--total {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 991px) {
  .reviews .review--logo {
    height: 15px;
  }
}

@media screen and (max-width: 991px) {
  .review--stars svg {
    height: 12px;
    width: 12px;
  }
}

.btn-with-icon {
  display: inline-flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.btn-with-icon svg {
  height: 14px;
  width: auto;
}

.fancybox__container.fancybox__container {
  z-index: 99999;
}

@media screen and (max-width: 575px) {
  .vehicle-search-mobile .vehicle-search-mobile--inner {
    padding: 10px !important;
  }
}

.search-items ul {
  gap: 7px;
}
.search-items ul li {
  display: flex;
  align-items: center;
  gap: 7px;
}
.search-items ul li:not(:last-child):after {
  content: "";
  border-radius: 50%;
  display: inline-block;
  background-color: currentColor;
}
.search-items .search-items--main li:not(:last-child):after {
  width: 3px;
  height: 3px;
}
@media screen and (max-width: 575px) {
  .search-items .search-items--main {
    font-size: 12px;
  }
}
.search-items .search-items--sub li:after {
  width: 2px;
  height: 2px;
  opacity: 0.67;
}
@media screen and (max-width: 575px) {
  .search-items .search-items--sub {
    font-size: 10px;
  }
}

#VehicleSearchModal .modal-dialog {
  max-width: 100%;
}
#VehicleSearchModal .button-close-holder {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(calc(100% + 20px));
}

.swiper-grid-slider .swiper-slide {
  height: auto;
}
.swiper-grid-slider .swiper-slide .grid-section--inner {
  display: flex;
  flex-direction: column;
}
.swiper-grid-slider .swiper-slide .grid-section--inner .content-box {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.logo-box svg {
  overflow: visible;
}

@media (min-width: 576px) {
  .content-box h3,
  .content-box .h3 {
    font-size: 26px;
  }
}
.content-box > *:not(:last-child) {
  margin-bottom: 40px;
}

.custom-radio-inputs input {
  display: none;
}
.custom-radio-inputs input:checked + label {
  background-color: var(--pink-color);
  color: var(--bs-white);
}
.custom-radio-inputs label {
  cursor: pointer;
  border-radius: 5px;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

.hr-style-1 {
  margin-top: 32px;
  margin-bottom: 32px;
  border-color: var(--lightgray-color-7);
  opacity: 1;
}

@media (min-width: 1500px) {
  .container {
    max-width: 1420px;
  }
}
@media (min-width: 1600px) {
  .container:not(.medium-container):not(.small-container) {
    max-width: 1520px;
  }
}
@media (min-width: 1700px) {
  .container:not(.medium-container):not(.small-container) {
    max-width: 1620px;
  }
}
@media (min-width: 1800px) {
  .container:not(.medium-container):not(.small-container) {
    max-width: 1720px;
  }
}
@media (min-width: 992px) {
  .container.small-container {
    max-width: 800px;
  }
}

.background-text {
  background-color: var(--text-color);
}

.background-white {
  background-color: var(--white-color);
}

.background-pink {
  background-color: var(--pink-color);
}

.background-secondary {
  background-color: var(--green-color);
}

.background-black {
  background-color: var(--bs-black);
}

.background-teal {
  background-color: var(--teal-color);
}

.background-accent {
  background-color: var(--accent-color);
}

.background-lightgray {
  background-color: var(--lightgray-color);
}

.background-lightgray-2 {
  background-color: var(--lightgray-color-2);
}

.background-lightgray-3 {
  background-color: var(--lightgray-color-3);
}

.background-lightgray-4 {
  background-color: var(--lightgray-color-4);
}

.background-lightgray-5 {
  background-color: var(--lightgray-color-5);
}

.background-yellow {
  background-color: var(--yellow-color);
}

.background-transparent {
  background-color: transparent;
}

.background-gray {
  background-color: var(--gray-color);
}

.background-white {
  background-color: var(--bs-white);
}

.background-darkgreen {
  background-color: var(--darkgreen-color);
}

.background-dark-2 {
  background-color: var(--dark-color-2);
}

.full-image img {
  width: 100%;
}

:root {
  --xxs-spacing: 20px;
  --xs-spacing: 40px;
  --sm-spacing: 60px;
  --md-spacing: 80px;
  --lg-spacing: 100px;
  --xl-spacing: 120px;
}
@media screen and (max-width: 991px) {
  :root {
    --xs-spacing: 30px;
    --sm-spacing: 50px;
    --md-spacing: 70px;
    --lg-spacing: 90px;
    --xl-spacing: 110px;
  }
}
@media screen and (max-width: 767px) {
  :root {
    --sm-spacing: 40px;
    --md-spacing: 60px;
    --lg-spacing: 80px;
    --xl-spacing: 100px;
  }
}
@media screen and (max-width: 575px) {
  :root {
    --sm-spacing: 40px;
    --md-spacing: 50px;
    --lg-spacing: 70px;
    --xl-spacing: 90px;
  }
}

.xl-padding {
  padding: var(--xl-spacing);
}

.xl-padding-top {
  padding-top: var(--xl-spacing);
}

.xl-padding-bottom {
  padding-bottom: var(--xl-spacing);
}

.lg-padding-top {
  padding-top: var(--lg-spacing);
}

.lg-padding-bottom {
  padding-bottom: var(--lg-spacing);
}

.md-padding {
  padding: var(--md-spacing);
}

.md-padding-top {
  padding-top: var(--md-spacing);
}

.md-padding-bottom {
  padding-bottom: var(--md-spacing);
}

.sm-padding-top {
  padding-top: var(--sm-spacing);
}

.sm-padding-bottom {
  padding-bottom: var(--sm-spacing);
}

.md-padding {
  padding: var(--md-spacing);
}

.xxs-padding {
  padding: var(--xxs-spacing);
}

.xxs-padding-top {
  padding-top: var(--xxs-spacing);
}

.xs-padding {
  padding: var(--xs-spacing);
}

.xs-margin-bottom {
  margin-bottom: var(--xs-spacing);
}

.sm-margin-bottom {
  margin-bottom: var(--sm-spacing);
}

.sm-margin-top {
  margin-top: var(--sm-spacing);
}

.md-margin-top {
  margin-top: var(--md-spacing);
}

.md-margin-bottom {
  margin-bottom: var(--md-spacing);
}

@media screen and (max-width: 767px) {
  .md-padding-mobile {
    padding: var(--md-spacing);
  }
}

.text-color {
  color: var(--text-color);
}

.text-pink {
  color: var(--pink-color);
  border-color: var(--pink-color) !important;
}

.text-black-70 {
  color: var(--black-70);
}

.text-pink-3 {
  color: var(--pink-color-3);
}

.text-pink-4 {
  color: var(--pink-color-4);
}

.text-red {
  color: var(--red-color) !important;
}

.text-gold {
  color: var(--gold-color) !important;
}

.mw-600 {
  max-width: 600px;
}

.g-xxs {
  --bs-gutter-x: 8px;
  --bs-gutter-y: 8px;
}

.g-xs {
  --bs-gutter-x: 16px;
  --bs-gutter-y: 16px;
}

.g-sm {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 20px;
}

.g-lg {
  --bs-gutter-x: 100px;
  --bs-gutter-y: 100px;
}

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

:where(.is-layout-grid) {
  gap: 40px;
}
@media screen and (max-width: 767px) {
  :where(.is-layout-grid) {
    gap: 20px;
  }
}
@media screen and (max-width: 575px) {
  :where(.is-layout-grid) {
    gap: 10px;
  }
}

.row.g-4 {
  --bs-gutter-x: 40px;
  --bs-gutter-y: 40px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.p-20 {
  padding: 20px;
}

.box-shadow {
  -webkit-box-shadow: 0px 8px 22px #00000014;
  -moz-box-shadow: 0px 8px 22px #00000014;
  box-shadow: 0px 8px 22px #00000014;
}

.gap-24 {
  gap: 24px;
}

.double-line-height {
  line-height: 1.8;
}

/*new*/
.background-gradient-pink {
  background: transparent linear-gradient(180deg, #eeeee9 0%, #ffa7d4 100%) 0% 0% no-repeat;
}

.background-gradient-yellow {
  background: transparent linear-gradient(180deg, #eeeee9 0%, #f2ee6d 100%) 0% 0% no-repeat;
}

.background-gradient-blue {
  background: transparent linear-gradient(180deg, #eeeee9 0%, #85ebf2 100%) 0% 0% no-repeat;
}

.background-gradient-green {
  background: transparent linear-gradient(180deg, #eeeee9 0%, #acf59f 100%) 0% 0% no-repeat;
}

.background-gradient-orange {
  background: transparent linear-gradient(180deg, #eeeee9 0%, #f58c72 100%) 0% 0% no-repeat;
}

.bg-decor:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.bg-decor.bg-decor-cover:before {
  background-size: cover;
}
.bg-decor.bg-decor-1:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="580" height="619" viewBox="0 0 580 619"><defs><clipPath id="clip-path"><rect id="Rectangle_295" data-name="Rectangle 295" width="580" height="619" rx="15" transform="translate(71 1134)" fill="%23fff"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_292" data-name="Rectangle 292" width="1643.213" height="1298.783" fill="%23fff"/></clipPath></defs><g id="Mask_Group_33" data-name="Mask Group 33" transform="translate(-71 -1134)" clip-path="url(%23clip-path)"><g id="Group_655" data-name="Group 655" transform="matrix(-0.809, -0.588, 0.588, -0.809, 1121.678, 2183.74)" opacity="0.42"><g id="Group_651" data-name="Group 651" clip-path="url(%23clip-path-2)"><path id="Path_846" data-name="Path 846" d="M179.441,1202.767h0c-79.155,0-126.719-34.1-137.553-98.645-6.675-107,35.845-235.973,105.754-321.16,26.185-31.876,58.077-58.928,88.911-85.113,51.8-43.933,105.378-89.384,130.974-157.988,21.364-57.209,8.394-119.444-4.2-179.639-14.14-67.756-28.771-137.835,7.716-198.316,52.215-86.585,179.9-131.977,379.577-134.924q3.229-.058,6.466-.058c76.375,0,137.289,20.342,191.7,63.993,27.943,22.406,53.163,48.552,77.586,73.846,22.085,22.894,44.959,46.581,69.649,67.319,51.46,50.914,116.378,87.4,173.246,117.609,3.705,1.967,8.433,4.313,13.8,6.977,30.7,15.239,82.124,40.723,80.575,64.635-.681,10.8-11.383,19.626-32.744,26.979-57.926,19.982-117.892,35.562-175.856,50.627-80.99,21.043-164.7,42.8-243.992,76.87-84.2,36.22-140.917,75.9-178.5,124.927-34.3,44.727-56.226,97.569-77.436,148.649l-6.2,14.972c-54.824,131.164-142.5,227.053-260.59,284.94-50.36,24.69-135.284,53.5-208.882,53.5M757.091,30.045c-2.157,0-4.274.019-6.392.054C552.158,33.03,425.3,77.911,373.692,163.512c-35.845,59.439-21.968,125.8-7.3,196.067,12.668,60.628,25.751,123.32,4.085,181.358-25.937,69.382-79.817,115.092-131.919,159.293-30.723,26.092-62.5,53.051-88.513,84.734C80.587,869.546,38.373,997.687,44.99,1103.781c10.663,63.559,55.9,95.888,134.451,95.888,73.033,0,157.423-28.663,207.523-53.2,117.4-57.546,204.554-152.9,259.076-283.348l6.2-14.937c21.287-51.309,43.29-104.337,77.85-149.389,37.885-49.454,95.017-89.457,179.751-125.868,79.476-34.18,163.339-55.959,244.444-77.041,57.887-15.05,117.776-30.606,175.628-50.55,19.738-6.807,30.022-14.957,30.626-24.218,1.4-21.837-48.85-46.771-78.872-61.65-5.409-2.687-10.132-5.049-13.876-7.016-57.02-30.3-122.2-66.943-173.851-118.062-24.729-20.757-47.642-44.5-69.8-67.454-24.349-25.217-49.531-51.309-77.284-73.579-53.841-43.2-114.148-63.311-189.767-63.311" transform="translate(38.561 25.198)" fill="%23fff"/><path id="Path_847" data-name="Path 847" d="M195.314,1111.411h-.039c-69.719-.035-107.984-35.2-110.651-101.785A360.758,360.758,0,0,1,129.617,830.4c27.451-49.834,69.177-88.59,109.521-126.038,45.486-42.257,92.559-85.946,118.116-145.211,29-67.249,19.359-142.358,7.716-200.264-1.363-6.729-2.8-13.594-4.274-20.551-12.173-57.337-25.976-122.333,5.409-175.4C430.458,54.067,609.338,45.6,662.614,45.6c13.156,0,26.2.414,38.83,1.227,138.5,8.866,224.857,93.43,315.565,194.723,3.856,4.313,7.864,8.661,11.91,13.1,40.344,44.01,86.019,93.883,55.393,153.191l-.418.492c-51.193,41.931-107.039,68.414-164.551,94.053l-8.243,3.667C793.662,558.343,672.254,612.412,614.29,734.064l-2.722,6.617c-49,118.387-95.319,230.154-206.9,302.6-40.611,26.316-133.359,68.131-209.359,68.131M662.614,48.717c-52.861,0-230.3,8.355-293.825,115.813C338.047,216.554,351.7,280.907,363.72,337.7c1.514,6.958,2.95,13.842,4.313,20.571,11.72,58.359,21.438,134.076-7.9,202.134-25.863,59.854-73.126,103.771-118.879,146.249-40.154,37.32-81.706,75.887-108.909,125.267a357.509,357.509,0,0,0-44.6,177.633c2.61,65.487,38.8,98.723,107.531,98.723h.039c75.356,0,167.35-41.478,207.655-67.644C513.752,968.755,559.88,857.4,608.7,739.492l2.761-6.694c58.491-122.789,180.429-177.083,298.359-229.6l8.282-3.67c57.205-25.5,112.75-51.835,163.567-93.41,29.379-57.244-15.464-106.172-55.014-149.369-4.085-4.422-8.092-8.808-11.948-13.118C924.45,142.863,838.543,58.737,701.254,49.925c-12.552-.794-25.558-1.208-38.64-1.208" transform="translate(79.158 42.673)" fill="%23fff"/><path id="Path_848" data-name="Path 848" d="M209.4,1033.165h-.035c-48.436,0-77.381-26.092-86-77.587C111.433,842.751,185.84,768.49,257.793,696.653c13.5-13.5,27.49-27.451,40.46-41.308,52.137-55.583,76.905-108.63,77.85-166.932.755-45.884-7.639-91.6-15.766-135.8-3.856-20.927-7.829-42.574-10.775-63.993-9.343-67.284-2.838-122.561,59.134-173.665,43.217-25.821,95.056-43.271,150.07-50.647a448.047,448.047,0,0,1,59.285-3.949c96.643,0,181.567,30.874,239.152,86.945,50.968,37.471,95.962,105.452,117.892,156.176,21.779,50.457-4.425,97.91-77.927,141.033-31.838,18.677-65.828,35.539-98.723,51.835-68.437,33.955-139.256,69.061-195.4,122.867-45.106,43.2-68.4,101.274-90.894,157.442-22.5,56.071-45.714,114.035-90.669,158.348-43.333,39.628-140.654,98.157-212.08,98.157M618.051,63.483a444.866,444.866,0,0,0-58.87,3.93c-54.6,7.3-106.021,24.632-148.707,50.1-60.647,50.039-67,104.449-57.848,170.676,2.946,21.341,6.919,42.95,10.775,63.861,8.166,44.351,16.6,90.216,15.843,136.418-.983,59.118-26.014,112.827-78.725,169.015-13.005,13.892-26.994,27.865-40.53,41.382-71.426,71.33-145.308,145.06-133.545,256.261,8.317,49.683,36.22,74.938,82.918,74.938h.035c70.594,0,167.009-58.077,209.963-97.325,44.425-43.821,67.528-101.483,89.876-157.252,22.646-56.47,46.051-114.868,91.653-158.538,56.524-54.127,127.532-89.345,196.195-123.393,32.821-16.277,66.776-33.123,98.5-51.746,71.914-42.175,97.7-88.3,76.642-137.1-21.74-50.325-66.358-117.76-117.024-155.022C798.03,94.05,713.862,63.483,618.051,63.483" transform="translate(114.267 56.492)" fill="%23fff"/><path id="Path_849" data-name="Path 849" d="M229.951,917.65h0c-26.5,0-45.218-12.669-54.069-36.565l-.112-.453c-5.784-97.511,76.111-158.007,148.366-211.38q9.873-7.283,19.359-14.384c54.22-40.723,49.5-73.068,40.081-137.518l-.492-3.345c-6.88-47.131-17.241-93.259-29.077-144.359-23.97-103.392-39.814-217.753,75.96-266.223,40.344-16.885,85.907-25.805,131.772-25.805,50.929,0,100.8,10.868,144.208,31.419,57.887,27.393,129.728,94.789,149.8,160.164,9.981,32.461,7.26,62.181-8.092,88.346-25.182,42.837-73.54,69.115-116.266,92.311-3.934,2.137-7.829,4.274-11.685,6.373-33.119,18.186-67.377,35.543-100.5,52.312-18.375,9.319-37.394,18.941-56,28.6-10.888,5.653-21.4,10.76-31.571,15.673-39.813,19.3-74.183,35.957-114.639,76.89-25.937,29.34-23.746,59.3-21.628,88.265,1.4,18.794,2.8,38.226-3.554,57.058-16.749,49.3-45.373,89.043-82.879,114.9-19.4,13.389-50.325,27.718-78.988,27.718m-51.08-37.432c8.506,22.762,25.709,34.292,51.08,34.292,27.943,0,58.228-14.027,77.246-27.149,36.906-25.484,65.15-64.693,81.671-113.354,6.164-18.224,4.84-36.488,3.4-55.808-2.157-29.6-4.425-60.253,22.421-90.63C455.6,586.2,491.9,568.621,530.281,550c10.171-4.917,20.644-9.981,31.493-15.634,18.6-9.664,37.622-19.3,56.036-28.6,33.084-16.769,67.342-34.106,100.387-52.273,3.856-2.1,7.786-4.236,11.72-6.373,42.349-23.006,90.329-49.059,115.058-91.161,14.9-25.368,17.5-54.236,7.825-85.83-19.851-64.539-90.932-131.16-148.215-158.27-42.988-20.342-92.369-31.1-142.845-31.1-45.451,0-90.634,8.832-130.56,25.561C317.635,153.842,333.362,266.8,357.03,368.946c11.875,51.158,22.236,97.36,29.116,144.607l.492,3.345c9.3,63.6,14.407,98.626-41.25,140.464-6.354,4.747-12.819,9.528-19.4,14.407-71.574,52.857-152.641,112.789-147.12,208.449" transform="translate(164.229 72.642)" fill="%23fff"/><path id="Path_850" data-name="Path 850" d="M399.428,480.429h0c-42.2,0-61.294-34.083-83.6-82.275-15.088-32.554-22.387-68.112-29.418-102.521-1.816-8.963-3.667-17.922-5.633-26.847-4.991-47.677,6.2-87,33.2-117.059C345.51,116.621,398.859,96.484,460.3,96.484c111.956,0,232.647,66.622,240.852,178.125C709.17,383.22,536.338,451.317,432.966,474.42c-12.328,4.027-23.331,6.009-33.537,6.009M460.3,99.6c-60.57,0-113.052,19.758-144.019,54.22-26.39,29.36-37.281,67.868-32.442,114.469,1.928,8.754,3.783,17.733,5.633,26.715,7,34.219,14.256,69.607,29.189,101.843,21.817,47.108,40.383,80.459,80.765,80.459,9.714,0,20.718-1.986,32.744-5.9,102.54-22.933,273.746-90.081,265.879-196.574C690,165.15,570.82,99.6,460.3,99.6" transform="translate(261.695 90.298)" fill="%23fff"/><path id="Path_851" data-name="Path 851" d="M423.068,401.49h0c-25.372,0-46.543-7.469-62.916-22.216-35.465-31.853-49.191-77.625-57.132-113.939-5.142-41.989,4.464-78.024,27.714-104.34,25.639-29.038,67.721-45.691,115.437-45.691,61.1,0,137.4,29.53,170.223,95.524,12.854,25.883,13.989,51.859,3.326,77.192-19.963,47.414-79.4,84.846-129.46,100.9-26.735,8.58-48.1,12.572-67.191,12.572m23.1-283.069c-46.81,0-88.06,16.277-113.129,44.653-22.611,25.62-31.95,60.8-26.959,101.731,7.829,35.709,21.326,80.878,56.11,112.165,16.033,14.4,35.961,21.4,60.876,21.4,18.755,0,39.813-3.953,66.242-12.421,49.381-15.843,107.949-52.633,127.536-99.141,10.283-24.462,9.188-49.547-3.252-74.578-32.213-64.81-107.306-93.809-167.423-93.809" transform="translate(282.329 107.912)" fill="%23fff"/><path id="Path_852" data-name="Path 852" d="M417.147,298.172h0c-34.9,0-74.071-17.353-79.4-66.052-4.727-21.779-.832-41.347,11.344-56.45,14.782-18.395,41.4-29.379,71.159-29.379,37.355,0,69.947,16.73,85.109,43.67,12.479,22.212,13.156,44.161,1.928,63.427-15.39,26.371-52.443,44.785-90.139,44.785m3.1-148.765c-28.852,0-54.522,10.551-68.74,28.21-11.534,14.349-15.239,33.026-10.7,54.011,4.348,39.775,32.895,63.427,76.34,63.427,36.639,0,72.6-17.791,87.456-43.255,10.624-18.244,9.943-39.1-1.967-60.307-14.6-25.96-46.167-42.086-82.387-42.086" transform="translate(314.265 136.911)" fill="%23fff"/></g></g></g></svg>');
}
.bg-decor.bg-decor-2:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="580" height="619" viewBox="0 0 580 619"><defs><clipPath id="clip-path"><rect id="Rectangle_294" data-name="Rectangle 294" width="580" height="619" rx="15" transform="translate(671 1134)" fill="%23009ba5"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_292" data-name="Rectangle 292" width="1643.213" height="1298.783" fill="%23009ba5"/></clipPath></defs><g id="Mask_Group_32" data-name="Mask Group 32" transform="translate(-671 -1134)" opacity="0.82" clip-path="url(%23clip-path)"><g id="Group_654" data-name="Group 654" transform="matrix(-0.809, -0.588, 0.588, -0.809, 1121.678, 2183.74)" opacity="0.42"><g id="Group_651" data-name="Group 651" clip-path="url(%23clip-path-2)"><path id="Path_846" data-name="Path 846" d="M179.441,1202.767h0c-79.155,0-126.719-34.1-137.553-98.645-6.675-107,35.845-235.973,105.754-321.16,26.185-31.876,58.077-58.928,88.911-85.113,51.8-43.933,105.378-89.384,130.974-157.988,21.364-57.209,8.394-119.444-4.2-179.639-14.14-67.756-28.771-137.835,7.716-198.316,52.215-86.585,179.9-131.977,379.577-134.924q3.229-.058,6.466-.058c76.375,0,137.289,20.342,191.7,63.993,27.943,22.406,53.163,48.552,77.586,73.846,22.085,22.894,44.959,46.581,69.649,67.319,51.46,50.914,116.378,87.4,173.246,117.609,3.705,1.967,8.433,4.313,13.8,6.977,30.7,15.239,82.124,40.723,80.575,64.635-.681,10.8-11.383,19.626-32.744,26.979-57.926,19.982-117.892,35.562-175.856,50.627-80.99,21.043-164.7,42.8-243.992,76.87-84.2,36.22-140.917,75.9-178.5,124.927-34.3,44.727-56.226,97.569-77.436,148.649l-6.2,14.972c-54.824,131.164-142.5,227.053-260.59,284.94-50.36,24.69-135.284,53.5-208.882,53.5M757.091,30.045c-2.157,0-4.274.019-6.392.054C552.158,33.03,425.3,77.911,373.692,163.512c-35.845,59.439-21.968,125.8-7.3,196.067,12.668,60.628,25.751,123.32,4.085,181.358-25.937,69.382-79.817,115.092-131.919,159.293-30.723,26.092-62.5,53.051-88.513,84.734C80.587,869.546,38.373,997.687,44.99,1103.781c10.663,63.559,55.9,95.888,134.451,95.888,73.033,0,157.423-28.663,207.523-53.2,117.4-57.546,204.554-152.9,259.076-283.348l6.2-14.937c21.287-51.309,43.29-104.337,77.85-149.389,37.885-49.454,95.017-89.457,179.751-125.868,79.476-34.18,163.339-55.959,244.444-77.041,57.887-15.05,117.776-30.606,175.628-50.55,19.738-6.807,30.022-14.957,30.626-24.218,1.4-21.837-48.85-46.771-78.872-61.65-5.409-2.687-10.132-5.049-13.876-7.016-57.02-30.3-122.2-66.943-173.851-118.062-24.729-20.757-47.642-44.5-69.8-67.454-24.349-25.217-49.531-51.309-77.284-73.579-53.841-43.2-114.148-63.311-189.767-63.311" transform="translate(38.561 25.198)" fill="%23009ba5"/><path id="Path_847" data-name="Path 847" d="M195.314,1111.411h-.039c-69.719-.035-107.984-35.2-110.651-101.785A360.758,360.758,0,0,1,129.617,830.4c27.451-49.834,69.177-88.59,109.521-126.038,45.486-42.257,92.559-85.946,118.116-145.211,29-67.249,19.359-142.358,7.716-200.264-1.363-6.729-2.8-13.594-4.274-20.551-12.173-57.337-25.976-122.333,5.409-175.4C430.458,54.067,609.338,45.6,662.614,45.6c13.156,0,26.2.414,38.83,1.227,138.5,8.866,224.857,93.43,315.565,194.723,3.856,4.313,7.864,8.661,11.91,13.1,40.344,44.01,86.019,93.883,55.393,153.191l-.418.492c-51.193,41.931-107.039,68.414-164.551,94.053l-8.243,3.667C793.662,558.343,672.254,612.412,614.29,734.064l-2.722,6.617c-49,118.387-95.319,230.154-206.9,302.6-40.611,26.316-133.359,68.131-209.359,68.131M662.614,48.717c-52.861,0-230.3,8.355-293.825,115.813C338.047,216.554,351.7,280.907,363.72,337.7c1.514,6.958,2.95,13.842,4.313,20.571,11.72,58.359,21.438,134.076-7.9,202.134-25.863,59.854-73.126,103.771-118.879,146.249-40.154,37.32-81.706,75.887-108.909,125.267a357.509,357.509,0,0,0-44.6,177.633c2.61,65.487,38.8,98.723,107.531,98.723h.039c75.356,0,167.35-41.478,207.655-67.644C513.752,968.755,559.88,857.4,608.7,739.492l2.761-6.694c58.491-122.789,180.429-177.083,298.359-229.6l8.282-3.67c57.205-25.5,112.75-51.835,163.567-93.41,29.379-57.244-15.464-106.172-55.014-149.369-4.085-4.422-8.092-8.808-11.948-13.118C924.45,142.863,838.543,58.737,701.254,49.925c-12.552-.794-25.558-1.208-38.64-1.208" transform="translate(79.158 42.673)" fill="%23009ba5"/><path id="Path_848" data-name="Path 848" d="M209.4,1033.165h-.035c-48.436,0-77.381-26.092-86-77.587C111.433,842.751,185.84,768.49,257.793,696.653c13.5-13.5,27.49-27.451,40.46-41.308,52.137-55.583,76.905-108.63,77.85-166.932.755-45.884-7.639-91.6-15.766-135.8-3.856-20.927-7.829-42.574-10.775-63.993-9.343-67.284-2.838-122.561,59.134-173.665,43.217-25.821,95.056-43.271,150.07-50.647a448.047,448.047,0,0,1,59.285-3.949c96.643,0,181.567,30.874,239.152,86.945,50.968,37.471,95.962,105.452,117.892,156.176,21.779,50.457-4.425,97.91-77.927,141.033-31.838,18.677-65.828,35.539-98.723,51.835-68.437,33.955-139.256,69.061-195.4,122.867-45.106,43.2-68.4,101.274-90.894,157.442-22.5,56.071-45.714,114.035-90.669,158.348-43.333,39.628-140.654,98.157-212.08,98.157M618.051,63.483a444.866,444.866,0,0,0-58.87,3.93c-54.6,7.3-106.021,24.632-148.707,50.1-60.647,50.039-67,104.449-57.848,170.676,2.946,21.341,6.919,42.95,10.775,63.861,8.166,44.351,16.6,90.216,15.843,136.418-.983,59.118-26.014,112.827-78.725,169.015-13.005,13.892-26.994,27.865-40.53,41.382-71.426,71.33-145.308,145.06-133.545,256.261,8.317,49.683,36.22,74.938,82.918,74.938h.035c70.594,0,167.009-58.077,209.963-97.325,44.425-43.821,67.528-101.483,89.876-157.252,22.646-56.47,46.051-114.868,91.653-158.538,56.524-54.127,127.532-89.345,196.195-123.393,32.821-16.277,66.776-33.123,98.5-51.746,71.914-42.175,97.7-88.3,76.642-137.1-21.74-50.325-66.358-117.76-117.024-155.022C798.03,94.05,713.862,63.483,618.051,63.483" transform="translate(114.267 56.492)" fill="%23009ba5"/><path id="Path_849" data-name="Path 849" d="M229.951,917.65h0c-26.5,0-45.218-12.669-54.069-36.565l-.112-.453c-5.784-97.511,76.111-158.007,148.366-211.38q9.873-7.283,19.359-14.384c54.22-40.723,49.5-73.068,40.081-137.518l-.492-3.345c-6.88-47.131-17.241-93.259-29.077-144.359-23.97-103.392-39.814-217.753,75.96-266.223,40.344-16.885,85.907-25.805,131.772-25.805,50.929,0,100.8,10.868,144.208,31.419,57.887,27.393,129.728,94.789,149.8,160.164,9.981,32.461,7.26,62.181-8.092,88.346-25.182,42.837-73.54,69.115-116.266,92.311-3.934,2.137-7.829,4.274-11.685,6.373-33.119,18.186-67.377,35.543-100.5,52.312-18.375,9.319-37.394,18.941-56,28.6-10.888,5.653-21.4,10.76-31.571,15.673-39.813,19.3-74.183,35.957-114.639,76.89-25.937,29.34-23.746,59.3-21.628,88.265,1.4,18.794,2.8,38.226-3.554,57.058-16.749,49.3-45.373,89.043-82.879,114.9-19.4,13.389-50.325,27.718-78.988,27.718m-51.08-37.432c8.506,22.762,25.709,34.292,51.08,34.292,27.943,0,58.228-14.027,77.246-27.149,36.906-25.484,65.15-64.693,81.671-113.354,6.164-18.224,4.84-36.488,3.4-55.808-2.157-29.6-4.425-60.253,22.421-90.63C455.6,586.2,491.9,568.621,530.281,550c10.171-4.917,20.644-9.981,31.493-15.634,18.6-9.664,37.622-19.3,56.036-28.6,33.084-16.769,67.342-34.106,100.387-52.273,3.856-2.1,7.786-4.236,11.72-6.373,42.349-23.006,90.329-49.059,115.058-91.161,14.9-25.368,17.5-54.236,7.825-85.83-19.851-64.539-90.932-131.16-148.215-158.27-42.988-20.342-92.369-31.1-142.845-31.1-45.451,0-90.634,8.832-130.56,25.561C317.635,153.842,333.362,266.8,357.03,368.946c11.875,51.158,22.236,97.36,29.116,144.607l.492,3.345c9.3,63.6,14.407,98.626-41.25,140.464-6.354,4.747-12.819,9.528-19.4,14.407-71.574,52.857-152.641,112.789-147.12,208.449" transform="translate(164.229 72.642)" fill="%23009ba5"/><path id="Path_850" data-name="Path 850" d="M399.428,480.429h0c-42.2,0-61.294-34.083-83.6-82.275-15.088-32.554-22.387-68.112-29.418-102.521-1.816-8.963-3.667-17.922-5.633-26.847-4.991-47.677,6.2-87,33.2-117.059C345.51,116.621,398.859,96.484,460.3,96.484c111.956,0,232.647,66.622,240.852,178.125C709.17,383.22,536.338,451.317,432.966,474.42c-12.328,4.027-23.331,6.009-33.537,6.009M460.3,99.6c-60.57,0-113.052,19.758-144.019,54.22-26.39,29.36-37.281,67.868-32.442,114.469,1.928,8.754,3.783,17.733,5.633,26.715,7,34.219,14.256,69.607,29.189,101.843,21.817,47.108,40.383,80.459,80.765,80.459,9.714,0,20.718-1.986,32.744-5.9,102.54-22.933,273.746-90.081,265.879-196.574C690,165.15,570.82,99.6,460.3,99.6" transform="translate(261.695 90.298)" fill="%23009ba5"/><path id="Path_851" data-name="Path 851" d="M423.068,401.49h0c-25.372,0-46.543-7.469-62.916-22.216-35.465-31.853-49.191-77.625-57.132-113.939-5.142-41.989,4.464-78.024,27.714-104.34,25.639-29.038,67.721-45.691,115.437-45.691,61.1,0,137.4,29.53,170.223,95.524,12.854,25.883,13.989,51.859,3.326,77.192-19.963,47.414-79.4,84.846-129.46,100.9-26.735,8.58-48.1,12.572-67.191,12.572m23.1-283.069c-46.81,0-88.06,16.277-113.129,44.653-22.611,25.62-31.95,60.8-26.959,101.731,7.829,35.709,21.326,80.878,56.11,112.165,16.033,14.4,35.961,21.4,60.876,21.4,18.755,0,39.813-3.953,66.242-12.421,49.381-15.843,107.949-52.633,127.536-99.141,10.283-24.462,9.188-49.547-3.252-74.578-32.213-64.81-107.306-93.809-167.423-93.809" transform="translate(282.329 107.912)" fill="%23009ba5"/><path id="Path_852" data-name="Path 852" d="M417.147,298.172h0c-34.9,0-74.071-17.353-79.4-66.052-4.727-21.779-.832-41.347,11.344-56.45,14.782-18.395,41.4-29.379,71.159-29.379,37.355,0,69.947,16.73,85.109,43.67,12.479,22.212,13.156,44.161,1.928,63.427-15.39,26.371-52.443,44.785-90.139,44.785m3.1-148.765c-28.852,0-54.522,10.551-68.74,28.21-11.534,14.349-15.239,33.026-10.7,54.011,4.348,39.775,32.895,63.427,76.34,63.427,36.639,0,72.6-17.791,87.456-43.255,10.624-18.244,9.943-39.1-1.967-60.307-14.6-25.96-46.167-42.086-82.387-42.086" transform="translate(314.265 136.911)" fill="%23009ba5"/></g></g></g></svg>');
}
.bg-decor.bg-decor-3:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="580" height="619" viewBox="0 0 580 619"><defs><clipPath id="clip-path"><rect id="Rectangle_293" data-name="Rectangle 293" width="580" height="619" rx="15" transform="translate(1270 1134)" fill="%23f2007d"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_292" data-name="Rectangle 292" width="1643.213" height="1298.783" fill="%23f2007d"/></clipPath></defs><g id="Mask_Group_31" data-name="Mask Group 31" transform="translate(-1270 -1134)" clip-path="url(%23clip-path)"><g id="Group_653" data-name="Group 653" transform="matrix(-0.809, -0.588, 0.588, -0.809, 1121.678, 2183.74)" opacity="0.42"><g id="Group_651" data-name="Group 651" clip-path="url(%23clip-path-2)"><path id="Path_846" data-name="Path 846" d="M179.441,1202.767h0c-79.155,0-126.719-34.1-137.553-98.645-6.675-107,35.845-235.973,105.754-321.16,26.185-31.876,58.077-58.928,88.911-85.113,51.8-43.933,105.378-89.384,130.974-157.988,21.364-57.209,8.394-119.444-4.2-179.639-14.14-67.756-28.771-137.835,7.716-198.316,52.215-86.585,179.9-131.977,379.577-134.924q3.229-.058,6.466-.058c76.375,0,137.289,20.342,191.7,63.993,27.943,22.406,53.163,48.552,77.586,73.846,22.085,22.894,44.959,46.581,69.649,67.319,51.46,50.914,116.378,87.4,173.246,117.609,3.705,1.967,8.433,4.313,13.8,6.977,30.7,15.239,82.124,40.723,80.575,64.635-.681,10.8-11.383,19.626-32.744,26.979-57.926,19.982-117.892,35.562-175.856,50.627-80.99,21.043-164.7,42.8-243.992,76.87-84.2,36.22-140.917,75.9-178.5,124.927-34.3,44.727-56.226,97.569-77.436,148.649l-6.2,14.972c-54.824,131.164-142.5,227.053-260.59,284.94-50.36,24.69-135.284,53.5-208.882,53.5M757.091,30.045c-2.157,0-4.274.019-6.392.054C552.158,33.03,425.3,77.911,373.692,163.512c-35.845,59.439-21.968,125.8-7.3,196.067,12.668,60.628,25.751,123.32,4.085,181.358-25.937,69.382-79.817,115.092-131.919,159.293-30.723,26.092-62.5,53.051-88.513,84.734C80.587,869.546,38.373,997.687,44.99,1103.781c10.663,63.559,55.9,95.888,134.451,95.888,73.033,0,157.423-28.663,207.523-53.2,117.4-57.546,204.554-152.9,259.076-283.348l6.2-14.937c21.287-51.309,43.29-104.337,77.85-149.389,37.885-49.454,95.017-89.457,179.751-125.868,79.476-34.18,163.339-55.959,244.444-77.041,57.887-15.05,117.776-30.606,175.628-50.55,19.738-6.807,30.022-14.957,30.626-24.218,1.4-21.837-48.85-46.771-78.872-61.65-5.409-2.687-10.132-5.049-13.876-7.016-57.02-30.3-122.2-66.943-173.851-118.062-24.729-20.757-47.642-44.5-69.8-67.454-24.349-25.217-49.531-51.309-77.284-73.579-53.841-43.2-114.148-63.311-189.767-63.311" transform="translate(38.561 25.198)" fill="%23f2007d"/><path id="Path_847" data-name="Path 847" d="M195.314,1111.411h-.039c-69.719-.035-107.984-35.2-110.651-101.785A360.758,360.758,0,0,1,129.617,830.4c27.451-49.834,69.177-88.59,109.521-126.038,45.486-42.257,92.559-85.946,118.116-145.211,29-67.249,19.359-142.358,7.716-200.264-1.363-6.729-2.8-13.594-4.274-20.551-12.173-57.337-25.976-122.333,5.409-175.4C430.458,54.067,609.338,45.6,662.614,45.6c13.156,0,26.2.414,38.83,1.227,138.5,8.866,224.857,93.43,315.565,194.723,3.856,4.313,7.864,8.661,11.91,13.1,40.344,44.01,86.019,93.883,55.393,153.191l-.418.492c-51.193,41.931-107.039,68.414-164.551,94.053l-8.243,3.667C793.662,558.343,672.254,612.412,614.29,734.064l-2.722,6.617c-49,118.387-95.319,230.154-206.9,302.6-40.611,26.316-133.359,68.131-209.359,68.131M662.614,48.717c-52.861,0-230.3,8.355-293.825,115.813C338.047,216.554,351.7,280.907,363.72,337.7c1.514,6.958,2.95,13.842,4.313,20.571,11.72,58.359,21.438,134.076-7.9,202.134-25.863,59.854-73.126,103.771-118.879,146.249-40.154,37.32-81.706,75.887-108.909,125.267a357.509,357.509,0,0,0-44.6,177.633c2.61,65.487,38.8,98.723,107.531,98.723h.039c75.356,0,167.35-41.478,207.655-67.644C513.752,968.755,559.88,857.4,608.7,739.492l2.761-6.694c58.491-122.789,180.429-177.083,298.359-229.6l8.282-3.67c57.205-25.5,112.75-51.835,163.567-93.41,29.379-57.244-15.464-106.172-55.014-149.369-4.085-4.422-8.092-8.808-11.948-13.118C924.45,142.863,838.543,58.737,701.254,49.925c-12.552-.794-25.558-1.208-38.64-1.208" transform="translate(79.158 42.673)" fill="%23f2007d"/><path id="Path_848" data-name="Path 848" d="M209.4,1033.165h-.035c-48.436,0-77.381-26.092-86-77.587C111.433,842.751,185.84,768.49,257.793,696.653c13.5-13.5,27.49-27.451,40.46-41.308,52.137-55.583,76.905-108.63,77.85-166.932.755-45.884-7.639-91.6-15.766-135.8-3.856-20.927-7.829-42.574-10.775-63.993-9.343-67.284-2.838-122.561,59.134-173.665,43.217-25.821,95.056-43.271,150.07-50.647a448.047,448.047,0,0,1,59.285-3.949c96.643,0,181.567,30.874,239.152,86.945,50.968,37.471,95.962,105.452,117.892,156.176,21.779,50.457-4.425,97.91-77.927,141.033-31.838,18.677-65.828,35.539-98.723,51.835-68.437,33.955-139.256,69.061-195.4,122.867-45.106,43.2-68.4,101.274-90.894,157.442-22.5,56.071-45.714,114.035-90.669,158.348-43.333,39.628-140.654,98.157-212.08,98.157M618.051,63.483a444.866,444.866,0,0,0-58.87,3.93c-54.6,7.3-106.021,24.632-148.707,50.1-60.647,50.039-67,104.449-57.848,170.676,2.946,21.341,6.919,42.95,10.775,63.861,8.166,44.351,16.6,90.216,15.843,136.418-.983,59.118-26.014,112.827-78.725,169.015-13.005,13.892-26.994,27.865-40.53,41.382-71.426,71.33-145.308,145.06-133.545,256.261,8.317,49.683,36.22,74.938,82.918,74.938h.035c70.594,0,167.009-58.077,209.963-97.325,44.425-43.821,67.528-101.483,89.876-157.252,22.646-56.47,46.051-114.868,91.653-158.538,56.524-54.127,127.532-89.345,196.195-123.393,32.821-16.277,66.776-33.123,98.5-51.746,71.914-42.175,97.7-88.3,76.642-137.1-21.74-50.325-66.358-117.76-117.024-155.022C798.03,94.05,713.862,63.483,618.051,63.483" transform="translate(114.267 56.492)" fill="%23f2007d"/><path id="Path_849" data-name="Path 849" d="M229.951,917.65h0c-26.5,0-45.218-12.669-54.069-36.565l-.112-.453c-5.784-97.511,76.111-158.007,148.366-211.38q9.873-7.283,19.359-14.384c54.22-40.723,49.5-73.068,40.081-137.518l-.492-3.345c-6.88-47.131-17.241-93.259-29.077-144.359-23.97-103.392-39.814-217.753,75.96-266.223,40.344-16.885,85.907-25.805,131.772-25.805,50.929,0,100.8,10.868,144.208,31.419,57.887,27.393,129.728,94.789,149.8,160.164,9.981,32.461,7.26,62.181-8.092,88.346-25.182,42.837-73.54,69.115-116.266,92.311-3.934,2.137-7.829,4.274-11.685,6.373-33.119,18.186-67.377,35.543-100.5,52.312-18.375,9.319-37.394,18.941-56,28.6-10.888,5.653-21.4,10.76-31.571,15.673-39.813,19.3-74.183,35.957-114.639,76.89-25.937,29.34-23.746,59.3-21.628,88.265,1.4,18.794,2.8,38.226-3.554,57.058-16.749,49.3-45.373,89.043-82.879,114.9-19.4,13.389-50.325,27.718-78.988,27.718m-51.08-37.432c8.506,22.762,25.709,34.292,51.08,34.292,27.943,0,58.228-14.027,77.246-27.149,36.906-25.484,65.15-64.693,81.671-113.354,6.164-18.224,4.84-36.488,3.4-55.808-2.157-29.6-4.425-60.253,22.421-90.63C455.6,586.2,491.9,568.621,530.281,550c10.171-4.917,20.644-9.981,31.493-15.634,18.6-9.664,37.622-19.3,56.036-28.6,33.084-16.769,67.342-34.106,100.387-52.273,3.856-2.1,7.786-4.236,11.72-6.373,42.349-23.006,90.329-49.059,115.058-91.161,14.9-25.368,17.5-54.236,7.825-85.83-19.851-64.539-90.932-131.16-148.215-158.27-42.988-20.342-92.369-31.1-142.845-31.1-45.451,0-90.634,8.832-130.56,25.561C317.635,153.842,333.362,266.8,357.03,368.946c11.875,51.158,22.236,97.36,29.116,144.607l.492,3.345c9.3,63.6,14.407,98.626-41.25,140.464-6.354,4.747-12.819,9.528-19.4,14.407-71.574,52.857-152.641,112.789-147.12,208.449" transform="translate(164.229 72.642)" fill="%23f2007d"/><path id="Path_850" data-name="Path 850" d="M399.428,480.429h0c-42.2,0-61.294-34.083-83.6-82.275-15.088-32.554-22.387-68.112-29.418-102.521-1.816-8.963-3.667-17.922-5.633-26.847-4.991-47.677,6.2-87,33.2-117.059C345.51,116.621,398.859,96.484,460.3,96.484c111.956,0,232.647,66.622,240.852,178.125C709.17,383.22,536.338,451.317,432.966,474.42c-12.328,4.027-23.331,6.009-33.537,6.009M460.3,99.6c-60.57,0-113.052,19.758-144.019,54.22-26.39,29.36-37.281,67.868-32.442,114.469,1.928,8.754,3.783,17.733,5.633,26.715,7,34.219,14.256,69.607,29.189,101.843,21.817,47.108,40.383,80.459,80.765,80.459,9.714,0,20.718-1.986,32.744-5.9,102.54-22.933,273.746-90.081,265.879-196.574C690,165.15,570.82,99.6,460.3,99.6" transform="translate(261.695 90.298)" fill="%23f2007d"/><path id="Path_851" data-name="Path 851" d="M423.068,401.49h0c-25.372,0-46.543-7.469-62.916-22.216-35.465-31.853-49.191-77.625-57.132-113.939-5.142-41.989,4.464-78.024,27.714-104.34,25.639-29.038,67.721-45.691,115.437-45.691,61.1,0,137.4,29.53,170.223,95.524,12.854,25.883,13.989,51.859,3.326,77.192-19.963,47.414-79.4,84.846-129.46,100.9-26.735,8.58-48.1,12.572-67.191,12.572m23.1-283.069c-46.81,0-88.06,16.277-113.129,44.653-22.611,25.62-31.95,60.8-26.959,101.731,7.829,35.709,21.326,80.878,56.11,112.165,16.033,14.4,35.961,21.4,60.876,21.4,18.755,0,39.813-3.953,66.242-12.421,49.381-15.843,107.949-52.633,127.536-99.141,10.283-24.462,9.188-49.547-3.252-74.578-32.213-64.81-107.306-93.809-167.423-93.809" transform="translate(282.329 107.912)" fill="%23f2007d"/><path id="Path_852" data-name="Path 852" d="M417.147,298.172h0c-34.9,0-74.071-17.353-79.4-66.052-4.727-21.779-.832-41.347,11.344-56.45,14.782-18.395,41.4-29.379,71.159-29.379,37.355,0,69.947,16.73,85.109,43.67,12.479,22.212,13.156,44.161,1.928,63.427-15.39,26.371-52.443,44.785-90.139,44.785m3.1-148.765c-28.852,0-54.522,10.551-68.74,28.21-11.534,14.349-15.239,33.026-10.7,54.011,4.348,39.775,32.895,63.427,76.34,63.427,36.639,0,72.6-17.791,87.456-43.255,10.624-18.244,9.943-39.1-1.967-60.307-14.6-25.96-46.167-42.086-82.387-42.086" transform="translate(314.265 136.911)" fill="%23f2007d"/></g></g></g></svg>');
}
.bg-decor.bg-decor-4 {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1920" height="577" viewBox="0 0 1920 577"><defs><clipPath id="clip-path"><path id="Path_1046" data-name="Path 1046" d="M0,0H1920V577H0Z" transform="translate(-13768 -15537)" fill="%23171717"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_309" data-name="Rectangle 309" width="1799.5" height="1920.5" rx="15" transform="translate(-21853 -21537)" fill="%23a50055"/></clipPath><clipPath id="clip-path-3"><rect id="Rectangle_308" data-name="Rectangle 308" width="3291.843" height="2330.042" fill="none"/></clipPath></defs><g id="Mask_Group_46" data-name="Mask Group 46" transform="translate(13768 15537)" opacity="0.29" clip-path="url(%23clip-path)"><g id="Mask_Group_45" data-name="Mask Group 45" transform="translate(-33385 5589) rotate(90)" clip-path="url(%23clip-path-2)"><g id="Group_668" data-name="Group 668" transform="translate(-22600.725 -21682.822)"><g id="Group_667" data-name="Group 667" transform="translate(0 0)" clip-path="url(%23clip-path-3)"><path id="Path_913" data-name="Path 913" d="M2147.541,0H2144.2c-22.387,20.056-39.153,44.267-36.2,77.551,1.58,17.7,5.49,35.135,9.266,51.992,10.6,47.2,20.591,91.786-23.166,132.65-16.763,15.68-37.464,28.56-57.495,41-33.019,20.542-67.189,41.777-86.041,76.575-21.26,39.2-9.825,86.845,3.483,119.9,2.438,6.025,5.276,12.263,8.007,18.29,14.97,32.964,30.474,67.041-6.99,92.387-24.77,16.752-57.361,25.146-88.879,33.274-14.567,3.748-28.36,7.3-41.24,11.608-46.891,15.666-88.558,30.784-123.691,57.268-65.85,49.636-53.184,110.57-39.767,175.082,4.2,20.163,8.542,41.026,10.522,61.9,8.355,88.345-56.1,135.167-118.429,180.452-10.135,7.349-20.607,14.97-30.529,22.587-68.34,52.54-95.641,126.746-124.563,205.315-5.383,14.621-10.952,29.752-16.749,44.56-15.5,39.605-31.211,87.327-30,140.991.186,8.408,2.369,19.146,4.686,30.5,5.435,26.8,11.608,57.174-3.79,73.32-17.435,18.238-53.116,21.183-109.073,8.973-31.557-6.883-76.334-21.987-110.422-54.791-53.747-51.682-39-130.091-25.99-199.263,4.031-21.449,7.848-41.719,9.762-60.92.228-2.3.483-4.769.748-7.338,3.348-32.081,8.945-85.665-9.159-111.107-7.67-31.919-28.692-57.668-49.006-82.572-7.176-8.8-14.594-17.876-21.194-26.994-26.566-36.7-17.139-64.537.255-102.8,8.542-18.773,18.6-37.208,28.319-55.044,13.549-24.852,27.556-50.56,37.719-77.62,30.367-80.834,9.077-158.827-54.215-198.714-43.622-27.488-93.752-23.122-132.543-16.242-5.556.979-11.166,2.09-17.1,3.282-37.639,7.5-80.31,15.987-110.973-12.024-13.884-12.693-24.142-31.211-30.487-55.019-3.507-13.187-5.5-27-7.445-40.367-.307-2.117-.5-5.959-.724-10.4-.883-17.287-2.087-33.139-7.069-37.4-4.338-8.141-6.238-17.66-8.248-27.729-2.194-10.938-4.459-22.266-10.108-32.07-2.893-20.618-23.339-47.278-39.781-68.727-4.966-6.48-9.652-12.6-13.215-17.728-59.8-86.335-145.371-186.141-277.458-191.752-11.235-.48-23.084-.441-34.546-.4-37.65.121-76.559.228-109.7-16.5C200.747,130.588,189.608,60.588,200.653,0h-2.235c-11.087,61.271.414,132.1,51.561,157.916,33.608,16.952,72.827,16.856,110.7,16.724,11.959-.041,23.259-.069,34.439.4,131.109,5.569,216.226,104.894,275.745,190.8,3.587,5.183,8.287,11.314,13.281,17.821,16.335,21.3,36.66,47.829,39.366,67.9l.134.4c5.556,9.535,7.791,20.742,9.96,31.587,2.062,10.311,4.017,20.056,8.569,28.532l.3.348c4.78,3.724,5.8,23.873,6.414,35.925.228,4.5.428,8.38.749,10.6,1.941,13.415,3.951,27.3,7.5,40.609,6.452,24.235,16.922,43.1,31.129,56.091,31.48,28.76,74.741,20.149,112.887,12.559,5.918-1.179,11.515-2.29,17.045-3.282,38.415-6.8,88.01-11.139,130.988,15.948,62.371,39.3,83.31,116.26,53.333,196.063-10.11,26.912-24.076,52.554-37.6,77.338-9.735,17.863-19.818,36.339-28.373,55.178-17.19,37.784-27.246,67.444-.041,105.028,6.642,9.173,14.073,18.277,21.263,27.087,20.218,24.77,41.108,50.371,48.633,81.9l.173.4c17.769,24.666,12.2,77.927,8.876,109.742-.266,2.6-.521,5.062-.749,7.338-1.9,19.119-5.7,39.337-9.734,60.734-13.122,69.733-27.984,148.757,26.632,201.3,34.467,33.153,79.641,48.391,111.48,55.354,22.59,4.928,41.95,7.39,58.205,7.39,24.584,0,42.084-5.649,52.93-17,16.2-16.977,9.907-47.961,4.351-75.275-2.289-11.273-4.458-21.9-4.634-30.126-1.19-53.264,14.421-100.717,29.846-140.109,5.811-14.835,11.38-29.994,16.777-44.643,28.8-78.248,55.995-152.158,123.825-204.308,9.91-7.607,20.366-15.211,30.476-22.549,62.837-45.657,127.8-92.855,119.339-182.445-2.007-21.008-6.345-41.922-10.549-62.154-13.256-63.8-25.79-124.067,38.936-172.858,34.867-26.284,76.348-41.335,123.05-56.933,12.8-4.286,26.563-7.821,41.105-11.569,31.68-8.166,64.458-16.615,89.548-33.581,39.019-26.391,23.111-61.337,7.766-95.131-2.731-6.014-5.569-12.225-7.979-18.211-13.121-32.615-24.422-79.572-3.587-118.015,18.584-34.291,52.485-55.364,85.262-75.744,20.111-12.507,40.919-25.439,57.871-41.267,44.667-41.736,34.518-86.924,23.807-134.764-3.776-16.779-7.686-34.146-9.241-51.7-2.918-33.219,14.462-57.333,37.356-77.351" transform="translate(72.198 -0.806)" fill="%23fff"/><path id="Path_915" data-name="Path 915" d="M1746.5,1542.044c74.017,46.381,174.545,49.861,247.975,52.406,3.642.134,7.418.214,11.273.321,40.088,1.124,89.976,2.49,116.621,32.591,22.442,25.36,21.88,60.9,13.818,86.014-5.221,7.793-8.863,15.773-12.4,23.487-5.275,11.515-10.231,22.387-19.977,32.188-13.389,13.417-29.911,24.85-49.112,33.984-15.534,7.363-32.163,12.959-48.229,18.37-21.1,7.069-42.929,14.408-63.147,25.974-64.457,36.822-79.773,107.948-45.55,211.394,6.025,18.263,13.255,37.2,20.218,55.512,26.967,70.858,54.791,144.047,33.367,216.563h11.514c20.835-74.927-7.31-148.864-34.6-220.5-7.231-19.042-14.086-37.036-20.056-55.057-32.325-97.745-18.666-164.479,40.571-198.325,19.28-11.007,40.568-18.159,61.189-25.094,16.39-5.517,33.312-11.193,49.433-18.852,20.353-9.666,37.919-21.825,52.195-36.178,11.139-11.169,16.763-23.487,22.2-35.377,3.59-7.846,6.99-15.29,11.918-22.546l.455-.644.242-.721c11.808-35.8,5.731-73.188-15.828-97.531-29.8-33.66-82.317-35.133-124.522-36.284-3.856-.107-7.577-.214-11.22-.348-72.169-2.49-171.011-5.918-242.51-50.719-17.166-10.766-26.887-24.129-29.67-40.891-8.007-48.122,44.8-113.463,76.372-152.481,3.831-4.738,7.417-9.183,10.631-13.256q4.9-6.186,9.962-12.666c48.819-62.423,109.58-140.133,193.131-121.4,90.379,20.232,162.789,78.207,241.413,146.254,77.686,67.241,172.241,59.261,245.937,44.8,54.416-10.684,93.138-34.785,103.635-64.455,7.82-22.2.8-46.65-20.943-72.679-14.514-17.435-31.25-32.939-47.45-47.936-17.221-15.959-35.029-32.456-49.917-51.081-24.448-30.553-39.419-64.858-55.246-101.183-2.383-5.424-4.74-10.859-7.177-16.294-19.015-42.9-42.712-73.537-74.578-96.407-23.835-17.125-50.157-27.032-75.6-36.605-13.576-5.128-27.635-10.418-41.185-16.752-42.043-19.694-37.464-50.53-31.17-93.2.373-2.531.777-5.087,1.152-7.673,7.871-54.6-9.025-97.248-36.822-144.485-47.05-79.975-46.864-150.364.641-221.543,22.014-32.953,47.452-64.619,72.087-95.255,39.958-49.7,81.277-101.1,109.716-160.165.562-1.19,1.18-2.4,1.769-3.614,6.452-13.055,15.263-30.918,1.416-46.636-11.783-13.39-29.186-20.98-46-28.318-6.589-2.879-12.8-5.583-18.452-8.542C2249.272,50.919,2223.7,27.394,2209.45,0h-12.318c14.672,31.6,42.685,58.419,83.738,79.989,6,3.145,12.4,5.931,19.146,8.89,15.747,6.855,32,13.952,42.177,25.508,8.3,9.439,4.178,19.749-3.052,34.4-.617,1.259-1.231,2.5-1.821,3.721-27.877,57.909-68.8,108.818-108.377,158.037-24.769,30.808-50.37,62.678-72.65,96.042-50.129,75.116-50.451,149.254-.99,233.312,27.365,46.515,42.846,85.693,35.4,137.284q-.564,3.854-1.124,7.631c-6.214,41.991-12.077,81.662,37.411,104.841,13.948,6.521,28.2,11.89,41.988,17.084,25.894,9.748,50.371,18.973,73.027,35.242,30.208,21.677,52.754,50.878,70.937,91.918,2.409,5.41,4.765,10.818,7.123,16.228,15.452,35.388,31.413,71.982,56.772,103.676,15.4,19.266,33.526,36.043,51.041,52.271,15.935,14.756,32.4,30.019,46.488,46.919,19.04,22.815,25.414,43.65,18.986,61.885-9.186,25.949-44.829,47.371-95.359,57.306-105.832,20.783-178.8,7.714-236.619-42.309-79.775-69.037-153.337-127.9-246.209-148.692-90.325-20.232-153.469,60.509-204.215,125.367-3.376,4.311-6.669,8.514-9.935,12.639-3.187,4.045-6.748,8.435-10.552,13.149-34.839,43.088-87.514,108.214-78.676,161.264,3.293,19.79,14.969,36.07,34.7,48.443" transform="translate(634.857 -0.806)" fill="%23fff"/><path id="Path_916" data-name="Path 916" d="M2272.275,0c-33.715,18.732-69.678,31.157-106.714,20.339A109.142,109.142,0,0,1,2126.894,0h-3.456a111.3,111.3,0,0,0,41.5,22.467,102.937,102.937,0,0,0,28.949,4.111c28.761,0,56.557-11.542,82.908-26.577Z" transform="translate(787.979 -0.806)" fill="%23fff"/><path id="Path_917" data-name="Path 917" d="M249.713,197.521c-1.042-4.887-2.128-9.949-2.983-14.915-8.665-50.2-17.621-102.11-10.056-159.951C237.609,15.438,239,7.845,240.664,0H238.4c-1.618,7.738-2.983,15.238-3.921,22.36-7.593,58.192,1.393,110.263,10.069,160.623.869,5.021,1.955,10.094,3.011,14.994,2.665,12.452,5.424,25.335,4.78,38.336-.935,18.932-19.346,32.936-34.143,44.2-1.366,1.031-2.69,2.048-3.962,3.025-29.418,22.735-56.919,50.239-83.51,76.83-9.883,9.883-20.111,20.1-30.153,29.791C68.02,407.322,34.826,408.767,0,408.863v2.207c35.215-.079,68.675-1.538,101.735-19.025l.252-.189c10.1-9.732,20.366-20,30.287-29.925,26.552-26.55,54-53.985,83.31-76.641q1.909-1.464,3.951-3.025c15.156-11.531,34.008-25.883,35-45.846.669-13.283-2.128-26.311-4.821-38.9" transform="translate(0 -0.806)" fill="%23fff"/><path id="Path_918" data-name="Path 918" d="M209.625,0c-4.632,26.456-6.869,53.678-9.024,80.124-5.059,61.671-10.283,125.446-46.488,178.938-25.159,37.167-54.857,66.278-88.249,86.521C44.064,358.8,22.842,365.118,0,369.952V372.2c22.842-4.845,44.961-11.366,67-24.729,33.674-20.407,63.6-49.743,88.931-87.165C192.462,206.332,197.722,142.264,202.8,80.3c2.169-26.511,4.407-53.812,9.066-80.3Z" transform="translate(0 -0.806)" fill="%23fff"/><path id="Path_919" data-name="Path 919" d="M865.832,165.254c-8.542-4.193-16.615-8.142-23.325-11.89-19.908-11.141-41.023-23.125-61.082-36.246-5.759-3.762-11.918-9.159-18.449-14.876-10.607-9.28-21.559-18.88-32.056-22.521-9.559-3.321-19.79-12.359-29.7-21.1-6.48-5.7-12.587-11.1-18.4-14.863-19.763-12.746-40.25-23.873-59.464-34.008-5.487-2.907-10.991-5.772-16.508-8.663L604.763,0H600c1.941,1.017,3.9,2.035,5.838,3.052q8.255,4.319,16.508,8.652c19.162,10.108,39.608,21.222,59.278,33.915,5.676,3.669,11.728,9.011,18.142,14.66,10.069,8.879,20.473,18.063,30.433,21.532,10.083,3.507,20.89,12.962,31.332,22.107,6.589,5.756,12.8,11.2,18.693,15.049,20.111,13.162,41.264,25.159,61.216,36.326,6.748,3.79,14.863,7.752,23.432,11.942,29.577,14.462,66.372,32.456,77.765,57.843,9.949,22.159-28.88,63.158-54.575,90.272-8.652,9.131-16.121,17.032-20.38,22.656-16.321,21.622-28.987,41.467-38.722,60.682-1.366,2.69-2.893,6.425-4.645,10.738-6.362,15.639-16.055,39.619-29.577,37.381-26.687-4.349-57.067-41.533-77.178-66.13-3.855-4.7-7.483-9.145-10.659-12.825-13.522-15.735-26.725-32.2-39.5-48.136-10.47-13.055-21.29-26.566-32.256-39.608-49.312-58.672-113.287-120.3-213.763-132.422-11.073-1.338-22.653-2.408-33.86-3.439C311.707,137.216,233.3,129.96,220.887,37.464A177.424,177.424,0,0,1,222.211,0H219.99a179.775,179.775,0,0,0-1.3,37.7c12.652,94.3,91.948,101.639,168.627,108.735,11.194,1.031,22.763,2.1,33.8,3.441,99.725,12.038,163.31,73.309,212.343,131.646,10.952,13.028,21.773,26.525,32.229,39.581,12.773,15.932,25.99,32.429,39.553,48.188,3.145,3.655,6.776,8.087,10.6,12.787,20.325,24.85,51.04,62.423,78.544,66.906a12.593,12.593,0,0,0,2.114.175c14.018,0,23.177-22.48,29.859-38.9,1.728-4.27,3.239-7.966,4.552-10.577,9.694-19.094,22.294-38.843,38.536-60.347,4.176-5.531,11.608-13.376,20.218-22.467,27.649-29.2,65.527-69.185,54.978-92.71-11.717-26.108-48.912-44.305-78.813-58.913" transform="translate(80.98 -0.806)" fill="%23fff"/><path id="Path_920" data-name="Path 920" d="M174.8,0c-4.593,21.436-8.059,43.6-11.435,65.22-8.3,53.25-16.884,108.308-42.4,154.73C93.338,270.227,49.595,308.695,0,327.629v2.356c50.4-19.014,94.865-57.978,122.9-108.977,25.694-46.757,34.318-102.014,42.646-155.44,3.4-21.745,6.869-44.037,11.5-65.568Z" transform="translate(0 -0.806)" fill="%23fff"/><path id="Path_921" data-name="Path 921" d="M140.791,0c-2.2,6.562-4.272,12.8-6.038,18.477C128.3,39.284,123.1,61.606,117.615,85.224,99.014,165.12,78.182,254.4,0,289.562V292C79.9,256.772,100.97,166.486,119.756,85.734c5.49-23.594,10.67-45.86,17.1-66.6C138.674,13.283,140.83,6.814,143.109,0Z" transform="translate(0 -0.806)" fill="%23fff"/><path id="Path_922" data-name="Path 922" d="M84.462,0C69.251,35.75,62.341,68.9,55.044,103.928c-1.955,9.414-3.976,19.149-6.2,29.136C40.208,171.8,23.566,202.918,0,225.025v2.959c24.677-22.469,42.084-54.443,50.988-94.438,2.235-10,4.256-19.749,6.225-29.163C64.537,69.182,71.472,35.884,86.858,0Z" transform="translate(0 -0.806)" fill="%23fff"/><path id="Path_923" data-name="Path 923" d="M925.576,14.449c22.415,10.014,45.605,20.391,71.151,21.6,7.914.535,16.19.8,24.6.8,23.7,0,49.408-2.062,80.913-6.469A470.288,470.288,0,0,0,1215.594,0h-5.92a468.194,468.194,0,0,1-107.732,28.184c-31.411,4.407-57.026,6.441-80.617,6.441-8.356,0-16.59-.255-24.477-.79C971.7,32.643,948.712,22.36,926.473,12.425c-9.239-4.124-18.8-8.394-28.4-11.983-.43-.159-.872-.293-1.3-.441h-7.5a82.137,82.137,0,0,1,8.032,2.517c9.535,3.562,19.055,7.807,28.266,11.931" transform="translate(329.999 -0.806)" fill="%23fff"/><path id="Path_924" data-name="Path 924" d="M1754.536,0c-2.572,25.48-17.783,50.357-45.847,75.237-47,41.667-101.332,63.385-158.882,86.387-24.5,9.8-49.833,19.925-74.283,31.667-43.866,21.049-79,49.088-110.625,88.238-6.348,7.859-12.666,16.014-18.773,23.914-22.373,28.894-45.526,58.792-75.476,80.9-29.525,21.8-67.271,34.3-103.555,34.3-56.919,0-97.959-29.443-112.594-80.765-7.056-24.756-9.5-50.974-11.863-76.32-2.089-22.415-4.245-45.605-9.573-67.844-9.332-38.922-26.218-92.7-64.94-110.276-20.511-9.3-43.85-13.456-75.662-13.456-12.559,0-25.294.617-37.612,1.218-8.759.431-17.808.872-26.525,1.072h-.3c-10,0-89.252-7.738-95.332-24.142-1.031-2.77.269-5.676,4.069-8.97,17.956-19.7,61.806-26.056,93.835-30.69,7.069-1.031,13.752-1.994,19.373-3C855.429,6.493,861,5.4,866.65,4.272,874.2,2.772,881.858,1.259,889.558,0H876.985c-3.6.683-7.2,1.393-10.766,2.1C860.584,3.214,855.026,4.324,849.6,5.29c-5.6,1-12.266,1.966-19.321,2.986-32.349,4.686-76.655,11.111-95.052,31.3-4.42,3.828-5.959,7.631-4.593,11.325,6.935,18.721,90.579,25.576,97.394,25.576h.348c8.731-.2,17.811-.644,26.58-1.072,12.291-.6,25-1.218,37.5-1.218,31.491,0,54.547,4.083,74.752,13.256,37.839,17.177,54.481,70.307,63.709,108.79,5.287,22.091,7.445,45.188,9.518,67.534,2.372,25.442,4.821,51.764,11.931,76.71,14.928,52.354,56.744,82.372,114.722,82.372,36.74,0,74.968-12.652,104.866-34.732,30.194-22.294,53.437-52.3,75.906-81.327,6.1-7.887,12.411-16.028,18.745-23.873,31.411-38.884,66.3-66.734,109.846-87.634,24.4-11.717,49.7-21.825,74.178-31.6,55.164-22.064,112.232-44.867,159.523-86.79,28.625-25.373,44.078-50.8,46.623-76.9Z" transform="translate(270.951 -0.806)" fill="%23fff"/><path id="Path_925" data-name="Path 925" d="M1625.218,0c-1.152,18.249-9.669,36.018-25.494,53.009-46.757,50.291-110.115,73.817-171.413,96.566-6.907,2.569-13.845,5.142-20.728,7.752-72.221,27.274-123.181,65.3-170.42,127.16-30.9,40.463-82.627,108.2-145,108.2a92.6,92.6,0,0,1-30.808-5.41c-61.23-21.57-67.858-92.976-73.71-155.972-1.459-15.641-2.824-30.408-4.982-43.491-2.6-32.053-5.835-71.955,23.528-96.845,21.395-18.142,53.92-26.632,82.611-34.129,7.124-1.862,13.859-3.631,20.286-5.49C1154.589,38.2,1195.026,20.967,1234.6,0h-4.8c-38.256,20-77.433,36.539-121.311,49.233-6.414,1.848-13.135,3.6-20.245,5.462-28.919,7.552-61.7,16.121-83.483,34.587-30.219,25.626-26.939,66.144-24.287,98.8,2.155,13.094,3.534,27.836,4.98,43.436,5.624,60.506,12.614,135.809,75.182,157.848a94.842,94.842,0,0,0,31.532,5.531h.014c63.44,0,115.591-68.275,146.737-109.073,46.97-61.5,97.648-99.321,169.417-126.436,6.908-2.611,13.845-5.183,20.753-7.738,61.512-22.842,125.139-46.463,172.271-97.128,16.2-17.435,24.929-35.711,26.081-54.523Z" transform="translate(363.233 -0.806)" fill="%23fff"/><path id="Path_926" data-name="Path 926" d="M2178.286,0h-3.266c20.486,18.639,36.367,40.8,35.8,70.375-1.5,76.816-58.646,145.719-152.881,184.321-18.076,7.4-37.464,13.966-56.184,20.311-60.975,20.635-124.012,41.977-161.879,97.248-12.024,17.514-23.136,36.353-33.875,54.561-33.073,56.077-67.3,114.066-132.235,140.967-18.773,7.78-34.009,11.407-48.016,11.407-20.7,0-39.66-8.221-59.664-25.87-36.9-32.577-59.823-67.43-68.1-103.553-6.749-40.25,13.31-76.013,61.271-109.328,11.7-8.114,24.611-15.773,37.091-23.163,48.951-29,99.563-58.981,94.286-126.263-1.2-15.17-4.283-30.433-7.256-45.2-4.875-24.063-9.907-48.94-6.8-73.817,3.589-28.587,20.487-51.95,41.24-72h-3.159c-20.325,19.977-36.714,43.261-40.25,71.727-3.159,25.225,1.9,50.278,6.8,74.513,2.972,14.714,6.052,29.912,7.231,44.936,5.166,65.916-44.856,95.548-93.22,124.2-12.5,7.418-25.466,15.076-37.222,23.256-48.736,33.836-69.089,70.309-62.182,111.563,8.411,36.646,31.547,71.9,68.823,104.787,20.4,18.022,39.822,26.415,61.109,26.415,14.3,0,29.832-3.68,48.871-11.567,65.609-27.18,100.021-85.493,133.28-141.877,10.711-18.194,21.825-36.995,33.795-54.454,37.464-54.657,100.128-75.879,160.755-96.4,18.773-6.348,38.187-12.921,56.316-20.352,95.066-38.936,152.747-108.59,154.247-186.314.59-29.591-14.728-51.791-34.732-70.43" transform="translate(554.593 -0.806)" fill="%23fff"/><path id="Path_927" data-name="Path 927" d="M721.7,145.289c-3.963-2.221-7.659-4.3-10.98-6.225-29.108-16.818-59.475-33.125-92.855-49.877-13.1-6.573-27.087-13.777-40.76-21.957-6.532-3.9-12.8-8.945-19.428-14.3-8.621-6.938-17.539-14.128-27.287-18.759C517.548,23.232,504.572,11.462,491.96,0H475.529q3.578,3.233,7.124,6.466c13.442,12.225,27.37,24.88,41.16,36.622l.576.5.7.307c8.783,4.042,17.38,10.966,25.68,17.66,6.642,5.344,13.5,10.873,20.687,15.183,13.98,8.355,28.2,15.68,41.481,22.335,33.178,16.656,63.358,32.87,92.28,49.581,3.362,1.941,7.083,4.031,11.086,6.28,41.429,23.3,110.787,62.3,95.186,109.862-8.542,26.015-27.584,45.443-50.947,51.989a35.037,35.037,0,0,1-9.587,1.3c-18.1,0-39.446-12.814-63.413-38.094-16.711-17.6-31.935-37.209-46.664-56.168-22.8-29.322-46.367-59.65-76.238-83.872-37.68-30.553-91.734-33.139-143.991-35.629-69.572-3.334-135.288-6.466-159.578-72.465A122.5,122.5,0,0,1,260.4,0H249.368a132.295,132.295,0,0,0,.9,34.143l.269,1c26.657,73.375,99.308,76.844,169.576,80.2,50.505,2.424,102.713,4.914,137.591,33.194,28.894,23.418,52.06,53.237,74.472,82.079,14.9,19.16,30.3,38.988,47.374,56.985,26.136,27.556,50.157,41.533,71.406,41.533a46.854,46.854,0,0,0,12.559-1.7c26.912-7.552,48.764-29.67,58.444-59.2,18.438-56.2-55.875-97.983-100.259-122.956" transform="translate(92.279 -0.806)" fill="%23fff"/><path id="Path_928" data-name="Path 928" d="M1564.639,0c-.936,18.076-9.5,36.032-25.277,52.085-39.715,40.477-94.024,57.964-146.536,74.875-7.793,2.5-15.532,5.007-23.218,7.566-67.455,22.508-112.284,51.789-149.882,97.931-4.458,5.476-9.666,12.452-15.183,19.842-26.687,35.777-67.016,89.831-109.059,89.817a50.992,50.992,0,0,1-25.211-6.855c-36.822-20.728-42.539-61.271-48.054-100.49-.938-6.573-1.89-13.376-2.959-19.735-5.062-75.678,31.412-105.642,96.1-131.819,65.193-26.377,117.3-52.433,166.31-83.217h-4.152c-48.013,29.912-99.228,55.378-162.976,81.168-65.636,26.55-102.631,57-97.476,134.136,1.083,6.425,1.994,12.907,2.972,19.777,5.6,39.753,11.38,80.845,49.164,102.108a53.139,53.139,0,0,0,26.284,7.135h.014c43.129,0,83.858-54.575,110.811-90.7,5.745-7.684,10.7-14.325,15.131-19.777,37.3-45.792,81.838-74.859,148.865-97.221,7.659-2.556,15.424-5.048,23.191-7.552,52.781-17,107.359-34.571,147.446-75.434,15.932-16.242,24.77-34.974,25.788-53.64Z" transform="translate(377.241 -0.806)" fill="%23fff"/><path id="Path_929" data-name="Path 929" d="M2097.856,0c32.725,29.873,45.55,60.065,45.2,105.187-7.525,41.108-35.133,70.913-57.013,88.707-42.9,34.894-96.4,50.064-148.168,64.726-32.16,9.118-65.393,18.543-96.135,32.615-42.525,19.469-53.184,50.854-65.5,87.179-1.927,5.69-3.91,11.556-6.079,17.58-10.979,30.394-27.663,68.782-59.823,96.152-23.728,20.177-52.38,31.291-80.658,31.291-45.312,0-82.4-27.315-99.351-73.106-1.045-40.091,10.793-63.547,43.464-86.351,19.842-13.831,42.391-24.274,64.188-34.37,6.428-2.973,12.829-5.931,19.174-8.983l3.749-1.793c31.974-15.307,65.047-31.146,71.5-71.809l.107-.617-.055-.628c-1.686-24.8-8.086-48.819-14.3-72.051-4.473-16.749-9.076-34.074-11.807-51.347-8.3-52.688,15.263-93.017,46.326-122.38h-15.452c-.669.7-1.338,1.379-1.98,2.076-33.422,36.474-46.784,77.524-39.795,122.032,2.811,17.835,7.524,35.454,12.077,52.485,6,22.508,12.211,45.794,13.9,69.306-5.786,34.477-34.707,48.323-65.288,62.958l-3.749,1.807c-6.294,3.014-12.642,5.959-19.014,8.9-22.252,10.3-45.257,20.942-65.875,35.349-36.019,25.132-49.516,52.219-48.177,96.631l.027.9.321.831c18.479,50.854,59.585,81.22,109.983,81.22h.027c30.9,0,62.072-12.052,87.78-33.915,34.143-29.07,51.63-69.144,63.065-100.824,2.2-6.1,4.206-12.035,6.159-17.78,12.427-36.687,21.425-63.2,59.637-80.686,29.966-13.725,62.8-23.029,94.558-32.029,52.833-14.97,107.463-30.446,152.13-66.786,23.407-19.039,53-51.109,61.005-95.79l.08-.924c.428-44.226-11.514-76.117-40.384-105.763Z" transform="translate(563.765 -0.806)" fill="%23fff"/><path id="Path_930" data-name="Path 930" d="M2464.161,57.213c-37.6,21.49-75.516,39.995-121.522,47.843-32.083,4-65.261,8.152-96.913-1.475-8.57-2.6-13.819-6.587-15.639-11.863-3.669-10.7,7.1-26.081,14.245-36.271C2257.936,36,2275.743,17.232,2296.6,0h-3.452c-20.165,16.9-37.356,35.215-50.64,54.174-9.776,13.966-18.235,27.394-14.515,38.267,2.063,5.986,7.822,10.445,17.085,13.256,14.6,4.431,29.458,5.986,44.346,5.986,17.917,0,35.884-2.238,53.533-4.448,45.953-7.818,83.79-26.149,121.2-47.478Z" transform="translate(826.446 -0.806)" fill="%23fff"/><path id="Path_931" data-name="Path 931" d="M1997.658,0h-3.453c28.009,21.866,47.882,50.826,49.406,85.493,3.617,82.317-88.021,129.677-174.972,146.547-24.4,4.741-43.036,6.842-60.415,6.842-25.708,0-47.451-4.873-66.224-14.756-34.653-30.729-54.923-66.517-61.992-109.4-4.314-31.359,4.659-61.926,25.947-88.424A166.253,166.253,0,0,1,1732.948,0h-3.562a165.417,165.417,0,0,0-25.146,24.9c-21.691,26.98-30.822,58.151-26.429,90.152,7.176,43.436,27.688,79.655,62.958,110.88,19.308,10.2,41.374,15.156,67.455,15.156,17.514,0,36.287-2.117,60.816-6.883C1956.9,217.164,2049.5,169.123,2045.807,85.4c-1.5-34.453-20.78-63.361-48.15-85.4" transform="translate(622.214 -0.806)" fill="%23fff"/><path id="Path_932" data-name="Path 932" d="M1505.812,0a54.209,54.209,0,0,1-2.518,17.594c-34.732,57.937-97.235,72-157.675,85.6-33.287,7.5-67.724,15.249-97.462,30.194-30.274,15.2-51.523,41.533-72.062,67.013-9.4,11.635-19.107,23.673-29.538,34.453-16.9,17.484-35.24,27.5-50.316,27.5-18.573,0-31.522-14.435-37.453-41.681-6.762-44.239,17.5-81.7,64.9-100.235q6.652-2.571,13.217-5.114c43.447-16.8,84.486-32.67,120.667-63.44,20.953-17.821,42.282-35.939,65.259-51.885h-3.856c-22.066,15.545-42.619,33-62.837,50.2-35.884,30.515-76.762,46.326-120.022,63.051q-6.59,2.55-13.217,5.142c-48.43,18.918-73.213,57.281-66.278,102.683,7.821,35.95,25.856,43.488,39.622,43.488,15.891,0,34.329-10,51.9-28.17,10.5-10.845,20.245-22.922,29.673-34.612,20.391-25.28,41.492-51.429,71.337-66.426,29.5-14.821,63.8-22.532,96.955-30,60.9-13.7,123.853-27.877,159.175-86.858A57.259,57.259,0,0,0,1508.008,0Z" transform="translate(391.671 -0.806)" fill="%23fff"/><path id="Path_933" data-name="Path 933" d="M1935.847,0h-5.115c27.477,12.814,50.854,33.822,62.154,65.554,9.159,25.763,5.811,51.015-9.666,73.041-26.512,37.691-85.534,63.012-146.885,63h-.052c-66.385,0-114.4-29.86-128.46-79.844-8.462-31.853-3.348-61.175,14.728-84.782,11.731-15.29,28.708-27.85,48.926-36.967H1766.2c-18.639,9.079-34.305,21.156-45.389,35.615-18.532,24.183-23.755,54.161-15.1,86.724,14.324,51,63.144,81.462,130.574,81.475h.052c62.022,0,121.791-25.708,148.678-63.947,15.907-22.642,19.363-48.591,9.963-75.048C1984.024,34.05,1961.985,13.19,1935.847,0" transform="translate(631.458 -0.806)" fill="%23fff"/><path id="Path_934" data-name="Path 934" d="M360.224,0h-4.379c5.531,2.879,10.217,6.655,12.949,11.314,3.307,5.638,3.2,11.715-.307,18.09-5.61,10.149-17.059,11.662-23.391,11.662-14.435,0-31.922-7.876-36.246-21.17-3.617-7.631-3.99-13.818-1.111-18.384A12.7,12.7,0,0,1,308.915,0h-2.783c-.082.121-.176.214-.255.335-3.307,5.249-2.986,12.145.924,20.38,4.579,14.125,23.07,22.56,38.294,22.56,11.594,0,20.819-4.659,25.319-12.8,3.869-7,3.962-14.018.282-20.284A30.947,30.947,0,0,0,360.224,0" transform="translate(112.666 -0.806)" fill="%23fff"/><path id="Path_935" data-name="Path 935" d="M1828.611,155.466h0c-44.505,0-77.5-19.415-88.265-51.926l-.052-.307c-1.017-29.443,2.786-48.967,25.787-67.751,15.667-12.828,36.661-20.942,59.129-22.856,3.4-.282,6.883-.428,10.336-.428,32.27,0,73.375,13.173,91.959,50.182,8.786,17.487,8.49,34.76-.828,49.957-15.614,25.387-55.916,43.129-98.066,43.129m-86.12-52.474c10.5,31.477,42.657,50.264,86.12,50.264,41.426,0,80.979-17.3,96.19-42.084,8.89-14.5,9.159-31.022.724-47.785-18.131-36.112-58.353-48.981-89.979-48.981-3.373,0-6.8.148-10.149.431-22.012,1.873-42.6,9.814-57.923,22.36-22.225,18.17-25.949,37.156-24.983,65.8" transform="translate(645.745 3.72)" fill="%23fff"/><path id="Path_936" data-name="Path 936" d="M2533.523,434.224c-8.918,4.217-17.887,8.676-25.574,13.911-5.2,3.521-10.337,7.11-15.5,10.7-17.087,11.915-34.788,24.246-53.613,33.954-29.511,15.211-60.95,15.279-91.344,15.345-26.243.055-53.371.107-78.865,9.842-32.133,4.431-55.192,23.725-77.5,42.391-15.615,13.056-31.76,26.566-50.747,34.933-18.718,3.483-37.625-1.431-54.657-14.18-22.949-17.163-39.712-46.568-42.739-74.913-5.783-54.281,31.68-100.756,64.726-141.754l3.4-4.2c23.725-29.5,41.643-52.274,58.085-73.844,4.686-6.159,9.4-12.99,14.38-20.232,12.8-18.625,26.056-37.88,41.747-49.609l.241-.241c32.242-43.757,82.534-73.4,153.768-90.621,60.92-14.728,111.025-31.37,154.192-51.347V71.9c-43.247,20.111-93.486,36.849-154.7,51.643-71.688,17.328-122.352,47.212-154.943,91.331-15.933,11.97-29.243,31.318-42.123,50.036-4.956,7.217-9.642,14.032-14.3,20.139-16.442,21.57-34.357,44.333-58.085,73.8l-3.373,4.2c-33.315,41.333-71.072,88.183-65.206,143.375,3.079,28.935,20.191,58.954,43.622,76.454,13.819,10.349,28.867,15.68,44.213,15.68a67.471,67.471,0,0,0,12.4-1.165c19.5-8.569,35.776-22.187,51.523-35.349,23.083-19.308,44.881-37.543,76.616-41.95,25.36-9.652,52.3-9.707,78.327-9.759,30.663-.068,62.368-.134,92.334-15.587,18.96-9.787,36.715-22.146,53.906-34.115,5.117-3.576,10.259-7.163,15.452-10.686,7.283-4.952,15.8-9.225,24.342-13.294Z" transform="translate(757.084 25.876)" fill="%23fff"/><path id="Path_937" data-name="Path 937" d="M1050.872,1515.868c-18.183,0-36.112-9.452-51.857-27.367l-.159-.241c-21.011-41.774-18.707-89.414-14.18-138.609,4.11-44.909,7.9-96.886.59-145.516-5.479-36.422-23.767-69.171-41.47-100.852-3.587-6.425-7.176-12.839-10.628-19.253-34.225-63.413-9.2-125.059,15.021-184.669,11.194-27.581,22.777-56.1,28.508-84.607,20.912-104.09-48.578-186.772-120.587-229.429-18-10.659-33.529-17.756-50.854-17.756A65.459,65.459,0,0,0,785,570.85c-5.7,1.835-11.487,3.845-17.083,5.786-14.5,5.035-29.484,10.228-44.909,13.042a103.281,103.281,0,0,1-18.331,1.766c-37.612-.014-60.654-24.5-66.627-70.83.362-4.338.6-8.635.831-12.787.993-18.356,2.021-37.343,14.728-51.805l.189-.228.294-.093a14.49,14.49,0,0,1,4.634-.71c14.045,0,35.681,16.5,51.5,28.535,5.6,4.27,10.442,7.952,13.9,10.121,27.287,17.073,55.5,34.732,85.427,34.732,14.07,0,27.822-3.735,42.029-11.435,16.856-9.1,33-20.043,48.616-30.608,16.859-11.421,34.3-23.218,52.729-32.818a158.518,158.518,0,0,1,75.931-18.6c21.155,0,42.846,3.507,63.144,7.3,30.984,5.8,56.626,8.49,80.7,8.49a272.686,272.686,0,0,0,61.458-6.7c76.575-17.525,123.077-68,172.31-121.443,21.477-23.311,43.691-47.426,68.675-68.675,42.285-35.991,94.852-56.771,145.706-76.882,34.919-13.8,71.044-28.091,103.421-47.157,2.918-1.876,6-3.855,9.159-5.9,37.678-24.318,89.79-57.964,133.895-55.285,36.5,11.38,59.93,46.326,59.9,89.107-.025,53.034-43.675,81.555-82.183,106.714-38.267,25-67,48.589-91.986,88.811-16.176,39.232-6.4,80.406,3.052,120.225,2.463,10.376,5.007,21.115,7.017,31.546,10.925,56.826-35.028,76.454-75.571,93.78-14.594,6.241-29.991,12.024-46.274,18.142-70.082,26.311-149.481,56.143-174.734,131.5-12.156,36.229-1.873,73.186,8.062,108.935,2.973,10.686,6.052,21.732,8.435,32.484,10.631,48.136,4.124,88.3-19.87,122.808-25.922,37.277-64.285,61.123-101.386,84.179-41.774,25.977-85,52.836-110.194,98.962-14.059,25.735-24.866,53.505-35.322,80.365-7.78,19.949-15.828,40.6-25.146,60.306-23.487,49.595-48.4,94.852-74.031,134.536-18.68,28.9-42.2,44.8-66.213,44.8m-50.116-28.705c15.518,17.594,32.377,26.511,50.116,26.511,23.245,0,46.1-15.559,64.364-43.811,25.573-39.606,50.439-84.755,73.882-134.3,9.293-19.628,17.328-40.222,25.08-60.144,10.484-26.914,21.329-54.737,35.456-80.606,25.48-46.661,68.941-73.668,110.97-99.79,36.9-22.952,75.061-46.664,100.745-83.579,23.618-33.956,29.991-73.562,19.494-121.053-2.356-10.7-5.411-21.718-8.383-32.377-10.015-36.057-20.4-73.348-8.032-110.222,25.573-76.361,105.508-106.393,176.045-132.877,16.281-6.107,31.626-11.876,46.195-18.1,39.767-16.991,84.862-36.26,74.258-91.331-2.01-10.39-4.527-21.087-6.99-31.45-9.534-40.156-19.39-81.689-2.866-121.739,25.28-40.743,54.2-64.5,92.735-89.669,39.9-26.056,81.169-53.009,81.2-104.852,0-41.791-22.79-75.92-58.112-86.952-1.366-.041-3-.1-4.659-.1-42.284,0-91.61,31.842-127.629,55.085-3.186,2.048-6.239,4.031-9.211,5.931-32.563,19.176-68.768,33.487-103.769,47.333-50.667,20.032-103.073,40.757-145.088,76.509-24.88,21.167-47.053,45.216-68.475,68.486-49.474,53.692-96.19,104.411-173.434,122.1a274.887,274.887,0,0,1-61.954,6.746c-24.208,0-49.982-2.7-81.1-8.514-20.191-3.776-41.774-7.269-62.743-7.269a156.428,156.428,0,0,0-74.914,18.356c-18.318,9.535-35.7,21.3-52.515,32.684-15.666,10.6-31.853,21.556-48.792,30.729-14.553,7.859-28.639,11.69-43.085,11.69-30.556,0-59.036-17.821-86.592-35.067-3.548-2.224-8.421-5.931-14.07-10.231C693.32,473.442,672.016,457.2,658.722,457.2a12.555,12.555,0,0,0-3.669.51c-12.011,13.87-13.014,32.347-13.98,50.237-.228,4.176-.455,8.49-.831,12.611,4.045,31.2,18.518,68.664,64.43,68.664a101.245,101.245,0,0,0,17.942-1.714c15.252-2.786,30.153-7.955,44.574-12.962,5.61-1.941,11.407-3.949,17.139-5.8a67.726,67.726,0,0,1,20.928-3.389c17.821,0,33.66,7.217,51.978,18.063,72.665,43.047,142.774,126.532,121.618,231.76-5.772,28.719-17.393,57.333-28.628,85.01-25.119,61.858-48.844,120.291-15.115,182.779,3.452,6.414,7.028,12.814,10.618,19.228,17.794,31.853,36.191,64.792,41.719,101.611,7.338,48.874,3.548,101.011-.576,146.026-4.483,48.846-6.787,96.086,13.887,137.325" transform="translate(236.77 24.618)" fill="%23fff"/><path id="Path_938" data-name="Path 938" d="M2497.969,366.923c-15.719,5.462-31.626,13.055-46.461,20.166-9.749,4.673-18.935,9.063-27.4,12.546-42.524,17.5-80.71,26.325-123.854,28.639-2.517.134-5.783.348-9.666.617-35.374,2.424-129.37,8.876-148.837-21.666-5.545-8.715-4.607-20.029,2.89-33.781,30.342-80.979,82.265-149.051,142.492-186.756,45.577-28.535,98.6-46.395,149.858-63.681,20.189-6.8,40.783-13.766,60.974-21.37V99.268c-20.4,7.725-41.24,14.756-61.672,21.636-51.388,17.328-104.545,35.242-150.337,63.909-60.6,37.96-112.877,106.435-143.3,187.707-7.848,14.38-8.783,26.446-2.759,35.9,13.015,20.4,55.7,25.039,94.877,25.039,21.586,0,42.07-1.407,55.97-2.355,3.855-.269,7.122-.5,9.611-.631,43.411-2.317,81.838-11.194,124.577-28.787,8.517-3.507,17.729-7.914,27.5-12.6,14.543-6.962,30.156-14.394,45.526-19.8Z" transform="translate(792.638 36.031)" fill="%23fff"/><path id="Path_939" data-name="Path 939" d="M2468.972,318.738c-16.817,3.883-33.447,8.421-49.756,12.894-31.088,8.545-63.224,17.38-95.735,21.1-20.859,2.383-86.735,1.7-103.232-21.638-5.169-7.311-5.2-16.415.027-27.287,20.833-97.076,135.554-137.309,227.73-169.633q10.723-3.755,20.967-7.39v-2.342q-10.6,3.776-21.691,7.645c-92.683,32.508-208.046,72.958-229.068,171-5.517,11.421-5.437,21.277.241,29.3,13.871,19.642,57.71,23.4,84.916,23.4a201.762,201.762,0,0,0,20.352-.858c32.67-3.735,64.913-12.6,96.083-21.153,16.121-4.434,32.564-8.918,49.167-12.762Z" transform="translate(821.635 45.373)" fill="%23fff"/><path id="Path_940" data-name="Path 940" d="M1001.673,1318.309h0c-30.715,0-33.394-49.674-35.174-82.531-.255-4.659-.483-8.945-.779-12.641-1.366-39.15-12.036-81.114-29.254-115.2-4.206-8.328-8.759-16.645-13.579-25.442-19.48-35.6-39.633-72.41-37.932-112.229,1.486-35.081,11.983-68.889,22.148-101.587,3.68-11.852,7.484-24.087,10.791-36.191,14.8-54.081,14.649-104.224-.428-149.026-7.352-21.866-17.407-43.047-27.128-63.52-9.707-20.446-19.735-41.574-27.112-63.44l-.082-.228.027-.255c.348-2.838.642-5.583.924-8.235,2.29-21.128,3.935-36.391,23.042-53.612,16.6-14.97,39.018-24.97,66.626-29.722,22.428-3.869,44.9-4.407,65.837-4.407,5.676,0,11.355.055,17.031.093s11.353.082,17.032.082c17.2,0,37.477-.362,57.333-3.093,116.5-16,189.717-89.669,267.214-167.665,52.943-53.278,124.684-80.993,194.069-107.784,36.953-14.276,75.141-29.029,109.714-47.4,17.271-9.573,37.785-15.29,54.868-15.29,16.015,0,27.984,4.821,34.653,13.938,7.231,9.9,7.952,24.263,2.141,42.712l-.159.31c-16.576,23.07-40.222,38.95-63.092,54.32-17.325,11.635-35.242,23.659-49.888,38.709-30.849,32.563-43.839,79.748-36.608,132.839,1.017,7.338,2.383,14.928,3.828,22.977,6.83,37.905,14.569,80.886-15.4,109.846-30.287,25.549-67.241,42.2-103.018,58.312-47.184,21.263-95.976,43.247-129.4,85.772-29.6,37.68-36.915,80.741-23,135.5,1.739,6.9,3.722,13.993,5.621,20.863,9.776,35.108,19.845,71.42,9.08,107.463-18.452,61.781-76.534,91.276-132.7,119.8-29.363,14.9-59.716,30.326-83,50-32.029,27.06-50.023,64.31-67.43,100.328-17.38,35.991-35.349,73.213-67.309,100.155-7.311,3.694-13.8,5.487-19.508,5.487M865.4,556.031c7.335,21.652,17.3,42.646,26.925,62.958,9.759,20.539,19.829,41.774,27.235,63.761,15.222,45.229,15.383,95.8.466,150.323-3.318,12.131-7.121,24.4-10.8,36.26C899.1,901.9,888.638,935.57,887.151,970.357c-1.672,39.205,18.332,75.731,37.678,111.066,4.821,8.824,9.387,17.152,13.6,25.519,17.621,34.867,28.091,76.082,29.5,116.063.283,3.669.524,7.98.762,12.639,1.741,32.053,4.352,80.445,32.98,80.445,5.355,0,11.514-1.714,18.318-5.09,31.371-26.511,49.233-63.52,66.517-99.294,17.5-36.232,35.6-73.685,67.992-101.065,23.487-19.829,53.947-35.308,83.417-50.264,55.754-28.318,113.411-57.588,131.591-118.456,10.607-35.443.59-71.434-9.076-106.246-1.9-6.869-3.883-13.993-5.651-20.915-14.084-55.488-6.639-99.151,23.432-137.4,33.742-42.953,82.775-65.058,130.2-86.414,35.643-16.055,72.465-32.646,102.456-57.95,29.056-28.091,21.425-70.444,14.7-107.814-1.445-8.059-2.838-15.677-3.828-23.056-7.338-53.785,5.865-101.614,37.17-134.671,14.835-15.225,32.857-27.328,50.264-39.032,22.653-15.208,46.085-30.956,62.42-53.609,5.545-17.662,4.9-31.3-1.846-40.57-7.875-10.779-22.228-13.042-32.887-13.042-16.708,0-36.847,5.624-53.826,15.022-34.677,18.452-72.944,33.235-109.953,47.519-69.172,26.714-140.7,54.35-193.318,107.279C1302,369.287,1228.544,443.21,1111.3,459.321c-20,2.742-40.368,3.1-57.641,3.1-5.69,0-11.369-.038-17.045-.08s-11.355-.079-17.018-.079c-20.849,0-43.195.521-65.461,4.366-27.194,4.686-49.233,14.5-65.516,29.174-18.491,16.656-20.1,31.573-22.332,52.219-.283,2.586-.576,5.249-.9,8.007" transform="translate(320.301 43.347)" fill="%23fff"/><path id="Path_941" data-name="Path 941" d="M37.25,806.7c9.587-52.916,18.639-102.9,33.112-153.685C84.448,603.55,99,552.414,108.911,500.639c1.969-5.238,3.79-10.379,5.569-15.4,11.314-31.853,20.245-57.013,51.844-74.03,8.824-4.752,18.29-8.783,28.332-13.066,24.436-10.4,49.7-21.17,66.078-43.143,21.9-29.377,22-61.806,22.107-93.162.038-15.976.093-32.484,3.066-48.419,20.846-31.557,77.806-47.344,124.467-51.589l.417-.055c54.04-9.145,106.084-3.387,146.533,16.214,84.179,40.8,138.26,121.325,171.627,178.351,23.86,40.771,38.295,78.783,45.43,119.622,2.29,13.121,3.924,26.857,5.5,40.154,3.683,30.956,7.472,62.958,19.925,92.228,34.784,81.824,102.645,68.5,168.265,55.619,14.487-2.838,29.456-5.769,43.729-7.579,44.253-5.6,85.962,6.6,111.563,32.632,21.249,21.6,29.939,51.109,25.16,85.345-11.515,82.358-82.6,156.337-145.278,198.1-3.038,2.021-8.007,4.848-13.736,8.1-26.914,15.29-67.578,38.388-69.465,64.378-.7,9.707,3.976,18.543,13.884,26.27,19.59,15.263,45.016,20.366,69.6,25.294,17.339,3.48,33.729,6.759,48.15,13.308,78.393,35.615,106.794,106.821,86.817,217.715-4.58,25.384-13.6,50.05-22.335,73.855-8.059,22.011-16.4,44.749-21.356,68.313-8.959,42.5,4.031,79.134,40.853,115.259,37.008,36.312,81.245,64.562,124.012,91.876,39.753,25.387,80.872,51.63,115.78,84.193,27.422,25.576,56.716,58.7,39.753,88.131l-.362.751c-11.821,30.232-22.735,62.368-35.415,104.142-11.608,38.295-29.8,49.14-66.213,59.022-39.55,10.739-77.993,22.574-113.315,49.326-44.909,33.981-70.361,81.193-94.983,126.825-12.814,23.753-26.056,48.336-41.925,70.858-3.908,5.542-8.139,11.032-12.611,16.415h14.139c2.586-3.321,5.1-6.669,7.472-10.042,16.253-23.056,29.657-47.936,42.619-71.955,25.17-46.677,48.937-90.755,91.931-123.291,33.795-25.573,69.613-36.635,109.553-47.453,38.818-10.524,60.909-23.7,73.885-66.492,12.532-41.319,23.336-73.106,34.974-102.966,23.056-40.7-22.508-83.2-41.991-101.384-35.656-33.235-77.189-59.746-117.373-85.4-42.3-27.021-86.027-54.95-122.219-90.459-34.343-33.69-45.992-66.092-37.785-105.055,4.807-22.788,13-45.15,20.928-66.786,8.89-24.29,18.074-49.381,22.828-75.733,21.008-116.594-9.441-191.735-93.11-229.736-15.573-7.069-33.353-10.631-50.546-14.087-24.408-4.887-47.453-9.518-64.992-23.177-6.924-5.383-10.069-10.859-9.655-16.735,1.462-20.1,42.084-43.167,63.9-55.554,5.931-3.373,11.046-6.28,14.421-8.514,64.672-43.1,138.06-119.784,150.082-205.784,5.29-37.76-4.47-70.485-28.225-94.624-28-28.48-73.145-41.87-120.774-35.846-14.66,1.848-29.818,4.821-44.478,7.7-64.137,12.587-124.725,24.477-156.016-49.112-11.822-27.811-15.532-59.009-19.107-89.189-1.593-13.442-3.252-27.339-5.6-40.771-7.376-42.177-22.239-81.355-46.781-123.3C704.368,292.47,649,210.153,562.132,168.044c-42.443-20.58-96.752-26.687-152.961-17.207-24.37,2.238-104.88,12.935-133.132,57.523l-.562.883-.2,1.017c-3.362,17.287-3.414,34.7-3.469,51.55-.093,30.915-.186,60.133-19.9,86.576-14.594,19.576-38.481,29.753-61.564,39.581-9.828,4.19-19.977,8.514-29.229,13.5-35.349,19.039-45.391,47.316-57.026,80.069-1.807,5.1-3.655,10.322-5.663,15.652l-.255.91c-9.814,51.454-24.356,102.511-38.415,151.878C45.15,701.281,35.615,753.874,26.4,804.714c-1.366,7.579-2.745,15.17-4.179,22.99C18.452,854.281,10.993,876.24,0,893.513v18.68c17.018-20.139,28.146-47.788,33.112-82.709Q35.2,818.057,37.25,806.7" transform="translate(0 53.551)" fill="%23fff"/><path id="Path_942" data-name="Path 942" d="M2001.177,803.668h0c-61.672,0-132.719-13.98-194.9-38.349-67.726-26.525-146.75-83.4-165.548-163.458-4.124-38.629,25.25-70.227,51.174-98.118,5.621-6.066,10.952-11.8,15.825-17.473,32.081-37.3,59-76.965,78.865-107.359,19.442-29.764,46.864-66.947,86.417-90.579,33.232-19.829,68.124-30.9,105.053-42.619l4.686-1.486c42.149-13.376,91.665-30.06,139.412-52.3,2.676-1.259,7.417-4.1,13.442-7.686,18.452-11.045,49.354-29.525,67.833-29.525,10.2,0,15.612,5.451,16.093,16.176,1.283,29.777-19.255,63.679-35.724,90.928-3.025,4.98-5.89,9.735-8.487,14.221q-3.616,6.2-7.258,12.425c-16.684,28.56-33.929,58.1-45.15,89.749-25.84,72.84-3.669,135.236,19.845,201.3,5.035,14.2,10.256,28.894,15.022,43.729,13.631,42.7,10.283,85.948-9.211,118.657-17.783,29.859-47.374,49.381-85.558,56.464a340.53,340.53,0,0,1-61.833,5.3M2203.439,156.94c-17.862,0-48.443,18.277-66.708,29.2-6.052,3.617-10.845,6.483-13.656,7.78-47.853,22.294-97.449,39.018-139.653,52.419l-4.686,1.486c-36.822,11.676-71.607,22.711-104.6,42.4-38.939,23.259-65.181,58.5-85.693,89.886-19.925,30.446-46.891,70.2-79.051,107.6-4.9,5.7-10.231,11.449-15.88,17.539-25.6,27.529-54.6,58.74-50.612,96.231,18.584,79.092,96.993,135.45,164.182,161.772,61.937,24.276,132.688,38.2,194.094,38.2a338.59,338.59,0,0,0,61.43-5.262c37.546-6.962,66.6-26.136,84.058-55.433,19.176-32.16,22.469-74.755,9-116.836-4.741-14.81-9.962-29.484-15-43.677-23.619-66.437-45.953-129.181-19.843-202.77,11.3-31.853,28.6-61.485,45.337-90.138q3.657-6.207,7.231-12.414c2.625-4.5,5.49-9.266,8.515-14.259,16.334-26.98,36.66-60.575,35.4-89.683-.4-9.452-4.953-14.045-13.871-14.045" transform="translate(608.708 56.607)" fill="%23fff"/><path id="Path_943" data-name="Path 943" d="M2414.906,234.045c-19.762.91-39.553-.751-52.245-14.876-5.277-16.335,24.637-34.425,52.245-47.695v-2.49c-29.163,13.873-60.494,32.818-54.281,51.109l.214.376c11.515,12.932,28.3,16.012,45.766,16.012,2.759,0,5.542-.093,8.3-.228Z" transform="translate(875.7 61.901)" fill="%23fff"/><path id="Path_944" data-name="Path 944" d="M1113.325,1208.2c-23.149-69.062-85.666-76.158-146.119-83.014-26.256-2.986-53.426-6.066-76.361-14.355-19.977-7.228-36.605-22.735-44.492-41.495-6.507-15.5-6.389-31.543.359-46.406,17.045-38.415,45.888-65.3,88.186-82.213,80.3-32.108,186.824-86.79,184.787-190.425-.507-26.042-8.528-45.2-23.832-56.947-35.7-27.394-103.917-10.311-153.74,2.169-12.142,3.055-23.618,5.918-32.9,7.686-83.483,15.921-127.467-53.719-139.758-118.19-5.624-29.456-9.721-59.837-13.686-89.228-2.865-21.329-5.838-43.381-9.373-64.872l-.107-.348c-8.032-15.09-14.594-30.795-20.928-45.978-9.277-22.2-18.852-45.164-33.219-66.561C632.6,229.337,566.229,180.48,494.85,172.848c-31.011-3.321-88.813-2.611-127.736,39.471-22.456,24.276-29.766,56.947-36.836,88.531-1.056,4.741-2.114,9.455-3.214,14.1-11.7,49.488-31.719,80.39-64.924,100.18-13.311,7.928-27.222,13.818-40.691,19.511-24.9,10.535-48.43,20.5-68.382,42.282-26.712,29.163-39.833,71.313-51.416,108.51q-2.369,7.573-4.686,14.915C83.31,643.035,68.14,692.748,61,742.532c-1.914,13.4-3,28.867-4.163,45.257-4.152,58.979-9.2,130-56.84,158.865v2.666c49.688-28.842,54.8-101.293,59.047-161.385,1.152-16.335,2.238-31.774,4.138-45.1,7.11-49.609,22.239-99.217,35.87-141.822,1.566-4.887,3.121-9.866,4.7-14.928,11.514-36.967,24.556-78.879,50.933-107.666,19.628-21.436,42.94-31.3,67.63-41.747,13.524-5.717,27.5-11.635,40.946-19.642,33.767-20.125,54.106-51.443,65.944-101.573,1.111-4.662,2.169-9.373,3.225-14.128,7-31.3,14.248-63.668,36.3-87.5,38.267-41.388,95.293-42.07,125.874-38.788,70.71,7.563,136.547,56.088,195.7,144.216,14.248,21.224,23.794,44.08,33.018,66.185,6.334,15.17,12.883,30.863,20.928,46.005,3.507,21.411,6.469,43.384,9.332,64.633,3.965,29.415,8.062,59.837,13.7,89.348,7.242,38,23.67,70.858,46.247,92.562,25.974,24.943,59.2,34.422,96.083,27.394,9.359-1.782,20.86-4.673,33.032-7.714,49.381-12.37,117.011-29.308,151.864-2.569,14.742,11.314,22.467,29.9,22.963,55.244,2.007,102.256-103.7,156.444-183.4,188.31-42.86,17.139-72.089,44.415-89.376,83.365-7,15.438-7.138,32.094-.376,48.174,8.1,19.321,25.225,35.281,45.781,42.712,23.163,8.383,50.464,11.476,76.855,14.473,59.771,6.776,121.563,13.793,144.271,81.517,23.191,69.2-7.552,173.475-63.237,214.608-37.157,27.422-72.986,6.935-106.166-19.308-40.088-31.708-81.769-58.781-123.894-80.472-34.491-17.756-73.293-22.681-110.811-27.449-38.964-4.952-79.265-10.069-113.636-29.8-26.821-15.4-44.36-42.578-61.337-68.848-3.417-5.3-6.938-10.766-10.445-15.962-22.228-32.964-46.65-67.268-79.186-92.707-70.778-55.34-158.33-45.9-242.416-27.477-66.481,14.569-110.693,63.854-136.067,102.645-9.318,14.218-17.311,30.553-25.05,46.354C27.715,1233.485,16.2,1257,0,1275.821v3.321c17.246-19.335,29.256-43.757,40.971-67.7,7.714-15.721,15.68-32,24.9-46.115,25.159-38.426,68.944-87.272,134.7-101.693,83.562-18.3,170.541-27.715,240.582,27.062,32.295,25.239,56.6,59.4,78.731,92.2,3.48,5.194,7.014,10.631,10.418,15.932,17.111,26.484,34.812,53.905,62.086,69.572,34.746,19.952,75.275,25.094,114.467,30.073,37.332,4.741,75.933,9.642,110.076,27.208,41.991,21.638,83.551,48.63,123.546,80.258,22.414,17.725,46.033,32.857,70.575,32.857,12.518,0,25.28-3.938,38.24-13.5,56.371-41.64,87.475-147.123,64.03-217.1" transform="translate(0 62.885)" fill="%23fff"/><path id="Path_945" data-name="Path 945" d="M1039.695,1179.994c-30.394-20.89-71.472-22.094-111.2-23.3-55.34-1.634-107.625-3.189-134.471-52.77-35.029-64.644,16.963-158.3,57.961-202.153a187.628,187.628,0,0,1,44-35.187c9.869-5.638,20.714-8.61,31.2-11.5,8.9-2.449,18.128-4.98,26.618-9.118,39.474-7.124,96.217-36.432,99.1-79.427.91-13.629-3.014-23.712-11.649-29.977-16.121-11.69-46.943-7.445-68.755,1.431-8.424,3.441-16.859,7.552-25.014,11.528-27.167,13.228-55.244,26.928-86.683,17.087-74.9-23.459-117.1-116.342-125.687-197.99q-1.143-10.769-2.2-21.29c-7.98-78.61-14.874-146.509-58.792-216.656-27.008-43.14-100.649-142.2-200.963-130.56-66.023,7.645-81.73,60.868-96.914,112.339-3.293,11.166-6.707,22.722-10.618,33.726-7.752,35.75-18.384,75.865-46.609,99.4-18.573,15.507-41.429,21.076-63.533,26.473-16.576,4.042-33.715,8.221-49.26,16.535-59.837,31.974-81.89,100.086-101.345,160.165l-1.78,5.462c-17.059,52.554-17.166,107.331-17.273,160.3-.041,17.555-.069,35.711-.724,53.747-1.152,31.946-2.583,71.7-21.663,98.883C49.26,987.332,25.373,993.746,0,995.257v2.251c23.832-1.514,50.305-7.821,65.247-29.1,19.456-27.715,20.9-67.83,22.066-100.218.642-17.931.683-36.1.721-53.681.11-52.8.217-107.4,17.166-159.616l1.769-5.462c19.335-59.689,41.24-127.333,100.3-158.893,15.29-8.183,32.295-12.332,48.737-16.349,22.349-5.449,45.46-11.087,64.43-26.914,28.749-23.98,39.515-64.523,47.305-100.487,3.9-10.939,7.311-22.521,10.62-33.729,14.98-50.771,30.474-103.273,95.052-110.756,99.094-11.49,172.069,86.762,198.832,129.543,43.65,69.72,50.519,137.364,58.474,215.7.721,7.014,1.431,14.111,2.194,21.3,8.665,82.361,51.364,176.1,127.229,199.852,32.267,10.11,60.747-3.776,88.3-17.2,8.128-3.952,16.521-8.048,24.877-11.462,21.276-8.663,51.188-12.88,66.64-1.686,7.966,5.783,11.583,15.225,10.725,28.039-2.783,41.854-58.647,70.468-97.421,77.417l-.3.093c-8.342,4.1-17.512,6.614-26.377,9.052-10.618,2.918-21.6,5.945-31.705,11.7a190.392,190.392,0,0,0-44.508,35.6c-41.412,44.305-93.873,139.05-58.3,204.711,27.46,50.706,82.814,52.367,136.344,53.947,39.419,1.179,80.165,2.383,110.021,22.9,34.694,23.832,42.767,70.4,35.391,105.963-8.221,39.633-33.449,67.244-67.471,73.8-36.2,6.99-75.665-18.235-107.37-38.533-3.041-1.955-5.986-3.858-8.852-5.652-6.466-4.069-12.907-8.221-19.346-12.373-26.618-17.139-54.136-34.839-83.847-47.451-23.095-9.776-47.653-13.979-71.406-18.024-19.08-3.239-38.815-6.614-57.627-12.853-44.133-14.676-73.523-42.471-98.707-70.323-7.62-8.435-15.076-17.031-22.977-26.136-45.66-52.62-92.869-107.049-162.6-118.149-39.5-15.035-93.686-8.783-137.216-3.749-6.855.79-13.483,1.566-19.8,2.224-8.863.91-18.142,1.473-27.984,2.048-30.743,1.834-62.543,3.721-87.9,17.032-27.567,14.487-41.681,41.868-55.337,68.351-3.055,5.918-6.2,12.052-9.4,17.8-7.832,12.545-14.983,26.149-21.9,39.271-4.566,8.7-9.2,17.487-14.087,26.108v4.445c5.624-9.721,10.859-19.681,16.042-29.509,6.894-13.1,14.032-26.646,21.836-39.191,3.255-5.824,6.414-11.972,9.482-17.9,13.483-26.177,27.433-53.25,54.4-67.4,24.932-13.094,56.491-14.969,87.006-16.79,9.855-.59,19.173-1.138,28.077-2.062,6.321-.655,12.962-1.418,19.831-2.221,43.288-5.007,97.18-11.235,136.4,3.669,69.158,11.045,116.1,65.151,161.5,117.477,7.9,9.134,15.373,17.728,23,26.163,25.387,28.094,55.03,56.1,99.645,70.94,18.973,6.318,38.788,9.694,57.95,12.96,23.632,4.017,48.054,8.193,70.924,17.862,29.536,12.532,56.971,30.2,83.51,47.292,6.455,4.152,12.894,8.3,19.362,12.373,2.863,1.793,5.811,3.694,8.835,5.621,28.28,18.1,62.65,40.115,95.8,40.115a67.949,67.949,0,0,0,13.174-1.259c34.935-6.749,60.8-34.974,69.212-75.517,9.049-43.623-5.545-87.111-36.3-108.239" transform="translate(0 73.102)" fill="%23fff"/><path id="Path_947" data-name="Path 947" d="M647.21,1165.079h0c-54.578-.027-100.769-46.247-141.515-87.031-11.808-11.824-22.963-22.99-33.795-32.525-7-5.152-13.831-10.456-20.446-15.583-25.319-19.656-49.247-38.215-82.559-48.5-41.467-12.8-85.72-13.042-128.515-13.269l-10.242-.052c-47.988-.214-102.376-.442-124.522-52.206-13.028-30.463-16.4-63.7-19.656-95.817-1.407-13.9-2.866-28.277-5.087-42.175C78.5,713.117,88.8,620.728,151.261,547.8c25.656-22.87,54.871-33.018,94.838-33.018,4.138,0,8.531.107,13.069.321,4.152.186,7.952.28,11.6.28,40.315,0,63.117-12.225,73.962-39.66,9.414-23.818,13.966-53.088,18.787-84.072,10.431-67.106,21.222-136.505,82.879-161.275a85.1,85.1,0,0,1,31.963-6.241c73.065,0,146.575,96.741,173.245,162.123,18.211,44.654,20.594,91.128,22.9,136.078,1.755,34.25,3.576,69.665,12.386,104.049,10.549,41.226,30.888,79.465,50.557,116.463,3.71,6.976,7.418,13.963,11.059,20.939,25.228,48.4,27.8,79.682,10.566,128.767-5.29,15.076-11.273,30.221-17.045,44.87-12.666,32.108-25.763,65.327-32.484,99.832-2.114,10.818-2.383,24.087-2.663,38.133-.6,30.7-1.286,65.516-22.735,82.465l-.3.162a101.179,101.179,0,0,1-36.633,7.069M246.1,516.986c-39.391,0-68.151,9.976-93.27,32.349-61.888,72.289-72.1,164.1-69.761,228.371,2.21,13.831,3.669,28.239,5.089,42.164,3.239,31.963,6.587,65.02,19.48,95.172,21.57,50.426,75.2,50.667,122.515,50.867l10.242.055c42.953.228,87.368.469,129.156,13.363,33.688,10.4,57.761,29.081,83.255,48.871,6.6,5.114,13.417,10.4,20.473,15.6,10.966,9.653,22.132,20.832,33.97,32.684,40.45,40.474,86.3,86.375,139.961,86.375A98.827,98.827,0,0,0,682.894,1156c20.511-16.335,21.181-50.505,21.784-80.661.28-14.139.548-27.5,2.69-38.52,6.762-34.708,19.9-68.006,32.6-100.221,5.769-14.621,11.728-29.753,17-44.788,16.991-48.391,14.462-79.254-10.431-127q-5.462-10.485-11.059-20.939c-19.722-37.1-40.129-75.464-50.747-116.945-8.863-34.6-10.683-70.134-12.438-104.491-2.3-44.763-4.673-91.051-22.735-135.343C623.109,322.264,550.4,226.34,478.356,226.34a83.2,83.2,0,0,0-31.146,6.079c-60.492,24.315-71.179,93.069-81.528,159.562-4.834,31.118-9.4,60.509-18.907,84.555-14.539,36.794-50.344,41.053-76.01,41.053-3.683,0-7.5-.093-11.7-.282-4.5-.214-8.863-.321-12.962-.321" transform="translate(29.898 82.365)" fill="%23fff"/><path id="Path_948" data-name="Path 948" d="M1963.767,740.211h-.028c-108.135-.011-274.862-44.92-290.9-168.641-7.338-42.5,32.243-90.928,64.055-129.85,8.383-10.269,16.308-19.963,22.308-28.346l5.569-7.807c34.011-47.6,69.144-96.8,122.46-126.074,26.835-14.714,84.6-39.619,130.977-39.619,19.79,0,35.591,4.5,47,13.374,20.431,18.773,13.869,54.188,8.6,82.655-1.1,6.011-2.144,11.676-2.841,16.642-4.311,31.787-3.963,67.7.938,98.534,4.2,26.311,12.721,52.14,20.969,77.11,11.166,33.822,22.708,68.809,23.67,105.549,1.9,70.926-66.865,101.186-126.343,105.538-8.407.628-17.3.935-26.429.935m54.44-498.129c-45.953,0-103.286,24.732-129.9,39.353-52.888,29.015-87.889,78.034-121.736,125.419l-5.572,7.807c-6.053,8.449-13.977,18.17-22.388,28.453-31.546,38.574-70.75,86.576-63.572,128.123C1690.888,693.591,1856.38,737.99,1963.739,738h.028c9.076,0,17.914-.31,26.27-.924,58.512-4.286,126.156-33.915,124.308-103.287-.965-36.405-12.452-71.233-23.566-104.921-8.276-25.053-16.818-50.947-21.049-77.444-4.953-31.036-5.3-67.189-.938-99.176.672-5.021,1.741-10.711,2.84-16.749,5.194-27.932,11.622-62.678-7.848-80.565-10.925-8.517-26.3-12.855-45.578-12.855" transform="translate(620.437 88.208)" fill="%23fff"/><path id="Path_949" data-name="Path 949" d="M590.916,1065.908c-28.173,0-56.626-21.587-77.406-37.357l-.307-.23C442.762,968.659,376.294,919.251,275.325,920.4h-.214l-.214-.014c-49.557-3.334-100.555-6.776-133.2-51.429-23.163-31.678-30.553-70.161-37.7-107.383l-.173-1.045c-5.342-57.7,1.245-136.788,62.851-185.98l.414-.293c13.135-8.651,27.463-12.855,43.771-12.855,20.111,0,40.491,6.441,60.2,12.666,19.656,6.214,38.229,12.09,56.4,12.09a64.988,64.988,0,0,0,38.267-11.714c30.367-28.373,31.25-70.537,32.108-111.321q.119-6.306.293-12.491c.214-7.7.321-15.641.417-23.311.466-37.25.963-75.772,15.142-111.456,18.235-45.912,45.671-55.554,65.475-55.554,57.067,0,122.474,75.879,142.423,128.112,16.9,44.226,17.635,90.821,18.345,135.891.655,41.988,1.338,85.41,15.29,126.288,5.328,15.614,11.569,31.291,17.594,46.463,10.283,25.829,20.914,52.526,27.622,80.255,11.207,46.409,4.434,86.779-9.2,133.132-1.193,4.069-2.424,8.369-3.71,12.828-12.29,42.805-29.135,101.439-61.778,129.37-10.269,8.8-21.987,13.256-34.826,13.256m-70.71-46.129c19.6,14.863,46.288,35.067,70.71,35.067,10.283,0,19.335-3.466,27.677-10.6,30.112-25.774,46.419-82.559,58.337-124.026,1.286-4.486,2.517-8.8,3.721-12.894,13.511-45.915,19.724-83.244,9.052-127.4-6.507-26.967-16.99-53.291-27.126-78.758-6.093-15.29-12.386-31.1-17.8-46.984-14.514-42.526-15.208-86.845-15.894-129.691-.683-44.105-1.4-89.71-17.594-132.115-18.625-48.723-82.3-121-132.14-121-23.846,0-42.432,16.349-55.233,48.578-13.428,33.8-13.9,71.275-14.366,107.5-.093,7.727-.187,15.707-.414,23.5q-.181,6.145-.3,12.4c-.855,41.2-1.834,87.9-35.922,119.476l-.576.466c-13.376,9.362-28.052,13.927-44.895,13.927-19.87,0-40.129-6.414-59.719-12.6-18.9-5.986-38.453-12.159-56.878-12.159a66.513,66.513,0,0,0-37.516,10.9c-57.481,46.047-63.6,120.987-58.567,175.883l.041.241c6.921,36.019,14.073,73.254,35.777,102.938,29.6,40.5,75.865,43.625,124.829,46.919.858-.014,1.941-.014,3-.014,102.8,0,173.045,52.233,241.788,110.449" transform="translate(37.977 95.792)" fill="%23fff"/><path id="Path_950" data-name="Path 950" d="M1615.017,379.952h-.027c-25.735,0-44.615-14.794-51.791-40.581-1.311-14.435,3.8-28.307,14.755-40.291,17-18.649,46.595-31.17,73.644-31.17,16.467,0,29.832,4.914,37.623,13.859,6.855,7.845,9.428,18.436,7.686,31.478-5.3,39.312-47.425,66.706-81.89,66.706M1651.6,270.12c-26.46,0-55.405,12.238-72.009,30.446-10.525,11.528-15.452,24.811-14.221,38.415,9.373,33.688,35.136,38.763,49.622,38.763h.027c33.554,0,74.551-26.6,79.693-64.792,1.662-12.386-.749-22.387-7.149-29.739-7.365-8.449-20.138-13.094-35.963-13.094" transform="translate(580.007 98.612)" fill="%23fff"/><path id="Path_951" data-name="Path 951" d="M1076.845,959.83h-.013c-25.681-.014-50.13-5.249-74.727-16.042l-.293-.187c-32.846-29.632-46.3-61.647-44.964-107.076.524-17.78,2.386-35.763,4.193-53.143,2.556-24.756,5.207-50.357,4.017-75.717-1.448-30.729-7.821-61.285-13.98-90.821-3.724-17.849-7.566-36.3-10.3-54.616-7.338-84.555,79.762-102.459,149.747-116.838,18.225-3.749,35.429-7.283,49.957-11.687,72.72-22.042,127.4-62.088,185.272-104.493q14.9-10.9,30.287-22.011c24.8-17.8,57.333-38.215,89.014-38.215a65.5,65.5,0,0,1,29.322,6.707c30.608,15.145,44.936,65.878,47.881,104.707,5.542,72.758-53.506,106.287-110.625,138.688-23.539,13.363-45.764,25.99-63.681,41.187-36.205,30.7-71.458,66.21-84.273,117.773-8.007,32.215-.283,64.389,7.19,95.521,1.38,5.758,2.759,11.5,4.031,17.232,7.31,32.684,12.035,74.3-16.47,106.259-28.039,31.453-76.9,43.57-116.156,53.319l-4.686,1.163c-22.36,5.572-42.243,8.29-60.748,8.29m-73.682-18c24.249,10.618,48.35,15.773,73.669,15.773h.013c18.332,0,38.026-2.676,60.213-8.207l4.687-1.166c38.963-9.666,87.461-21.7,115.042-52.647,27.838-31.211,23.152-72.13,15.973-104.3-1.283-5.717-2.663-11.449-4.028-17.193-7.538-31.384-15.332-63.841-7.19-96.577,12.974-52.167,48.509-87.982,85-118.925,18.076-15.332,40.381-28,64.027-41.415,56.5-32.081,114.935-65.247,109.5-136.6-2.918-38.256-16.87-88.158-46.675-102.9a63.347,63.347,0,0,0-28.332-6.48c-31.066,0-63.2,20.2-87.731,37.812-10.282,7.363-20.325,14.728-30.259,22-58.044,42.512-112.86,82.668-185.939,104.814-14.635,4.445-31.894,7.98-50.157,11.742-72.733,14.942-155.158,31.88-148,114.4,2.7,18.2,6.549,36.622,10.256,54.429,6.187,29.629,12.573,60.265,14.032,91.169,1.193,25.519-1.459,51.2-4.042,76.051-1.8,17.339-3.642,35.281-4.165,52.982-1.311,44.643,11.876,76.134,44.105,105.242" transform="translate(348.95 99.01)" fill="%23fff"/><path id="Path_952" data-name="Path 952" d="M1935.987,691.064c-98.117,0-211.9-40.06-229.791-127.988-8.3-45.043,22.014-94.2,52.809-136.36,30.26-41.453,60.709-80.979,100.152-108.7,21.932-15.4,56.478-31.867,87.676-31.867,19.442,0,35.322,6.307,47.157,18.732,17.89,28.829,22.925,62.009,27.77,94.089,2.331,15.518,4.769,31.571,8.6,46.864,3,10.939,6.348,22.146,9.587,32.991,12.48,41.881,25.387,85.2,23.887,129.129-9.721,50.064-51.55,80.189-114.749,82.841-4.255.173-8.676.266-13.094.266m10.845-402.7c-30.662,0-64.751,16.256-86.389,31.477-39.205,27.518-69.516,66.882-99.67,108.187-30.5,41.777-60.574,90.434-52.408,134.619,17.649,86.71,130.36,126.211,227.623,126.211,4.393,0,8.783-.1,12.987-.269,62.13-2.611,103.18-32.081,112.687-80.886,1.472-43.395-11.407-86.524-23.833-128.246-3.241-10.845-6.589-22.077-9.586-33.057-3.884-15.411-6.321-31.519-8.677-47.091-4.8-31.867-9.776-64.806-27.315-93.072-11.248-11.794-26.594-17.874-45.419-17.874" transform="translate(632.63 105.381)" fill="%23fff"/><path id="Path_953" data-name="Path 953" d="M549.483,948.816h0c-30.5,0-56.6-19.4-81.837-38.16-8.141-6.052-15.828-11.756-23.552-16.749-36.405-23.487-73.306-39.7-109.714-48.188-16.508-3.858-33.622-5.238-50.157-6.59-24.9-2.007-50.664-4.111-74.7-14.662-31.184-13.683-53.571-44.009-66.52-90.11-6.186-41.629-.952-71.447,15.973-91.3,11.29-13.256,24.825-19.694,41.388-19.694,18.745,0,38.2,8.128,57.026,15.987,2.583,1.083,5.155,2.155,7.686,3.2,25.653,10.5,45.4,15.17,64.054,15.17,20.5,0,39.74-5.972,58.82-18.249C418.358,619.89,442.017,584.34,449.7,546.7c3.669-17.969.107-46.263-3.669-76.213-8.128-64.512-17.352-137.632,35.133-154.878a48.652,48.652,0,0,1,8.545-.749c32.588,0,60.827,33,74.351,65.713,15.117,36.594,14.218,76.778,11.756,107.693-3.7,46.154-5.462,84.917,7.859,128.391,5.49,17.876,12.186,35.684,18.666,52.9,8.328,22.107,16.925,44.95,23.056,68.233,17.89,67.992,4.686,178.924-66.679,210.377l-.31.08a70.936,70.936,0,0,1-8.929.562m-349.12-323.25c-15.88,0-28.867,6.186-39.712,18.921-16.483,19.346-21.545,48.589-15.507,89.4,12.748,45.312,34.708,75.144,65.261,88.558,23.7,10.4,49.26,12.48,73.992,14.487,16.629,1.355,33.808,2.745,50.478,6.628,36.646,8.545,73.8,24.866,110.408,48.484,7.793,5.035,15.507,10.766,23.673,16.831,24.945,18.556,50.76,37.732,80.527,37.732a69.515,69.515,0,0,0,8.5-.524c70.109-31.036,82.962-140.536,65.288-207.725-6.107-23.163-14.69-45.967-22.99-68.006-6.493-17.259-13.2-35.105-18.7-53.047C568.133,573.467,569.9,534.49,573.609,488.1c2.452-30.674,3.348-70.52-11.594-106.659-13.228-32.042-40.732-64.364-72.3-64.364a49.008,49.008,0,0,0-8.007.669c-50.6,16.659-41.508,88.814-33.487,152.468,3.8,30.139,7.39,58.606,3.642,76.937-7.793,38.2-31.826,74.285-62.716,94.166-19.456,12.535-39.084,18.614-60.012,18.614-18.946.011-38.964-4.728-64.885-15.345-2.545-1.031-5.114-2.1-7.7-3.186-18.625-7.78-37.878-15.828-56.182-15.828" transform="translate(52.136 116.035)" fill="%23fff"/><path id="Path_954" data-name="Path 954" d="M1112.311,873.641h-.013c-48.5,0-85.024-23.607-97.7-63.158-7.418-23.166-9.425-47.76-11.366-71.54-1.086-13.431-2.224-27.328-4.327-40.732-3.573-22.894-8.687-45.912-13.642-68.151-3.321-14.9-6.749-30.315-9.68-45.553-13.686-89.387,57.827-111.373,120.905-130.76,71.3-21.918,130.2-41.629,185.231-78.665,2.786-1.873,5.839-3.962,9.107-6.211,28.225-19.349,75.434-51.75,112.418-51.75,22.895,0,39.1,12.345,48.12,36.685,23.166,62.384-42.629,103.542-90.672,133.588-9.077,5.679-17.646,11.048-24.959,16.121C1293.953,532.477,1221.678,593.986,1207,680.5c-3.348,19.735-.28,42.646,2.693,64.806,6.252,46.729,12.732,95.038-40.25,117.011a150.4,150.4,0,0,1-57.133,11.328m290.928-554.314c-36.287,0-83.175,32.163-111.173,51.377-3.282,2.249-6.334,4.338-9.12,6.211-55.285,37.211-114.346,56.974-185.818,78.944C1034.906,475,964.371,496.672,977.747,584.12c2.918,15.183,6.346,30.567,9.653,45.457,4.969,22.28,10.1,45.322,13.684,68.285,2.117,13.5,3.255,27.422,4.352,40.891,1.928,23.659,3.91,48.136,11.262,71.058,12.37,38.59,48.109,61.619,95.6,61.619h.013a148.327,148.327,0,0,0,56.289-11.153c51.416-21.331,45.336-66.681,38.911-114.694-3-22.308-6.093-45.391-2.679-65.461,14.8-87.3,87.582-149.267,129.639-178.43,7.363-5.1,15.959-10.483,25.063-16.173,47.4-29.646,112.284-70.244,89.765-130.936-8.679-23.393-24.183-35.256-46.06-35.256" transform="translate(361.392 116.873)" fill="%23fff"/><path id="Path_955" data-name="Path 955" d="M61.405,386.121C52.381,355.74,24.263,339.35,0,330.674v2.342c23.618,8.569,50.612,24.531,59.3,53.747,7.231,24.342,6.573,51.926,5.462,70.551-.494,8.328-2.29,17.352-4.031,26.081-2.421,12.252-4.939,24.918-4.121,36.446.949,13.793-5.358,32.484-10.914,48.981-2.183,6.48-4.245,12.584-5.717,17.942-2.931,10.738-5.959,21.435-9,32.146-5.142,18.17-10.459,36.943-15.183,55.554-2.652,10.39-4.955,21.29-7.2,31.826-2.638,12.428-5.3,24.973-8.6,37.277v8.194c4.324-14.767,7.566-29.978,10.752-45.016,2.235-10.511,4.552-21.381,7.176-31.732,4.728-18.584,10.042-37.343,15.183-55.5,3.027-10.711,6.066-21.425,9-32.163,1.448-5.287,3.51-11.38,5.679-17.821,5.624-16.694,12.011-35.6,11.018-49.847-.79-11.235,1.7-23.742,4.1-35.846,1.741-8.808,3.548-17.915,4.058-26.391,1.124-18.8,1.78-46.647-5.556-71.324" transform="translate(0 121.902)" fill="%23fff"/><path id="Path_956" data-name="Path 956" d="M1907.339,649.563h0c-72.385,0-158.213-33.663-175.672-107.545l-.027-.148v-.148c2.571-79.051,55.326-162.534,128.273-203,12.345-6.855,31.25-15.022,51.2-15.022,19.494,0,35.133,7.8,46.488,23.177,21.583,29.229,31.839,68.968,40.891,104.022,1.632,6.307,3.239,12.534,4.873,18.586,1.017,3.776,2.09,7.6,3.159,11.487,10.2,36.7,21.8,78.316,8.2,115.015-11.648,31.521-41,48.805-89.709,52.864-5.731.469-11.677.71-17.673.71M1733.864,541.642c17.246,72.626,102,105.711,173.476,105.711,5.944,0,11.835-.241,17.487-.71,47.771-3.962,76.507-20.794,87.834-51.416,13.335-36.043,1.873-77.283-8.248-113.663-1.073-3.883-2.142-7.714-3.159-11.49-1.662-6.063-3.269-12.3-4.9-18.611-9.428-36.578-19.2-74.392-40.519-103.273-10.925-14.78-25.976-22.267-44.719-22.267-19.469,0-38,8.007-50.133,14.728-72.276,40.088-124.521,122.715-127.119,200.99" transform="translate(642.587 119.315)" fill="%23fff"/><path id="Path_957" data-name="Path 957" d="M28.68,395.082C22.87,384.009,12.318,369.923,0,358.984v3.107C11.273,372.44,21.115,385.4,26.725,396.113c14.449,27.542,17.5,65.73,9.066,113.5C27.836,554.7,14.287,598.765,0,641.677v6.962c15.063-44.974,29.591-91.21,37.96-138.647,8.528-48.257,5.4-86.913-9.28-114.911" transform="translate(0 132.408)" fill="%23fff"/><path id="Path_958" data-name="Path 958" d="M2456.77,790.9c-5.945-3.831-11.677-7.793-16.845-11.355-4.845-3.348-9.424-6.507-13.256-8.945a499.027,499.027,0,0,1-70.83-53.664c-22.281-20.446-40.943-42.109-55.565-64.416-9.158-13.966-15.586-30.26-21.8-46.019-6.373-16.176-12.959-32.887-22.412-46.784-6.7-11.273-8.49-22.011-5.275-31.894,8.141-25.184,46.194-41.6,76.747-54.8,12.425-5.356,23.163-9.99,30.395-14.542,24.825-15.6,47.371-36.191,68.047-56.116,9.345-9.024,20.136-17.366,30.795-25.412V374.18c-11.114,8.408-22.495,17.1-32.322,26.591-20.594,19.842-43.034,40.343-67.7,55.833-7.07,4.459-17.726,9.066-30.071,14.394-30.983,13.365-69.547,30.008-78.009,56.143-3.4,10.511-1.552,21.866,5.545,33.77,9.345,13.749,15.879,30.353,22.225,46.392,6.242,15.869,12.721,32.27,21.987,46.436,14.7,22.456,33.526,44.267,55.912,64.833a502.675,502.675,0,0,0,71.154,53.906c3.8,2.41,8.356,5.556,13.173,8.89,5.707,3.938,11.838,8.18,18.1,12.183Z" transform="translate(833.837 138.047)" fill="%23fff"/><path id="Path_959" data-name="Path 959" d="M1881.355,596.806h0c-54.764,0-115.819-34.239-118.953-89.565,2.276-54.4,44.184-124.615,100.634-138.54a65.809,65.809,0,0,1,15.642-1.983c60.706,0,84.458,95.507,88.5,146,1.955,24.032-3.938,43.675-17.487,58.392-15.238,16.574-39.5,25.694-68.34,25.694m-2.677-227.877a63.233,63.233,0,0,0-15.1,1.914c-55.513,13.7-96.727,82.868-98.976,136.387,3.052,53.919,62.985,87.366,116.757,87.366,28.225,0,51.925-8.876,66.733-24.984,13.094-14.235,18.8-33.315,16.9-56.705-3.99-49.8-27.208-143.978-86.307-143.978" transform="translate(654.003 135.278)" fill="%23fff"/><path id="Path_960" data-name="Path 960" d="M0,400.966v4.928c13.873,28.949,14.514,62.823,11.328,90.473C9.2,514.763,4.928,532.788,0,549.792v7.738c5.852-19.16,11.073-39.767,13.511-60.909C16.9,467.365,16.014,431.2,0,400.966" transform="translate(0 147.987)" fill="%23fff"/><path id="Path_961" data-name="Path 961" d="M1095.4,708.145h0c-42.564-.011-82.934-117.826-89.414-147.927-7.365-80.779,85.773-104.425,160.607-123.411,20.687-5.249,40.208-10.2,55.164-15.866,9.842-3.707,21.7-10.121,34.277-16.9,25.294-13.656,53.96-29.122,77.579-29.122a45.635,45.635,0,0,1,11.328,1.352c5.007,1.3,7.98,3.831,8.81,7.552,3.855,17.407-43.757,56.771-61.685,71.582-2.8,2.314-4.807,3.99-5.69,4.793-60.8,55.861-111.9,126.677-156.216,216.495-10.3,20.873-21.987,31.45-34.76,31.45m238.213-331.013c-23.057,0-51.468,15.329-76.535,28.853-12.638,6.814-24.57,13.256-34.546,17.032-15.063,5.7-34.65,10.673-55.392,15.935-74.031,18.784-166.151,42.164-158.975,120.933,8.638,40.115,48.578,146.04,87.234,146.054,11.863,0,22.9-10.176,32.791-30.221,44.426-90.069,95.683-161.1,156.685-217.15.924-.845,2.973-2.531,5.783-4.862,15.959-13.187,64.51-53.316,60.923-69.4-.617-2.879-2.973-4.807-7.176-5.893a43.279,43.279,0,0,0-10.793-1.283" transform="translate(373.153 138.322)" fill="%23fff"/><path id="Path_962" data-name="Path 962" d="M2430.856,738.585c-2.786-2.144-5.249-4.017-7.39-5.517a344.058,344.058,0,0,1-49.437-41.6c-15.156-15.625-63.892-69.947-53.53-113.476,4.39-39.794,29.163-67.992,58.671-98.159,11.169-11.822,22.174-24.167,32.832-36.1,6.239-7.014,12.506-14.045,18.853-21.008V419.4c-.51.59-1.045,1.193-1.552,1.755-6.375,7-12.669,14.045-18.96,21.1-10.631,11.918-21.61,24.249-32.751,36.032-29.8,30.46-54.816,58.968-59.262,99.322-10.6,44.481,38.75,99.565,54.12,115.393a344.3,344.3,0,0,0,49.757,41.867c2.435,1.7,5.3,3.924,8.649,6.494Z" transform="translate(859.751 154.829)" fill="%23fff"/><path id="Path_963" data-name="Path 963" d="M1852.536,519.962h-.027c-18.021,0-41.132-10.3-47-39.284-2.142-29.725,17.755-56.557,45.284-61.216l.161-.027.186.027c22.118,3.666,40.088,22.373,44.722,46.54,2.865,15.09.052,28.318-8.141,38.281-8.087,9.814-21.236,15.68-35.188,15.68m-1.579-98.293c-26.3,4.566-45.284,30.315-43.277,58.713,5.6,27.542,27.663,37.37,44.829,37.37h.027c13.283,0,25.815-5.556,33.5-14.876,7.766-9.439,10.415-22.039,7.659-36.457-4.448-23.191-21.611-41.146-42.74-44.75" transform="translate(669.941 154.84)" fill="%23fff"/><path id="Path_964" data-name="Path 964" d="M2417.373,687.656c-7.686-5.583-15.21-11.5-21.556-18.345-18.479-19.908-40.49-51.575-40.412-89.334.055-34.5,21.932-66.84,41-91.155,6.721-8.583,13.87-17.018,20.967-25.253V460.2c-7.659,8.876-15.424,17.967-22.708,27.26-19.28,24.6-41.4,57.347-41.481,92.521-.054,38.484,22.281,70.63,41.026,90.835,6.828,7.365,14.915,13.659,23.163,19.576Z" transform="translate(873.234 169.966)" fill="%23fff"/><path id="Path_966" data-name="Path 966" d="M2403.5,609.92c-6.91-14.66-10.924-30.219-10.711-44.412.214-14.018,3.748-28.587,10.711-44.119V516.22c-8.383,17.421-12.666,33.649-12.907,49.26-.242,15.8,4.631,33.232,12.907,49.34Z" transform="translate(887.111 190.756)" fill="%23fff"/><path id="Path_967" data-name="Path 967" d="M1228.891,1325.277h0c-56.061,0-89.749-24.153-97.421-69.865-4.728-75.785,25.387-167.127,74.9-227.46,18.545-22.576,41.133-41.736,62.971-60.281,36.687-31.116,74.634-63.306,92.763-111.894,15.131-40.518,5.945-84.6-2.973-127.229-10.014-47.988-20.376-97.621,5.466-140.457,36.981-61.323,127.412-93.472,268.835-95.559q2.286-.041,4.579-.041c54.092,0,97.235,14.407,135.767,45.323,19.79,15.869,37.653,34.387,54.951,52.3,15.642,16.214,31.842,32.991,49.329,47.678,36.446,36.06,82.423,61.9,122.7,83.3,2.624,1.393,5.972,3.055,9.773,4.941,21.745,10.793,58.165,28.842,57.067,45.778-.483,7.648-8.062,13.9-23.19,19.107-41.026,14.152-83.5,25.187-124.55,35.857-57.361,14.9-116.649,30.315-172.806,54.443-59.637,25.653-99.8,53.757-126.422,88.479-24.29,31.678-39.822,69.1-54.843,105.28l-4.393,10.6c-38.829,92.9-100.928,160.809-184.562,201.807-35.667,17.487-95.814,37.891-147.94,37.891M1638.009,494.7c-1.527,0-3.027.014-4.527.038-140.615,2.076-230.46,33.863-267.013,94.49-25.387,42.1-15.559,89.1-5.169,138.864,8.972,42.94,18.238,87.341,2.893,128.446-18.37,49.14-56.53,81.514-93.431,112.818-21.759,18.48-44.267,37.573-62.689,60.013-49.194,59.905-79.092,150.66-74.406,225.8,7.552,45.016,39.591,67.913,95.225,67.913,51.725,0,111.494-20.3,146.978-37.68,83.148-40.757,144.875-108.294,183.49-200.681l4.393-10.579c15.077-36.339,30.661-73.9,55.137-105.8,26.832-35.026,67.3-63.358,127.308-89.145,56.288-24.208,115.684-39.633,173.127-54.564,41-10.659,83.414-21.677,124.388-35.8,13.98-4.821,21.263-10.593,21.691-17.152.99-15.466-34.6-33.126-55.861-43.664-3.83-1.9-7.176-3.576-9.828-4.969-40.384-21.463-86.551-47.412-123.129-83.617-17.515-14.7-33.743-31.519-49.436-47.774-17.245-17.86-35.081-36.339-54.736-52.112-38.133-30.595-80.845-44.84-134.4-44.84" transform="translate(419.693 181.95)" fill="%23fff"/><path id="Path_968" data-name="Path 968" d="M1252.788,1266.022h-.028c-49.378-.025-76.479-24.929-78.368-72.089A255.508,255.508,0,0,1,1206.259,1067c19.442-35.295,48.995-62.744,77.568-89.266,32.215-29.928,65.555-60.871,83.656-102.845,20.541-47.629,13.71-100.824,5.465-141.836-.965-4.766-1.982-9.628-3.027-14.556-8.621-40.609-18.4-86.642,3.831-124.226,45.578-77.11,172.269-83.11,210-83.11,9.319,0,18.556.294,27.5.869,98.09,6.28,159.255,66.171,223.5,137.912,2.731,3.055,5.569,6.134,8.434,9.28,28.574,31.17,60.923,66.492,39.232,108.5l-.3.348c-36.257,29.7-75.81,48.454-116.543,66.613l-5.838,2.6c-83.176,37.036-169.162,75.33-210.215,161.489l-1.928,4.686c-34.7,83.847-67.51,163.006-146.534,214.315-28.762,18.639-94.452,48.254-148.278,48.254m330.964-752.649c-37.438,0-163.112,5.918-208.1,82.024-21.773,36.847-12.1,82.424-3.59,122.646,1.073,4.928,2.09,9.8,3.055,14.569,8.3,41.333,15.183,94.959-5.6,143.161-18.318,42.391-51.791,73.5-84.2,103.58-28.439,26.432-57.868,53.747-77.134,88.72a253.2,253.2,0,0,0-31.587,125.808c1.848,46.381,27.476,69.92,76.158,69.92h.028c53.371,0,118.525-29.377,147.071-47.908,78.461-50.906,111.132-129.771,145.705-213.281l1.955-4.741c41.426-86.965,127.788-125.419,211.312-162.614l5.865-2.6c40.516-18.063,79.855-36.712,115.846-66.158,20.808-40.543-10.952-75.2-38.963-105.791-2.893-3.131-5.731-6.238-8.462-9.29-63.92-71.368-124.763-130.95-222-137.191-8.89-.562-18.1-.856-27.368-.856" transform="translate(435.79 188.879)" fill="%23fff"/><path id="Path_969" data-name="Path 969" d="M1273.707,1214.913h-.025c-34.3,0-54.8-18.479-60.909-54.951-8.449-79.91,44.251-132.5,95.211-183.383,9.562-9.562,19.47-19.442,28.656-29.256,36.926-39.367,54.468-76.937,55.137-118.229.534-32.5-5.41-64.874-11.166-96.179-2.731-14.821-5.545-30.153-7.632-45.323-6.617-47.653-2.01-86.8,41.881-123,30.608-18.288,67.323-30.647,106.287-35.87a317.276,317.276,0,0,1,41.989-2.8c68.447,0,128.594,21.866,169.378,61.578,36.1,26.539,67.964,74.686,83.5,110.611,15.425,35.736-3.134,69.344-55.192,99.886-22.549,13.228-46.623,25.17-69.92,36.712-48.471,24.049-98.628,48.912-138.394,87.02-31.946,30.594-48.443,71.727-64.375,111.508-15.935,39.712-32.377,80.765-64.216,112.149-30.691,28.066-99.618,69.52-150.205,69.52m289.428-686.774a315.082,315.082,0,0,0-41.695,2.783c-38.668,5.169-75.089,17.446-105.321,35.484-42.954,35.44-47.454,73.976-40.971,120.881,2.087,15.115,4.9,30.419,7.631,45.229,5.783,31.412,11.755,63.9,11.221,96.618-.7,41.87-18.425,79.909-55.757,119.7-9.211,9.839-19.118,19.736-28.7,29.309-50.588,50.519-102.914,102.738-94.583,181.5,5.89,35.188,25.653,53.075,58.726,53.075h.025c50,0,118.283-41.133,148.7-68.93,31.464-31.036,47.827-71.875,63.654-111.373,16.039-39.995,32.616-81.355,64.913-112.284,40.033-38.336,90.325-63.279,138.954-87.393,23.246-11.528,47.295-23.459,69.762-36.649,50.933-29.871,69.2-62.541,54.281-97.1-15.4-35.643-47-83.4-82.882-109.794-40.488-39.405-100.1-61.055-167.958-61.055" transform="translate(449.71 194.358)" fill="%23fff"/><path id="Path_970" data-name="Path 970" d="M1303.839,1138.134h0c-18.77,0-32.026-8.973-38.294-25.9l-.079-.321c-4.1-69.062,53.906-111.908,105.08-149.709q6.992-5.158,13.711-10.187c38.4-28.842,35.056-51.75,28.387-97.4l-.348-2.369c-4.872-33.38-12.211-66.051-20.593-102.242-16.977-73.227-28.2-154.223,53.8-188.552,28.574-11.959,60.844-18.277,93.328-18.277,36.07,0,71.392,7.7,102.135,22.253,41,19.4,91.879,67.134,106.1,113.436,7.07,22.99,5.142,44.039-5.731,62.571-17.835,30.339-52.084,48.951-82.345,65.379-2.786,1.514-5.545,3.027-8.276,4.514-23.456,12.88-47.719,25.173-71.178,37.05-13.014,6.6-26.484,13.415-39.66,20.256-7.711,4-15.156,7.62-22.36,11.1-28.2,13.672-52.54,25.467-81.193,54.457-18.37,20.78-16.817,42-15.317,62.513.99,13.311,1.98,27.073-2.517,40.411-11.863,34.919-32.136,63.065-58.7,81.38-13.738,9.482-35.643,19.631-55.943,19.631m-36.177-26.511c6.025,16.121,18.208,24.287,36.177,24.287,19.79,0,41.24-9.935,54.709-19.228,26.139-18.049,46.142-45.819,57.843-80.282,4.365-12.908,3.427-25.842,2.41-39.526-1.528-20.967-3.134-42.674,15.88-64.189,28.973-29.3,54.682-41.749,81.865-54.937,7.2-3.483,14.621-7.07,22.3-11.073,13.176-6.844,26.646-13.672,39.687-20.259,23.433-11.876,47.7-24.156,71.1-37.022,2.732-1.486,5.515-3,8.3-4.514,29.993-16.294,63.974-34.746,81.489-64.564,10.552-17.967,12.4-38.413,5.542-60.789-14.059-45.709-64.4-92.894-104.973-112.094-30.446-14.407-65.42-22.028-101.169-22.028-32.191,0-64.192,6.255-92.47,18.1-80.417,33.66-69.278,113.663-52.515,186.007,8.41,36.232,15.748,68.955,20.621,102.418l.348,2.369c6.587,45.043,10.2,69.851-29.215,99.483-4.5,3.362-9.079,6.749-13.738,10.2-50.692,37.436-108.107,79.882-104.2,147.633" transform="translate(469.521 200.762)" fill="%23fff"/><path id="Path_971" data-name="Path 971" d="M1800.821,1331.023c56.4,29.725,119.435,31.439,180.41,33.125,32.8.886,66.734,1.821,99.163,7.124,28.466,3.721,51.525,18.049,66.654,41.453,18.5,28.681,23.031,67.7,12.052,104.386-13.552,45.309-32.35,75.569-60.977,98.145-21.984,17.3-46.247,25.411-71.955,34.009-11.89,3.989-24.18,8.086-36.2,13.176-47.719,20.243-74.231,45.578-80.979,77.417-6.642,5.918-5.117,28.332-2.706,49.568.189,1.607.323,2.945.43,3.938,2.383,24.608,9.694,48.2,17.191,70.054,4.527,13.148,9.479,26.752,14.273,39.9,26.914,73.937,54.577,150.043,41.215,225.936h2.248c13.308-76.32-14.407-152.588-41.374-226.684-4.794-13.149-9.749-26.753-14.273-39.874-7.473-21.718-14.729-45.15-17.087-69.544-.107-1.017-.266-2.358-.428-3.965-1.311-11.594-4.793-42.392,2.2-47.854l.321-.241.08-.4c6.455-31.253,32.563-56.182,79.748-76.213,11.946-5.062,24.211-9.159,36.046-13.1,25.894-8.676,50.344-16.842,72.624-34.384,29-22.867,48.043-53.478,61.727-99.242,11.142-37.3,6.534-77.017-12.318-106.232-15.5-23.942-39.071-38.616-68.179-42.419-32.539-5.328-66.547-6.266-99.431-7.176-60.737-1.662-123.5-3.376-179.421-32.859-28.922-15.236-61.055-43.3-49.916-90.431,9.08-38.457,36.581-74.848,60.816-106.928l1.472-1.928c74.792-99,151.168-133.119,233.567-104.332,63.144,22.066,108.187,61.11,155.854,102.428,12.049,10.445,24.529,21.263,37.356,31.842,69.383,57.172,158.265,49.968,236.109,38.695,2.786-.4,5.786-.8,8.973-1.259,53.37-7.445,152.747-21.29,154.193-86.469.776-35.429-35.295-68.288-54.682-85.934-10.5-9.562-21.612-18.718-32.35-27.556-23.325-19.187-47.48-39.043-66.144-64.016-22.762-30.433-35.749-66.948-48.284-102.242-14.059-39.512-28.574-80.351-56.851-112.445-9.428-10.7-25.253-21.932-41.991-33.822-44.988-31.905-95.948-68.085-63.492-116.435,9.08-13.549,20.781-21.128,34.733-22.533,44.184-4.448,102.189,52.875,130.066,80.431,1.849,1.821,3.563,3.535,5.169,5.087,53.344,52.285,122.163,89.7,195.673,124.267v-2.435c-72.972-34.37-141.261-71.582-194.149-123.411-1.58-1.555-3.321-3.269-5.169-5.089-28.116-27.781-86.577-85.611-131.806-81.045-14.648,1.472-26.887,9.386-36.366,23.5-33.66,50.143,20.542,88.586,64.057,119.474,16.656,11.811,32.375,22.963,41.613,33.474,28.011,31.774,42.446,72.426,56.426,111.724,12.611,35.454,25.625,72.127,48.6,102.831,18.852,25.184,43.087,45.123,66.519,64.4,10.711,8.838,21.8,17.942,32.27,27.477,19.118,17.4,54.709,49.834,53.932,84.245-1.392,63.306-99.537,76.989-152.267,84.327-3.187.455-6.211.883-9,1.286-77.393,11.166-165.709,18.37-234.371-38.24-12.825-10.552-25.277-21.345-37.329-31.787-47.853-41.481-93.031-80.633-156.577-102.859-83.39-29.136-160.621,5.221-236.03,105.08l-1.472,1.928c-23.191,30.663-52.033,68.85-61.216,107.759-9.08,38.374,8.569,70.51,51.012,92.9" transform="translate(648.468 200.787)" fill="%23fff"/><path id="Path_972" data-name="Path 972" d="M1454.255,833.978h0c-29.887,0-43.411-24.139-59.209-58.271-10.687-23.056-15.855-48.24-20.835-72.61-1.286-6.348-2.6-12.694-3.99-19.014-3.535-33.767,4.393-61.617,23.511-82.907,22.335-24.863,60.119-39.125,103.635-39.125,79.293,0,164.772,47.185,170.582,126.157,5.679,76.923-116.729,125.153-189.942,141.515a76.545,76.545,0,0,1-23.753,4.256m43.112-269.717c-42.9,0-80.068,13.993-102,38.4-18.691,20.794-26.4,48.068-22.977,81.072,1.366,6.2,2.679,12.559,3.989,18.921,4.956,24.235,10.1,49.3,20.673,72.13,15.453,33.364,28.6,56.985,57.2,56.985a76.037,76.037,0,0,0,23.19-4.179c72.624-16.242,193.88-63.8,188.308-139.223-5.7-77.686-90.111-124.108-168.386-124.108" transform="translate(508.167 207.763)" fill="%23fff"/><path id="Path_973" data-name="Path 973" d="M443,749.244h0a59.933,59.933,0,0,1-6.318-.348c-40.584-4.379-77.8-40.315-93.568-73.55l-.093-.294C335.4,627.305,386.015,586.186,419.7,571.5a40.771,40.771,0,0,1,7.5-.7c40.691,0,64.164,59.209,67.7,90.917,2.4,21.529-.845,53.409-17.821,72.451-8.931,10-20.393,15.077-34.077,15.077m-97.824-74.7c15.546,32.645,52.019,67.871,91.734,72.157a59.335,59.335,0,0,0,6.09.335c13.042,0,23.942-4.821,32.429-14.342,16.5-18.49,19.617-49.661,17.273-70.734-3.455-31.011-26.2-88.948-65.5-88.948a41.417,41.417,0,0,0-6.88.59c-32.791,14.339-82.441,54.5-75.144,100.942" transform="translate(127.004 211.01)" fill="%23fff"/><path id="Path_974" data-name="Path 974" d="M1477.43,783.561h0c-17.969,0-32.964-5.29-44.56-15.735-25.118-22.56-34.839-54.978-40.463-80.7-3.642-29.739,3.162-55.26,19.628-73.9,18.159-20.566,47.964-32.36,81.758-32.36,43.274,0,97.314,20.915,120.56,67.655,9.1,18.331,9.907,36.729,2.355,54.671-14.138,33.581-56.236,60.092-91.69,71.461-18.935,6.077-34.063,8.9-47.588,8.9m16.363-200.483c-33.153,0-62.368,11.528-80.124,31.626-16.014,18.145-22.628,43.063-19.094,72.051,5.545,25.291,15.1,57.281,39.74,79.44,11.355,10.2,25.469,15.156,43.115,15.156,13.283,0,28.2-2.8,46.916-8.8,34.974-11.221,76.454-37.277,90.327-70.216,7.283-17.325,6.508-35.092-2.3-52.82-22.815-45.9-76-66.44-118.577-66.44" transform="translate(516.348 214.747)" fill="%23fff"/><path id="Path_975" data-name="Path 975" d="M1483.193,719.426h0c-24.718,0-52.461-12.29-56.237-46.782-3.348-15.425-.59-29.284,8.034-39.981,10.47-13.028,29.323-20.808,50.4-20.808,26.456,0,49.541,11.849,60.279,30.929,8.838,15.732,9.318,31.277,1.366,44.922-10.9,18.677-37.143,31.719-63.84,31.719m2.2-105.363c-20.434,0-38.615,7.472-48.684,19.98-8.169,10.162-10.793,23.391-7.58,38.253,3.08,28.17,23.3,44.922,54.068,44.922,25.949,0,51.416-12.6,61.94-30.636,7.524-12.921,7.042-27.691-1.393-42.712-10.338-18.386-32.7-29.807-58.351-29.807" transform="translate(529.011 226.245)" fill="%23fff"/><path id="Path_976" data-name="Path 976" d="M2336.078,1110.749h0c-38.913,0-74.955-8.808-107.171-26.188-31.6-17.059-59.854-40.891-87.192-63.9-21.692-18.29-44.133-37.2-68.126-52.622-15.5-9.96-31.546-19.708-47.05-29.136-11.863-7.2-24.156-14.66-36.126-22.173-4.311-2.718-9.079-5.5-14.138-8.449-22.146-12.907-49.7-28.988-58.7-52.044l-.079-.268c-6.1-50.209,72.517-110.477,106.607-134.054,35.323-24.438,73.91-36.822,114.694-36.822a215.343,215.343,0,0,1,53.371,6.922c57.439,14.728,98.252,50.747,132.371,116.811,31.327,60.709,57.654,104.532,99.509,148.905,2.355,2.517,4.9,5.142,7.526,7.846,22.55,23.27,50.585,52.192,43.971,85.265-10.82,30.446-42.257,42.712-68.421,50.023a264.753,264.753,0,0,1-71.043,9.88M1919.662,855.573c8.783,22.266,35.912,38.091,57.737,50.812,5.062,2.945,9.828,5.731,14.193,8.476,11.942,7.511,24.235,14.956,36.1,22.173,15.5,9.425,31.57,19.173,47.1,29.163,24.1,15.477,46.6,34.436,68.339,52.754,27.235,22.977,55.407,46.7,86.819,63.654,31.893,17.218,67.592,25.949,106.128,25.949a261.647,261.647,0,0,0,70.455-9.828c25.653-7.152,56.449-19.121,66.9-48.471,6.346-31.76-21.263-60.254-43.436-83.148-2.625-2.707-5.169-5.331-7.552-7.848-42.016-44.574-68.448-88.531-99.859-149.413-33.794-65.461-74.178-101.131-130.949-115.687a213.164,213.164,0,0,0-52.836-6.855c-40.329,0-78.489,12.252-113.435,36.422-33.742,23.336-111.508,82.841-105.7,131.847" transform="translate(711.431 253.424)" fill="%23fff"/><path id="Path_977" data-name="Path 977" d="M2446.479,971.121c-3.213-2.358-5.972-4.393-7.873-5.866-11.193-8.89-22.869-17.514-34.142-25.894-9.642-7.124-19.6-14.5-29.218-21.987-17.966-13.993-38.615-31.118-55.537-52.126-10.979-13.631-16.979-28.064-23.3-43.354-3.507-8.517-7.149-17.3-11.729-25.935-.641-3.817-1.417-7.928-2.248-12.238-6.107-32.256-14.487-76.4,21.422-90.245,30.449-.337,57.816,5.1,91.531,18.3,7.311,2.865,15.1,5.651,23.324,8.6,9.266,3.321,18.667,6.7,27.771,10.3v-2.4c-8.89-3.483-18.022-6.749-27.022-9.976-8.22-2.945-15.986-5.731-23.3-8.583-34.061-13.335-61.779-18.853-92.521-18.449l-.376.066c-37.836,14.435-29.267,59.719-23,92.79.831,4.366,1.632,8.531,2.249,12.373l.134.348c4.552,8.583,8.193,17.38,11.728,25.894,6.107,14.756,12.428,30.018,23.621,43.9,17.057,21.183,37.837,38.415,55.913,52.488,9.641,7.5,19.6,14.873,29.243,22.025,11.276,8.356,22.924,16.977,34.091,25.815,1.955,1.552,4.766,3.614,8.034,6,.374.269.8.59,1.2.886Z" transform="translate(844.129 255.706)" fill="%23fff"/><path id="Path_978" data-name="Path 978" d="M2312.232,1077.08h-.027c-35.429,0-71.259-10.793-103.635-31.225-27.715-17.487-54.119-38.267-79.7-58.323-17.539-13.793-35.695-28.066-54.04-41.108-6.131-4.338-12.907-8.836-20.111-13.6-36.122-23.939-81.113-53.744-88.1-95.6.562-46.984,31.277-76.306,56.957-92.669,31.839-20.3,73.348-31.933,113.891-31.933,21.56,0,41.508,3.452,57.737,9.987,48.256,19.428,74.391,60.133,95.466,101.211,24.718,48.216,53.291,91.986,89.9,137.739,1.07,1.338,2.221,2.731,3.4,4.2,13.549,16.656,34.036,41.829,26.322,64.244-9.291,27.046-35.24,36.66-56.823,42.043a170.606,170.606,0,0,1-41.24,5.035M2137.47,714.825c-80.362,0-167.717,46.729-168.679,122.232,6.855,40.7,51.388,70.2,87.165,93.917,7.2,4.794,14,9.291,20.136,13.656,18.425,13.069,36.58,27.342,54.15,41.16,25.519,20.029,51.9,40.757,79.506,58.189,32,20.193,67.455,30.877,102.457,30.877a168.929,168.929,0,0,0,40.729-4.952c21.049-5.249,46.329-14.6,55.274-40.625,7.311-21.236-12.694-45.846-25.922-62.127-1.206-1.473-2.358-2.866-3.427-4.2-36.715-45.887-65.367-89.765-90.165-138.115-20.862-40.7-46.729-81.017-94.29-100.18-15.987-6.428-35.67-9.828-56.933-9.828" transform="translate(729.786 263.637)" fill="%23fff"/><path id="Path_979" data-name="Path 979" d="M2432.9,913.827c-14.488-9.252-29.27-18.8-43.33-29-26.832-19.469-59.341-46.7-72.945-84.8-5.6-20.835-3.24-41.36,6.16-53.571,7.042-9.145,17.566-13.645,31.332-13.6,19.2.173,39.819,4.566,64.857,13.831,4.445,1.646,9.077,3.748,13.925,6.038v-2.452c-4.552-2.128-8.918-4.1-13.15-5.663-25.3-9.359-46.139-13.79-65.609-13.966-14.407-.093-25.625,4.741-33.125,14.462-9.962,12.935-12.4,33.674-6.479,55.578,13.818,38.763,46.675,66.278,73.748,85.934,14.489,10.51,29.725,20.325,44.615,29.832Z" transform="translate(857.711 270.325)" fill="%23fff"/><path id="Path_980" data-name="Path 980" d="M2279.553,1028.512h-.053c-37.2,0-73.562-21.128-104.224-41.8-15.88-10.683-31.3-22.467-46.248-33.874-14.887-11.383-30.289-23.138-46.087-33.8-41.586-28.011-65.556-54.843-73.239-82.024l-.055-.173.027-.189c3.107-66.051,60.734-96.135,112.953-96.135a140.827,140.827,0,0,1,48.2,8.421c50.8,27.142,76.32,77.648,100.983,126.491,12.02,23.821,24.472,48.457,39.659,70.013,16.442,23.325,21.37,46.757,13.147,62.664-6.882,13.363-22.5,20.4-45.07,20.4M2011.872,836.587c7.6,26.591,31.25,52.968,72.3,80.631,15.853,10.686,31.277,22.469,46.2,33.85s30.311,23.163,46.14,33.822c28.6,19.281,66.172,41.4,102.991,41.426l.053,1.1v-1.1c21.72,0,36.633-6.639,43.115-19.225,7.819-15.159,2.972-37.732-12.988-60.361-15.292-21.691-27.771-46.409-39.846-70.309-24.5-48.536-49.838-98.721-99.914-125.46a138.473,138.473,0,0,0-47.292-8.235c-51.146,0-107.6,29.363-110.756,93.862" transform="translate(745.753 273.99)" fill="%23fff"/><path id="Path_981" data-name="Path 981" d="M2217.7,948.3h-.323c-21.958-1.152-44.076-8.783-69.625-24.021-2.328-1.393-4.74-2.838-7.2-4.283-35.777-21.17-84.76-50.157-93.862-94.048-1.606-13.911,1.848-25.68,10.2-35.094,11.567-12.987,32.7-20.739,56.532-20.739,14.219,0,27.715,2.769,37.971,7.8,44.642,21.893,64.111,78.116,74.9,118.484.618,2.317,1.259,4.579,1.875,6.8,5.142,18.049,9.587,33.608-10.2,44.933ZM2113.42,772.325c-23.218,0-43.729,7.486-54.871,20-7.952,8.917-11.194,20.111-9.693,33.273,8.889,42.819,57.388,71.527,92.79,92.493,2.49,1.448,4.9,2.893,7.231,4.286,25.091,14.97,46.809,22.522,68.284,23.7,17.944-10.445,13.954-24.5,8.892-42.273-.615-2.221-1.286-4.5-1.9-6.828-10.661-39.967-29.913-95.573-73.723-117.077-9.964-4.887-23.111-7.579-37.008-7.579" transform="translate(759.354 284.974)" fill="%23fff"/><path id="Path_983" data-name="Path 983" d="M1509.874,1181.335l-.107-.027c-25.842-4.794-36.608-8.918-47.24-33.688-3.962-24.449,7.152-56.53,16.094-82.317,1.554-4.472,3.027-8.731,4.313-12.693,3.107-9.348,6.1-18.907,9-28.146,5.624-17.862,11.407-36.285,18.049-54.147,19.387-51.926,47.05-91.117,87.086-123.332,49.113-31.464,120.022-51.75,180.811-51.75,49.436,0,90.917,12.935,120,37.4,51.791,43.6-2.624,118.991-31.839,159.51l-.189.266c-31.974,44.294-69.758,94.262-113.677,126.773-44.157,32.7-91.959,51.04-150.5,57.761-32.511,3.751-64.591,4.314-91.693,4.393Zm268-383.891c-60.385,0-130.84,20.15-179.524,51.336-40.143,32.322-66.788,70.065-86.283,122.312-6.642,17.78-12.425,36.2-18.024,54.012-2.918,9.266-5.917,18.828-9,28.2-1.311,3.962-2.783,8.246-4.338,12.718-8.863,25.549-19.87,57.361-16.093,80.979,10.176,23.594,20,27.4,45.47,32.108,26.994-.052,58.967-.641,91.345-4.363,58.109-6.669,105.615-24.88,149.427-57.336,43.677-32.322,81.327-82.158,113.194-126.288l.186-.269c28.814-39.926,82.454-114.253,32.217-156.523-28.68-24.128-69.681-36.888-118.58-36.888" transform="translate(542.418 294.294)" fill="%23fff"/><path id="Path_984" data-name="Path 984" d="M1579.465,1128.806h-.027c-42.174,0-68.661-18.718-76.586-54.147-.213-82.265,30.073-185.593,115.632-229.55,34.464-17.715,74.1-27.463,111.642-27.463,33.794,0,81.379,7.994,116.167,46.1l.186.294c25.36,56.691-15.825,128.915-122.46,214.66-27.984,20.808-91.317,50.1-144.554,50.1m150.661-308.949c-37.2,0-76.482,9.666-110.652,27.221-84.676,43.5-114.642,145.958-114.425,227.34,9.666,43.088,45.791,52.192,74.389,52.192,52.757,0,115.526-29.056,143.243-49.674,105.59-84.917,146.616-156.2,121.87-211.822-34.222-37.4-81.113-45.257-114.425-45.257" transform="translate(557.687 302.611)" fill="%23fff"/><path id="Path_985" data-name="Path 985" d="M881.285,1150.264c-81.758-68.8-179.917-70.537-266.531-72.092-42.232-.721-78.558-4.98-95.334-49.568-3.655-9.721-6.91-19.6-10.056-29.16-6.428-19.577-13.083-39.822-23.4-58.968C443.354,861.491,370.248,821,285.37,829.4c-91.638,9.063-163.392,53.53-202.046,125.246-8.29,15.37-14.38,33.74-20.259,51.523C50.25,1044.915,37.077,1084.679,0,1098.686v2.437c38.588-13.952,52.057-54.657,65.168-94.262,5.838-17.676,11.89-35.966,20.1-51.177C123.56,884.641,194.7,840.576,285.586,831.593c83.952-8.29,156.268,31.771,198.432,109.953,10.228,18.96,16.563,38.187,23.256,58.567,3.148,9.586,6.414,19.494,10.083,29.267,17.259,45.9,54.309,50.267,97.369,51.015,86.228,1.528,183.986,3.266,265.138,71.554,18.345,15.452,67.7,63.813,54.281,83.093a105.142,105.142,0,0,0-6.507,14.221c-3.348,8.49-6.507,16.5-14.956,24.049-18.638,16.656-41.829,28.491-62.288,38.909-95.68,48.764-168.6,97.745-236.471,158.854-32.632,31.6-56.143,72.758-64.523,112.926-.551,2.6-1.045,5.2-1.555,7.848-2.262,11.728-4.607,23.887-10.442,34.409a41.624,41.624,0,0,1-14.383,15.452c-2.449,1.528-6.921,2.383-11.259,3.186-5.41,1.045-10.538,2.01-13.014,4.338-25.414,3.483-51.685,4.339-77.072,5.169-20.07.669-40.836,1.338-61.082,3.321-16.08,1.555-32.415,3.428-48.2,5.221-31.532,3.59-64.137,7.311-96.365,8.838C130.426,1675.853,58,1662.011,0,1630.706v2.6c51.5,27.5,114.211,41.4,187.225,41.4q14.183,0,28.908-.7c32.3-1.555,64.94-5.276,96.5-8.865,15.787-1.794,32.108-3.669,48.174-5.221,20.18-1.955,40.891-2.651,60.937-3.321,25.573-.831,52.019-1.686,77.672-5.221l.389-.055.266-.294c1.862-2.01,7.069-3,12.1-3.938,4.527-.855,9.214-1.741,12.011-3.48a44.144,44.144,0,0,0,15.145-16.283c6-10.845,8.38-23.163,10.684-35.081.5-2.6,1-5.221,1.541-7.793,8.287-39.739,31.584-80.469,63.868-111.774,67.7-60.95,140.468-109.821,235.975-158.478,20.58-10.5,43.9-22.387,62.757-39.232,8.824-7.9,12.09-16.149,15.545-24.877a103.386,103.386,0,0,1,6.307-13.873c17.311-24.877-54-85.344-54.723-85.959" transform="translate(0 306.568)" fill="%23fff"/><path id="Path_986" data-name="Path 986" d="M1596.488,1081.4h0c-32.963,0-54.788-14.674-64.885-43.623-9.8-74.178,26.35-147.982,87.835-179.7,25.6-13.2,61.995-21.732,92.737-21.732,27.553,0,64.216,6.493,82.345,37.4,35.536,60.668-45.874,141.3-90.834,170.862-25.842,16.952-69.437,36.794-107.2,36.794m115.687-242.847c-30.422,0-66.413,8.438-91.72,21.49-60.682,31.3-96.349,104.2-86.711,177.224,9.693,27.745,30.822,41.911,62.743,41.911,37.278,0,80.39-19.631,105.991-36.446,44.4-29.163,124.873-108.59,90.138-167.865-17.594-30.008-53.451-36.314-80.442-36.314" transform="translate(567.766 309.551)" fill="%23fff"/><path id="Path_987" data-name="Path 987" d="M193.264,1084.184h0c-65.179,0-101.156-22.76-109.994-69.6-1.152-38.294,12.759-73.457,40.222-101.814,36.191-37.384,94.41-60.616,151.93-60.616,68.461,0,143.026,33.542,146.978,127.643,3.132,74.444-96.245,89.065-138.674,95.307l-6.376.938c-24.436,3.641-54.857,8.139-84.086,8.139m82.158-229.8c-56.944,0-114.56,22.963-150.351,59.944-27.032,27.932-40.729,62.5-39.605,100.021,8.583,45.443,43.85,67.644,107.8,67.644,29.07,0,59.4-4.5,83.765-8.141l6.373-.938c65.113-9.587,139.505-28.815,136.8-93-3.9-92.548-77.337-125.526-144.781-125.526" transform="translate(30.876 315.418)" fill="%23fff"/><path id="Path_988" data-name="Path 988" d="M1611.63,1019.524h0c-29,0-46.222-14.4-48.444-40.543-1.93-25.6,8.7-52.351,29.936-75.3,23.273-25.17,55.247-40.8,83.444-40.8,19.6,0,46.274,7.352,62.047,42.325l.107.241v.241c-.962,48.791-42.07,85.451-76.989,102-15.638,7.418-34.356,11.835-50.1,11.835m64.937-154.434c-27.608,0-58.967,15.372-81.837,40.088-20.8,22.494-31.222,48.633-29.35,73.616,2.732,31.839,26.646,38.508,46.25,38.508,15.424,0,33.821-4.338,49.164-11.621,34.277-16.256,74.634-52.14,75.731-99.78-15.318-33.715-41.051-40.812-59.958-40.812" transform="translate(579.994 319.397)" fill="%23fff"/><path id="Path_989" data-name="Path 989" d="M214.515,1039.549h0c-55.109,0-90.393-22.519-94.369-60.223,1.22-63.306,72.116-105.752,137.578-105.752,33.956,0,62.73,11.328,81.02,31.894C359.4,928.686,365.2,952.411,355.52,974.1c-18.3,40.974-86.069,65.447-141.005,65.447M257.724,875.8c-64.416,0-134.188,41.56-135.367,103.446,3.828,36.312,38.281,58.085,92.159,58.085,54.229,0,121.056-23.994,138.984-64.137,9.439-21.128,3.924-43.408-16.39-66.251-17.874-20.083-46.06-31.143-79.386-31.143" transform="translate(44.584 323.365)" fill="%23fff"/><path id="Path_990" data-name="Path 990" d="M1805.471,1162.593c53.077,45.63,130.708,44.881,199.21,44.264,24.287-.241,47.236-.455,68.689,1.179,56.637,4.31,90.621,26.456,103.928,67.751,11.031,34.17,6.507,66.223,1.741,100.152-1.125,8.007-2.3,16.283-3.269,24.611-5.195,4.848-8.463,18.318-12.452,36.526-1.74,8.062-3.4,15.639-4.954,19.362l-1.819,4.284c-6.831,16.31-13.925,33.208-26.3,46.194-25.118,26.3-60.682,37.919-101.173,49.354-32.133,9.079-86.628,32.591-90.621,88.156-3.025,42.391,10.176,79.7,24.156,119.194l.911,2.572c31.063,87.914,45.632,163.244,44,227.915h5.517c1.631-65.34-13.069-141.285-44.318-229.763l-.911-2.573c-13.794-38.936-26.78-75.7-23.835-116.97,3.724-52.165,55.861-74.527,86.6-83.2,31.842-9,75.437-21.342,103.635-50.878,13.1-13.711,20.379-31.063,27.421-47.854l1.793-4.286c1.769-4.176,3.4-11.649,5.3-20.3,2.679-12.373,6.749-31.039,11.194-33.984l1.073-.724.134-1.283c.962-8.624,2.193-17.246,3.344-25.6,4.9-34.573,9.481-67.217-1.928-102.618-14.058-43.65-49.646-67.054-108.775-71.554-21.663-1.634-44.719-1.417-69.144-1.2-70.8.669-144.043,1.366-195.566-42.929-15.959-13.711-24.315-30.822-24.852-50.8-1.176-46.088,39.821-102.028,78.571-139.009,68.42-65.288,152.292-73.268,236.164-22.442,33.367,20.218,59.208,46.891,86.576,75.141,6.079,6.268,12.159,12.559,18.37,18.8,35.939,36.125,73.216,51.63,128.645,53.478,61.057,2.062,122.785-4.793,180.412-12.452q6.992-.925,14.035-1.848c35-4.5,70.8-9.1,103.58-21.315V1052c-32.777,12.532-68.93,17.245-104.276,21.8q-7.071.885-14.059,1.821c-57.388,7.659-118.847,14.435-179.527,12.425-54.576-1.848-89.6-16.387-124.9-51.871-6.187-6.214-12.265-12.5-18.344-18.746-26.4-27.26-53.691-55.433-87.675-76-86.175-52.244-172.431-44.023-242.805,23.139-39.605,37.812-81.517,95.279-80.258,143.188.538,21.608,9.563,40.061,26.753,54.844" transform="translate(660.048 335.934)" fill="%23fff"/><path id="Path_991" data-name="Path 991" d="M2620.336,1360.249a95.245,95.245,0,0,0-12.852,5.972c-21.532,12.587-40.6,28.091-54.82,40.17-3.614,3.08-7.2,6.159-10.817,9.266-31.36,26.833-63.788,54.6-100.849,74.2-36.876,19.494-79,30.074-118.98,39.257-27.984,6.428-70.268,16.121-103.18,7.552-39.581-10.335-33.367-53.771-28.36-88.69.456-3.186.883-6.268,1.286-9.213,1.607-12.37,3.641-24.984,5.6-37.2,6.265-39.125,12.745-79.589,7.686-119.811-3.831-30.446-11.518-68.231-37.008-90.4-27.69-24.1-72.734-21.718-108.938-19.818-5.7.294-11.222.59-16.415.751-4.124.159-8.731.345-13.738.562-54.736,2.276-156.63,6.532-200.094-34.546-13.2-12.452-20.057-28.439-20.405-47.481-.751-42.953,30.181-82.479,48.685-102.215,13.469-14.38,59.93-60.413,101.652-60.413.938,0,1.875.028,2.786.052,3.373.189,6.642.324,9.853.482,34.573,1.607,61.861,2.893,95.869,19.736,44.105,21.852,76.51,60.361,103.421,94.717,1.607,2.062,3.242,4.152,4.848,6.241,10.042,12.935,20.405,26.3,32.75,37.222,10.338,9.131,20.728,12.159,31.76,15.4,4.635,1.365,9.427,2.758,14.407,4.659l.293.082c43.356,4.017,87.248-.321,129.691-4.527,13.552-1.339,27.556-2.731,41.349-3.8,18.718-1.5,37.463-2.893,56.182-4.286,45.416-3.428,92.038-6.935,138.339-11.542v-2.221c-46.353,4.6-93.03,8.139-138.5,11.542-18.746,1.418-37.464,2.811-56.209,4.283-13.791,1.1-27.822,2.49-41.374,3.831-42.284,4.176-86.041,8.515-129.129,4.525-5.007-1.9-9.8-3.321-14.432-4.659-10.793-3.162-20.969-6.134-30.9-14.942-12.184-10.793-22.522-24.076-32.481-36.929-1.607-2.09-3.241-4.179-4.848-6.241-27.074-34.57-59.665-73.265-104.17-95.332-34.439-17.059-61.94-18.345-96.755-19.977-3.211-.134-6.48-.3-9.852-.455-43.3-2.224-92.227,46.167-106.153,61.054-18.745,19.977-50.05,60.012-49.274,103.742.348,19.656,7.445,36.18,21.076,49.06,44.157,41.722,146.641,37.436,201.725,35.133,4.98-.214,9.587-.4,13.683-.535,5.224-.186,10.739-.482,16.47-.776,35.8-1.876,80.365-4.231,107.384,19.28,24.932,21.691,32.483,58.968,36.259,89.014,5.035,39.928-1.42,80.23-7.658,119.194-1.956,12.211-3.99,24.85-5.625,37.25-.376,2.945-.83,6.025-1.286,9.184-4.845,33.9-11.487,80.313,30.021,91.158a119.626,119.626,0,0,0,30.018,3.453c26.325,0,53.96-6.346,74.178-10.98,40.115-9.211,82.4-19.842,119.54-39.471,37.277-19.71,69.789-47.56,101.227-74.472q5.421-4.66,10.845-9.266c14.138-12.025,33.1-27.449,54.468-39.929a86.746,86.746,0,0,1,11.755-5.542Z" transform="translate(670.271 342.813)" fill="%23fff"/><path id="Path_992" data-name="Path 992" d="M744.1,1042.5h0c-14.89,0-32.149-4.418-47.346-12.131-8.717-4.39-62.193-40.864-64.937-65.42a13.548,13.548,0,0,1,4.779-12.372c6.414-21.208,41.495-24.394,61.9-24.394,20.152,0,40.825,2.972,50.812,5.945,18.466,5.462,33.542,17.38,41.347,32.7,6.841,13.414,7.686,28.357,2.438,43.274-9.425,26.777-31.839,32.4-48.992,32.4M698.5,930.381c-19.9,0-54.12,3.025-59.878,23.136l-.093.348-.269.214a11.25,11.25,0,0,0-4.245,10.631c2.479,22.2,52.274,57.9,63.737,63.709,14.9,7.549,31.785,11.887,46.354,11.887,16.442,0,37.919-5.38,46.916-30.957,5.035-14.3,4.231-28.653-2.317-41.505-7.539-14.81-22.132-26.325-40.019-31.6-9.842-2.918-30.235-5.863-50.184-5.863" transform="translate(234.419 343.63)" fill="%23fff"/><path id="Path_993" data-name="Path 993" d="M1966.615,1142.386h0c-66.278,0-109.287-19.467-127.791-57.844l-.107-.4c-3.241-60.333,41.212-116.6,105.724-133.815a128.326,128.326,0,0,1,33.043-4.311c51.926,0,105.646,31.974,136.843,81.489,18.637,29.591,21.422,53.8,9.052,78.569l-.3.375c-24.5,19.332-53.371,26.35-89.173,30.929-16.683,2.141-41.8,5.007-67.3,5.007m-125.7-58.592c18.156,37.412,60.44,56.371,125.7,56.371,25.359,0,50.4-2.841,67-4.955,35.377-4.552,63.841-11.435,87.917-30.339,11.833-23.915,9.049-47.426-9.08-76.189-30.794-48.871-83.765-80.444-134.967-80.444A126.5,126.5,0,0,0,1945,952.468c-63.413,16.925-107.17,72.116-104.09,131.325" transform="translate(682.261 350.247)" fill="%23fff"/><path id="Path_994" data-name="Path 994" d="M1963.25,1098.668h0c-39.792,0-69.465-13.738-85.852-39.794l-.162-.373c-4.124-20.166,0-38.615,11.97-53.346,16.121-19.815,46.3-32.109,78.785-32.109,35.187,0,79.934,15.694,90.3,59.906,2.945,12.614.935,23.887-5.973,33.529-13.845,19.36-45.577,28.867-70.671,31.277-6.266.617-12.476.91-18.4.91m-83.9-40.812c20.191,31.922,56.744,38.615,83.9,38.615,5.865,0,11.971-.293,18.183-.91,24.611-2.383,55.674-11.594,69.091-30.367,6.508-9.1,8.408-19.79,5.6-31.733-10.044-42.953-53.746-58.219-88.13-58.219-31.815,0-61.378,12-77.071,31.3-11.487,14.166-15.5,31.894-11.567,51.309" transform="translate(696.04 360.278)" fill="%23fff"/><path id="Path_995" data-name="Path 995" d="M882.423,1134.862l-2.745-1.528c-2.155-1.607-6.721-11.515-9.466-17.432-3.521-7.632-6.855-14.863-10.11-18.611-12.559-14.569-28.8-27.18-48.243-37.463-67.7-35.753-176.072-39.956-240.261,14.994-28.239,24.156-42.926,57.443-57.133,89.658-13.952,31.653-27.139,61.537-52.071,83.013-33.084,28.495-83.1,6.374-119.608-9.8l-5.717-2.517c-23.259-10.2-47.05-20.191-70.054-29.832-23.284-9.773-47.357-19.87-70.83-30.18-32-14.087-62.809-30.956-92.6-47.292-17-9.318-34.584-18.959-52.3-28.039-13.269-6.8-32.108-15.745-51.281-20.243v11.38c17.152,4.393,34.129,12.48,46.26,18.718,17.58,9,35.094,18.586,52.033,27.877,29.991,16.442,61.016,33.446,93.459,47.722,23.566,10.363,47.678,20.484,71,30.26,22.977,9.614,46.716,19.574,69.882,29.75l5.7,2.517c39.191,17.352,92.869,41.108,131.229,8.062,26.832-23.111,41.146-55.54,54.978-86.924,13.711-31.066,27.877-63.2,54.215-85.72,59.823-51.2,164.9-46.943,227.954-13.6,18.224,9.614,33.38,21.37,45.057,34.892,2.224,2.572,5.531,9.721,8.435,16.015,4.459,9.641,7.686,16.417,11.169,20.111-.269,37.894-26.111,54.9-55.943,74.526-4.552,3-9.159,6.052-13.749,9.187-41.964,22.387-86.779,47.371-136.991,76.4-16.629,9.614-35.24,18.211-53.247,26.511-29.711,13.683-60.44,27.849-85.52,47.8-20.98,16.708-34.773,39.257-48.122,61.082-8.635,14.111-17.58,28.708-28.277,41.294-24.57,28.919-59.65,49.085-110.383,63.492-99.859,28.359-179.113,32.643-249.406,13.469C63.2,1547.177,29.322,1533.842,0,1509.714v14.059c29.042,21.88,61.23,34.332,86.845,41.295,29.536,8.059,60.533,12.1,93.821,12.1,48.216,0,101.225-8.49,161.478-25.573,52.927-15.052,89.721-36.315,115.777-66.975,11.262-13.231,20.418-28.225,29.284-42.687,13.428-21.984,26.122-42.712,45.578-58.189,24.035-19.148,54.147-33.018,83.269-46.436,18.224-8.408,37.091-17.111,54.147-26.967,50.226-29.028,95.014-54.013,136.936-76.375l.535-.321c4.607-3.159,9.238-6.211,13.818-9.238,31.828-20.942,61.874-40.705,60.9-86.442Z" transform="translate(0 382.596)" fill="%23fff"/><path id="Path_996" data-name="Path 996" d="M318.413,1200.255H318.4a138.931,138.931,0,0,1-42.378-7.069c-46.932-15.052-112.084-40.625-136.026-88.775l-.107-.345c-.952-8.141,1.445-15.614,7.138-22.2,19.574-22.763,77.255-35.7,171.438-38.481l.883-.028c6.4-.186,13.231-.348,19.79-.348,18.063,0,37.8,1.072,59.757,9l.376.214c23.539,21.745,19.735,48.712,12.1,74.634-13.725,46.649-47.612,73.4-92.962,73.4M142.058,1103.61c23.646,47.291,88.144,72.569,134.632,87.459a136.227,136.227,0,0,0,41.708,6.963c44.319,0,77.431-26.163,90.859-71.8,7.407-25.17,11.155-51.333-11.325-72.248-21.545-7.714-40.987-8.783-58.795-8.783-6.535,0-13.335.187-19.722.373l-.886.027c-93.538,2.759-150.685,15.452-169.845,37.705-5.221,6.052-7.445,12.88-6.628,20.3" transform="translate(51.836 386.24)" fill="%23fff"/><path id="Path_997" data-name="Path 997" d="M453.755,1272.885h-.014c-23.8,0-39.9-9.749-47.813-28.974l-.082-.3c-7.952-64.134,27.518-134.378,82.52-163.379,23.753-12.532,53.974-19.708,82.91-19.708,40.823,0,74.765,13.684,95.559,38.533,12.521,14.969,17.259,30.156,14.1,45.123-8.235,38.991-67.751,68.209-103.3,85.668l-11.1,5.49c-26.311,13.121-75.276,37.543-112.78,37.543m-45.739-29.7c7.566,18.235,22.952,27.476,45.726,27.476h.014c36.981,0,85.652-24.262,111.8-37.3l11.111-5.49c35.188-17.273,94.089-46.194,102.11-84.165,3.011-14.248-1.579-28.787-13.645-43.222-20.366-24.342-53.692-37.76-93.859-37.76-28.587,0-58.433,7.1-81.892,19.469-54.185,28.573-89.145,97.769-81.368,161" transform="translate(150.192 392.741)" fill="%23fff"/><path id="Path_998" data-name="Path 998" d="M2504.831,1251.012c-.855.562-1.714,1.124-2.544,1.686-4.417,2.921-8.273,5.465-11.353,7.259-25.577,14.755-47.346,29.618-66.6,45.471-15.8,13.014-30.369,27.635-44.453,41.774-24.05,24.156-48.9,49.112-80.2,66.119-25.817,14-76.026,36.419-122.06,29.135-54.709-8.651-59.905-54.174-57.415-102.083,2.731-52.219,2.09-102.376,1.42-155.451l-.161-13.552c-.562-47.185,22.014-72.731,75.409-85.452,120.908-19.629,217.767-23.511,307.96-11.97v-2.224c-90.324-11.542-187.321-7.631-308.387,12.024-54.682,13.014-77.765,39.232-77.175,87.648l.159,13.549c.669,53.05,1.313,103.152-1.418,155.292-2.572,48.954,2.838,95.494,59.261,104.411a118.582,118.582,0,0,0,19.012,1.421c40.894,0,81.892-18.584,104.438-30.822,31.6-17.139,56.558-42.233,80.713-66.468,14.058-14.111,28.573-28.7,44.291-41.64,19.176-15.773,40.867-30.581,66.306-45.284,3.158-1.821,7.017-4.366,11.487-7.311.431-.293.885-.589,1.313-.883Z" transform="translate(785.776 394.503)" fill="%23fff"/><path id="Path_999" data-name="Path 999" d="M2494.836,1131.943c-17.621-36.609-85.344-44.667-113.087-47.988a436.444,436.444,0,0,0-51.55-3.134,350.087,350.087,0,0,0-82.185,9.345c-39.875,9.642-82.531,26-96.645,74.34-8.7,29.832-7.283,60.761-5.89,90.645.828,17.649,1.659,35.884.373,53.426l-.052.4.027.4c2.355,33.046,10.042,72.355,48.951,82.961l.427.107a94.275,94.275,0,0,0,17.273,1.632c42.687,0,78.062-29.108,107.838-56.368,12.4-11.355,24.691-23.163,36.608-34.573,23.27-22.332,47.371-45.443,72.919-65.875,3.75-3,7.873-6.079,12.239-9.373,19.79-14.914,43.274-32.618,52.753-55.7Zm-59.367,87.11c-4.445,3.321-8.625,6.483-12.48,9.562-25.976,20.753-50.237,44.023-73.7,66.544-11.837,11.355-24.1,23.111-36.395,34.384-28.277,25.87-61.7,53.478-100.42,53.478a83.854,83.854,0,0,1-15.022-1.393c-31.708-8.808-38.349-41.588-40.6-72.651,1.313-18.049.454-36.5-.377-54.333-1.338-28.977-2.731-58.968,5.465-87.031,12.5-42.822,50-57.361,88.638-66.709a339.7,339.7,0,0,1,79.614-9.024,425.29,425.29,0,0,1,50.237,3.055c26.512,3.159,107.118,12.773,107.652,55.592.348,28.6-29.029,50.746-52.619,68.526" transform="translate(795.77 400.271)" fill="%23fff"/><path id="Path_1000" data-name="Path 1000" d="M419.961,1319.039C404,1275.63,343.389,1246.653,299.108,1225.5c-5.021-2.383-9.773-4.659-14.166-6.828-50.533-24.77-101.118-41.185-143.937-53.96-49.167-14.7-94.089-33.953-141.005-54.5v2.411c46.664,20.434,91.4,39.58,140.375,54.2,42.74,12.746,93.22,29.108,143.591,53.853,4.4,2.142,9.17,4.417,14.191,6.828,41.508,19.815,104.252,49.809,119.8,92.442l.186.321c19.6,24.049,5.811,73.079-10.228,100.207-47.492,80.231-169.285,106.687-262.327,97.262-52.943-5.355-96.217-24.156-128.608-55.915A183.036,183.036,0,0,1,0,1442.757v3.535a191.25,191.25,0,0,0,15.438,17.138c32.75,32.081,76.468,51.095,129.932,56.5a365.54,365.54,0,0,0,36.833,1.823c86.806,0,185.7-29.352,227.595-100.155,15.225-25.736,31.412-76.266,10.163-102.563" transform="translate(0 411.179)" fill="%23fff"/><path id="Path_1001" data-name="Path 1001" d="M507.955,1169.789h0c-13.7,0-22.922-5.542-25.987-15.586-1.673-9.773,1.352-19.494,8.717-28.25,12.022-14.273,34.853-24.663,54.268-24.663,16.4,0,26.7,7.417,28.291,20.325.91,7.417-2.09,15.263-8.663,22.708-12.8,14.514-37.143,25.466-56.626,25.466m37-66.278c-18.828,0-40.946,10.042-52.581,23.86-6.935,8.248-9.79,17.352-8.262,26.325,3.507,11.435,14.9,13.87,23.846,13.87,18.614,0,42.753-10.845,54.978-24.688,6.134-6.965,8.945-14.221,8.114-21-1.955-15.987-17.191-18.37-26.094-18.37" transform="translate(178.685 407.867)" fill="%23fff"/><path id="Path_1002" data-name="Path 1002" d="M2227,1306.567h0c-25.656,0-42.473-24.583-48.657-71.126-4.687-69.465,22.012-110.356,81.569-125.084,11.756-2.894,28.947-4.635,45.978-4.635,19.845,0,67.939,2.624,86.282,26.86,7.337,9.669,9.08,21.691,5.169,35.75l-.107.269c-30.957,52.754-94.424,109.794-147.633,132.691-8.115,3.507-15.721,5.276-22.6,5.276m78.89-198.621c-16.87,0-33.874,1.714-45.443,4.579-58.351,14.408-84.489,54.547-79.91,122.7,4.18,31.491,15.666,69.117,46.463,69.117,6.587,0,13.87-1.687,21.717-5.062,52.807-22.735,115.765-79.32,146.534-131.7,3.669-13.283,2.035-24.611-4.82-33.66-17.753-23.459-65.044-25.977-84.541-25.977" transform="translate(808.16 409.512)" fill="%23fff"/><path id="Path_1003" data-name="Path 1003" d="M1412.086,1596.092h0c-47.667,0-93.459-9.641-128.032-18.051-72.21-17.566-159.334-46.434-192.314-114.505-5.276-13.311-4.473-25.656,2.383-36.743,27.838-45.015,148.905-58.35,185.351-61.378,13.229-1.1,27.449-1.659,42.5-2.276,68.42-2.759,145.974-5.863,185.766-58.833,11.276-15.021,21.317-30.419,31.011-45.309,30.153-46.247,58.619-89.952,117.56-112.259,24.5-9.29,49.943-14.218,73.562-14.218a158.406,158.406,0,0,1,41.081,5.249c34.625,9.293,46.675,33.526,37.919,76.241-19.094,93.352-105.59,141.874-155.454,162.493q-7.589,3.134-15.263,6.214c-30.208,12.159-61.457,24.77-86.551,46.674-20.887,22.2-35.346,49.516-49.326,75.947-3.508,6.615-7.121,13.47-10.791,20.111-11.275,20.459-22.763,39.981-39.312,54.2-4.82,4.124-11.7,6.348-18.372,8.49-6.533,2.09-12.719,4.069-16.226,7.607l-.323.321h-.455c-1.552.027-3.132.027-4.711.027m317.785-461.351c-23.349,0-48.523,4.848-72.785,14.059-58.244,22.067-86.548,65.448-116.488,111.4-9.721,14.917-19.79,30.342-31.118,45.418-40.409,53.826-118.5,56.958-187.425,59.744-15.024.59-29.218,1.152-42.391,2.249-36.194,3-156.378,16.2-183.665,60.361-6.466,10.445-7.217,22.118-2.235,34.677,32.536,67.164,119.071,95.79,190.826,113.249,34.439,8.383,80.044,18,127.5,18,1.417,0,2.838-.028,4.256-.028,3.91-3.721,10.176-5.731,16.79-7.845,6.455-2.062,13.124-4.206,17.621-8.062,16.283-13.977,27.208-32.536,38.8-53.585,3.642-6.641,7.256-13.47,10.763-20.083,14.059-26.539,28.6-54.013,49.757-76.482,25.439-22.253,56.878-34.919,87.272-47.158,5.087-2.062,10.176-4.1,15.238-6.186,49.461-20.459,135.233-68.554,154.14-160.888,8.463-41.347-3.106-64.751-36.339-73.669a156.579,156.579,0,0,0-40.519-5.169" transform="translate(403.854 419.456)" fill="%23fff"/><path id="Path_1004" data-name="Path 1004" d="M1454.08,1633.481c21.771,16.094,45.337,30.635,70.293,46.032,59.209,36.553,120.452,74.34,154.916,133.415,3.751,32.671-39.285,51.416-70.723,65.072-6.532,2.866-12.691,5.545-17.832,8.087-10.1,4.982-20.328,9.91-30.556,14.782h5.114q13.3-6.346,26.431-12.8c5.062-2.517,11.221-5.193,17.729-8.035,32.16-13.977,76.186-33.15,72.006-67.616l-.131-.4c-34.76-59.664-96.3-97.638-155.8-134.378-24.9-15.372-48.444-29.912-70.161-45.926-23.832-17.621-35.909-40.3-35.884-67.43.054-47.988,37.438-96.914,74.474-124.149,22.253-16.36,46.406-30.474,69.758-44.105,45.5-26.564,92.521-54.013,126.157-98.974,11.487-15.345,21.9-31.842,31.974-47.774,10.469-16.549,21.29-33.687,33.339-49.567,27.263-35.884,52.167-36.742,89.9-38,5.2-.186,10.658-.373,16.389-.669,25.387-1.259,53.344,5.7,80.39,12.452,16.683,4.179,33.929,8.49,49.918,10.6,20.456,2.706,41.774,3.724,62.393,4.741,32.163,1.552,65.423,3.159,96.566,11.166s60.067,30.9,54.47,64.03c-5.813,34.436-31.921,61.189-79.8,81.81-11.38,4.9-23.218,9.346-35.75,14.032-54.684,20.511-111.242,41.722-129.719,101.948-17.566,29.616-3.828,93.056.645,113.836,5.81,41.588,19.415,82.641,32.563,122.353l6.239,18.827c19.442,58.537,43.087,129.8,8.81,184.024h2.625c33.767-54.87,10.121-126.1-9.345-184.721l-6.241-18.828c-13.122-39.605-26.67-80.576-32.481-122.057-4.445-20.648-18.024-83.444-.8-112.552,18.235-59.423,74.282-80.417,128.484-100.743,12.559-4.714,24.4-9.159,35.832-14.086,48.629-20.942,75.168-48.257,81.138-83.472,5.811-34.516-23.994-58.3-56.127-66.544-31.36-8.087-64.726-9.694-96.993-11.249-20.567-.99-41.83-2.007-62.237-4.711-15.852-2.117-32.267-6.214-49.646-10.552-27.208-6.776-55.354-13.79-81.062-12.507-5.7.3-11.139.455-16.335.645-38.347,1.311-63.682,2.169-91.559,38.881-12.1,15.962-22.973,33.126-33.446,49.73-10.069,15.907-20.432,32.349-31.894,47.639-33.367,44.588-80.2,71.93-125.485,98.359-23.408,13.686-47.615,27.8-69.975,44.266-37.464,27.529-75.3,77.151-75.355,125.915-.028,27.877,12.345,51.147,36.794,69.2" transform="translate(525.935 429.17)" fill="%23fff"/><path id="Path_1005" data-name="Path 1005" d="M263.627,1569.788l2.6-.08c43.357-1.341,88.2-2.734,130.736,5.756,32.4,6.48,62.047,21.236,90.728,35.509,14.125,7.044,28.719,14.327,43.529,20.542,45.336,19.066,94.155,24.232,137.457,14.539,26.2-5.863,43.3-17.729,49.433-34.3,5.8-15.666,1.1-34.412-13.6-54.229-7.807-10.5-17.084-20.4-26.042-29.966-16.67-17.753-33.9-36.15-42.526-59.313-15.959-51.5,11.435-95.093,33.435-123.373,62.165-79.989,158.6-122.139,225.706-146.854,5.449-2.01,11.448-4.445,17.794-7.045,31.4-12.772,70.471-28.68,99.283-16.494,30.529,9.587,55.943,31.678,80.527,53.048,10.725,9.321,21.811,18.935,33,27.208,11.059,8.169,22.573,16.256,33.715,24.1,24.222,17.032,49.271,34.653,71.82,54.47,41.453,22.974,65.543,67.482,84.917,103.312,16.094,27.1,3.186,76.537-9.414,103.155-16.629,35.133-49.071,58.644-80.444,81.407l-3.573,2.572c-55.647,40.409-90.689,78.945-113.625,125-3.093,6.186-6.145,12.4-9.183,18.586-22.321,45.417-45.405,92.28-81.382,130.119h3.052c35.388-37.812,58.219-84.193,80.31-129.129,3.041-6.187,6.093-12.4,9.173-18.584,22.776-45.712,57.6-84.007,112.953-124.2l3.576-2.573c31.6-22.921,64.271-46.595,81.127-82.238,11.021-23.27,27.153-75.248,9.345-105.214-19.48-36.019-43.743-80.873-85.572-104.011-22.439-19.763-47.547-37.437-71.82-54.5-11.128-7.818-22.628-15.907-33.663-24.046-11.125-8.221-22.184-17.835-32.87-27.129-24.756-21.5-50.344-43.729-81.207-53.423-29.563-12.508-69.1,3.586-100.863,16.521-6.348,2.572-12.334,5.008-17.742,7.017-67.364,24.8-164.155,67.107-226.684,147.551-22.294,28.681-50.064,72.893-33.784,125.46,8.8,23.646,26.19,42.177,43.008,60.119,8.917,9.507,18.156,19.363,25.883,29.778,14.232,19.148,18.825,37.2,13.294,52.139-5.852,15.8-22.4,27.181-47.84,32.884-42.874,9.614-91.21,4.5-136.132-14.407-14.728-6.211-29.308-13.47-43.395-20.484-28.8-14.328-58.578-29.163-91.262-35.7-42.805-8.514-87.769-7.149-131.243-5.811l-2.6.079c-86.738,2.652-177.879,2.09-263.558-31.57v2.383c85.827,33.5,176.917,34.063,263.627,31.412" transform="translate(0 432.585)" fill="%23fff"/><path id="Path_1006" data-name="Path 1006" d="M1500.675,1313.713h0c-17.352,0-32.591-6.855-45.284-20.38l-.242-.242-.052-.348c-6.107-41.426,21.181-80.79,50.905-101.411,13.873-9.642,39.043-20,61.431-20,21.611,0,35.966,9.48,41.563,27.37,11.808,37.784-18.318,73.614-50.454,94.528-20.887,13.576-40.356,20.487-57.868,20.487m-43.436-21.639c12.211,12.883,26.8,19.415,43.436,19.415,17.084,0,36.15-6.773,56.664-20.111,31.464-20.484,60.975-55.406,49.54-92.011-6.666-21.345-25.119-25.815-39.446-25.815-21.932,0-46.567,10.149-60.172,19.6-29.108,20.166-55.806,58.54-50.023,98.921" transform="translate(539.647 433.858)" fill="%23fff"/><path id="Path_1007" data-name="Path 1007" d="M179.445,1186.075c-28.091-7.124-61.123-14.435-93.27-14.435-21.115,0-39.888,3.269-55.768,9.694-17.259,6.99-26.149,22.735-30.408,41.322v12.88c2.824-23.191,11.128-44,31.239-52.14,15.611-6.318,34.1-9.531,54.937-9.531,31.908,0,64.778,7.256,92.721,14.352,89.617,22.763,192.649,77.9,188.11,158.344-5.089,89.979-116.18,122.621-189.621,122.621-6.617,0-13.083-.266-19.214-.776-29.6-2.517-84.475-13.042-119.249-55.406-12.211-14.89-21.556-33.474-27.756-55.3-1.418-5.007-2.035-12.935-2.69-21.318-1.086-13.711-2.2-27.877-6.869-34.3l-.041-.455C1.058,1296.645.5,1291.02,0,1285.023v18.639c4.152,6.079,5.29,20.3,6.266,32.912.669,8.49,1.313,16.521,2.786,21.718,6.28,22.118,15.759,41,28.157,56.1C72.5,1457.4,128.029,1468.058,158,1470.6c6.186.507,12.707.776,19.39.776h.011c74.272,0,186.638-33.2,191.807-124.711,4.618-81.783-99.338-137.616-189.758-160.593" transform="translate(0 433.973)" fill="%23fff"/><path id="Path_1008" data-name="Path 1008" d="M1908.687,1796.854h0a25.186,25.186,0,0,1-6.935-1.042c-18.211-5.249-35.457-12.934-52.14-20.38-19.79-8.838-40.249-17.942-62.475-23.028-9.266-2.117-18.773-4.1-27.957-6.028-33.607-6.99-68.368-14.246-99.834-29.67-41.267-18.987-79.614-44.16-118.522-70.454-2.465-1.662-4.956-3.349-7.5-5.035-31.25-20.89-66.651-44.56-75.6-83.044-13.069-74.606,67-123.316,125.46-158.906,11.569-7.042,22.522-13.711,31.946-20.029,40.329-27.128,69.706-52.246,92.389-79.106,7.766-9.159,15.29-19.387,22.546-29.27,18.639-25.332,37.919-51.523,65.127-66.706,17.756-9.908,38.108-14.7,62.182-14.7,19.949,0,40.409,3.186,60.2,6.29,2.921.458,5.811.886,8.7,1.341,57.654,8.81,104.17,16.9,146.454,25.439,22.494,4.552,36.85,14.917,39.366,28.466,2.411,12.908-6.348,26.484-24.663,38.24-16.283,10.445-34.038,18.693-51.229,26.7-17.728,8.246-36.071,16.763-52.7,27.688-84.621,55.513-79.961,140.243-67.91,222.239.428,2.945,1.311,8.035,2.435,14.435,8.462,48.844,30.984,178.59,4.928,209.653a18.043,18.043,0,0,1-14.273,6.908m-51.309-605.206c-24.021,0-43.436,4.607-61.109,14.462-26.805,14.942-45.926,40.918-64.4,66.064-7.311,9.908-14.838,20.163-22.656,29.4-22.815,26.994-52.326,52.274-92.869,79.506-9.455,6.348-20.407,13.014-32.029,20.087-61.137,37.195-137.215,83.5-124.442,156.547,8.756,37.574,43.784,61.005,74.686,81.651,2.544,1.714,5.035,3.373,7.5,5.062,38.83,26.242,77.1,51.361,118.229,70.268,31.253,15.315,65.851,22.546,99.325,29.509,9.211,1.928,18.745,3.91,28.011,6.028,22.439,5.141,43.006,14.3,62.9,23.19,16.6,7.39,33.77,15.077,51.843,20.243a22.758,22.758,0,0,0,6.321.965,15.685,15.685,0,0,0,12.587-6.107c25.412-30.288,3.024-159.282-5.41-207.857-1.124-6.427-2.008-11.517-2.435-14.49-12.159-82.72-16.845-168.172,68.875-224.408,16.763-11,35.187-19.574,53-27.849,17.084-7.952,34.785-16.173,50.933-26.564,17.515-11.221,25.95-23.994,23.7-35.966-2.331-12.425-16.389-22.387-37.625-26.7-42.23-8.514-88.745-16.6-146.347-25.412-2.893-.455-5.811-.91-8.731-1.365-19.709-3.082-40.061-6.269-59.851-6.269" transform="translate(540.417 440.584)" fill="%23fff"/><path id="Path_1009" data-name="Path 1009" d="M160.191,1435.948h-.014c-64.913-.027-124.042-48.2-131.808-107.463-5.342-45.043,1.379-78.679,20.514-102.807,14.339-18.1,38.922-27.26,73.079-27.26a232.1,232.1,0,0,1,33.581,2.624c73.737,10.873,155.24,54.657,159.926,125.139,1.593,23.994-5.638,44.908-21.49,62.181-31.184,33.981-88.506,46.861-131.739,47.558-.683,0-1.366.027-2.048.027m-38.229-235.306c-33.446,0-57.454,8.89-71.351,26.4-18.759,23.646-25.321,56.746-20.059,101.173,7.631,58.164,65.771,105.511,129.625,105.511h.014c.669,0,1.338,0,2.007-.027,40.825-.67,99.4-13.338,130.16-46.836,15.425-16.818,22.467-37.17,20.915-60.522-5.317-79.749-105.711-115.391-158.051-123.1a227.633,227.633,0,0,0-33.26-2.6" transform="translate(9.87 443.91)" fill="%23fff"/><path id="Path_1010" data-name="Path 1010" d="M265.193,1587.464c40.529,2.331,83.483,6.321,123.773,26.914,16.335,8.328,32.133,18.315,47.426,27.929,19.521,12.318,39.712,25.039,61.268,34.574,78.744,34.839,196.145,18.742,264.151-16.925,27.743-14.569,43.3-32.538,46.274-53.453,4.083-28.733-15.172-63.172-58.888-105.239-2.331-2.251-5.021-4.741-7.952-7.445-18.573-17.221-46.65-43.195-46.611-66.171a156.153,156.153,0,0,0-1.176-17.3c-1.138-10.632-2.224-20.674,1.165-32.616,5.6-19.711,15.477-38.857,29.388-56.96,54.63-71.151,136-91.986,207.525-110.329.8-.027,1.579-.027,2.369-.027,85.559,0,151.2,54.2,214.674,106.662,8.331,6.88,16.631,13.735,24.946,20.432,45.177,36.474,71.634,79.238,74.513,120.453,2.356,33.929-10.673,66.3-38.708,96.27-11.838,12.666-24.222,24.742-36.191,36.418-31.8,31.039-61.847,60.361-83.847,100.583-7.6,15.424-14.673,31.546-21.515,47.157-17.58,40.063-35.75,81.489-64.619,115.311a287.822,287.822,0,0,1-28.4,28.787h3.28a287.242,287.242,0,0,0,26.794-27.366c29.081-34.063,47.316-75.627,64.951-115.849,6.842-15.584,13.911-31.678,21.463-47.023,21.825-39.9,51.75-69.089,83.431-100.021,11.983-11.7,24.383-23.777,36.26-36.471,28.478-30.45,41.708-63.388,39.3-97.931-2.92-41.856-29.673-85.186-75.33-122.032q-12.451-10.081-24.918-20.432c-64.375-53.185-130.95-108.215-218.732-107.118-72.127,18.477-153.9,39.419-208.995,111.16-14.073,18.345-24.09,37.76-29.753,57.736-3.507,12.345-2.41,22.6-1.245,33.446a152.66,152.66,0,0,1,1.179,17.059c-.055,23.939,28.453,50.316,47.319,67.779,2.9,2.7,5.6,5.193,7.911,7.417,43.167,41.561,62.209,75.355,58.233,103.339-2.866,20.166-18.038,37.6-45.112,51.792-67.548,35.456-184.1,51.471-262.231,16.9-21.411-9.48-41.536-22.173-61.005-34.436-15.318-9.642-31.17-19.631-47.585-28.039-40.677-20.78-83.886-24.8-124.656-27.128-11.394-.669-22.708-1.259-33.943-1.873-79.172-4.2-154.53-8.248-231.371-27.852v2.279c76.855,19.546,152.144,23.564,231.25,27.795q16.852.885,33.943,1.849" transform="translate(0 447.551)" fill="%23fff"/><path id="Path_1011" data-name="Path 1011" d="M258.5,1683.517c-29.295,7.925-58.164,17.808-86.59,28.546h6.321c26.577-9.908,53.53-19.014,80.845-26.4,74.686-20.27,130.777-21.156,187.521-3.024,26.336,8.434,52.3,18.745,77.752,29.429h5.717c-27.046-11.435-54.709-22.549-82.8-31.519-57.185-18.29-113.636-17.407-188.766,2.972" transform="translate(63.795 617.978)" fill="%23fff"/><path id="Path_1012" data-name="Path 1012" d="M162.469,1387.549h-.014c-43.864,0-92.027-21.29-100.756-68.821-5.142-25.252-1.072-46.918,11.756-62.664,14.125-17.353,38.909-27.315,68.006-27.315,47.209,0,100.728,25.815,111.667,75.141,4.352,19.656.631,37.573-10.766,51.819-15.946,19.949-45.819,31.839-79.893,31.839m-21.008-156.575c-28.428,0-52.595,9.639-66.306,26.484-12.573,15.424-16.363,35.908-11.287,60.84,8.5,46.329,55.647,67.054,98.587,67.054,33.419,0,62.648-11.594,78.193-31.009,11.114-13.9,14.6-30.715,10.324-49.97-10.563-47.692-64.309-73.4-109.511-73.4" transform="translate(22.093 455.166)" fill="%23fff"/><path id="Path_1013" data-name="Path 1013" d="M405.727,1784.251c21.4,33.018,60.226,64.861,104.117,88.934h4.511c-44.854-24.021-84.769-56.344-106.607-89.87-.414-30.449,31.974-40.518,58.03-48.605,2.572-.776,5.076-1.552,7.5-2.355,19.4-6.241,41.078-11.221,64.041-16.525,62.53-14.38,133.387-30.66,172.151-78.782,47.4-58.809-12.721-112.259-61.016-155.212-11.383-10.122-22.121-19.656-30.394-28.412-25.563-27.021-35.591-58.112-28.99-89.924,9.293-44.829,50.774-88.879,105.67-112.259,24.545-10.442,49.488-15.746,74.14-15.746,54.547,0,109.325,24.825,172.4,78.141,72.276,61.085,137.268,127.843,70.5,212.815-12.145,15.449-25.911,29.8-39.2,43.675-19.669,20.487-39.995,41.7-55.54,66.895-14.487,23.46-23.27,49.889-31.76,75.462-4.755,14.3-9.669,29.084-15.518,43.17-20.942,50.423-52.312,90.4-90.582,117.533h3.858c37.422-27.315,68.113-67,88.759-116.677,5.89-14.166,10.818-29,15.584-43.329,8.451-25.44,17.18-51.737,31.532-75.007,15.425-24.984,35.67-46.115,55.247-66.52,13.349-13.9,27.139-28.3,39.353-43.836,67.989-86.524,2.3-154.088-70.805-215.867-63.492-53.665-118.725-78.651-173.821-78.651-24.959,0-50.185,5.358-75.01,15.907-55.54,23.646-97.514,68.34-106.956,113.839-6.762,32.563,3.455,64.351,29.552,91.9,8.328,8.811,19.1,18.4,30.512,28.549,47.6,42.309,106.849,94.984,60.778,152.158-38.281,47.533-108.752,63.733-170.931,78.034-23,5.3-44.736,10.283-64.23,16.576-2.41.776-4.914,1.552-7.472,2.356-26.846,8.327-60.254,18.693-59.582,51.042l.011.321Z" transform="translate(150.487 456.855)" fill="%23fff"/><path id="Path_1014" data-name="Path 1014" d="M1747.486,1669.6h0c-45.336,0-94.317-13.256-141.636-38.322-41.157-21.8-96.617-56.771-103.018-108.643,2.224-54.923,55.085-89.71,97.583-117.642q5.985-3.937,11.621-7.684,9.844-6.589,19.738-13.149c43.3-28.815,88.1-58.592,127.305-94.1,21.235-19.225,61.754-51.468,94.825-51.468,15.076,0,26.887,6.776,35.135,20.163,9.721,15.8-4.018,37.439-14.059,53.237-2.3,3.644-4.5,7.1-6.187,10.124-11.435,20.487-22.655,42.526-23.352,66.761.107,28.946,3.107,58.217,6,86.549,3.052,29.752,6.214,60.519,5.972,90.913-.483,64.431-28.842,96.942-89.255,102.352-6.776.587-13.738.911-20.673.911M1853.9,1240.815c-32.322,0-72.355,31.869-93.324,50.881-39.364,35.615-84.22,65.447-127.6,94.289q-9.88,6.586-19.736,13.149c-3.724,2.517-7.634,5.087-11.624,7.711-42.067,27.662-94.421,62.1-96.563,115.686,6.239,50.665,61.109,85.211,101.811,106.794,47,24.9,95.631,38.053,140.619,38.053,6.883,0,13.763-.293,20.46-.91,59.878-5.328,86.79-36.232,87.272-100.152.213-30.263-2.921-60.978-5.973-90.676-2.893-28.359-5.917-57.709-6-86.79.7-24.77,12.049-47.077,23.618-67.805,1.714-3.079,3.911-6.559,6.266-10.256,10.255-16.149,23-36.232,14.032-50.853-7.818-12.694-19.012-19.121-33.26-19.121" transform="translate(557.68 458.819)" fill="%23fff"/><path id="Path_1015" data-name="Path 1015" d="M788.55,1545.2h-.014a66.987,66.987,0,0,1-26.149-5.141c-32.3-13.686-64.485-39.2-92.9-61.726-7.231-5.732-14.073-11.166-20.849-16.362l-4.325-3.293c-29.363-22.442-62.636-47.881-69.92-86.6-3.91-24.074,2.021-45.6,17.649-64.055,23.429-27.638,67.562-45.5,112.432-45.5a127.448,127.448,0,0,1,34.384,4.366c66.089,27.287,140.95,84.407,159.454,150.578,6.6,23.646-.548,51.682-19.656,76.935-23.325,30.849-58.7,50.8-90.11,50.8m-84.072-280.459c-44.253,0-87.73,17.542-110.759,44.722-15.183,17.915-20.956,38.857-17.152,62.206,7.124,37.894,40.049,63.04,69.089,85.238l4.324,3.3c6.8,5.221,13.631,10.656,20.876,16.387,28.291,22.442,60.372,47.882,92.386,61.433a64.617,64.617,0,0,0,25.294,4.952h.014c30.742,0,65.42-19.576,88.355-49.916,18.68-24.69,25.708-52.032,19.283-74.981-18.2-65.127-94.693-122.943-158.051-149.106a125.913,125.913,0,0,0-33.66-4.231" transform="translate(212.718 467.698)" fill="%23fff"/><path id="Path_1016" data-name="Path 1016" d="M2086.542,1615.635c2.462,1.661,4.417,12.721,5.6,19.335a72.592,72.592,0,0,0,1.525,7.58c4.876,14.915,10.659,29.322,15.159,40.222,2.7,6.559,5.49,13.121,8.245,19.656,6.966,16.387,14.141,33.339,20.194,50.4,14.218,40.222,18.852,75.2,13.977,104.625h2.224c4.849-29.725.162-64.965-14.139-105.349-6.051-17.138-13.255-34.115-20.218-50.532-2.759-6.534-5.545-13.094-8.248-19.656-4.472-10.846-10.231-25.2-15.076-40.061a68.239,68.239,0,0,1-1.472-7.259c-1.821-10.255-3.428-18.342-6.321-20.618-19.415-36.553-5.489-111.4,26.242-140.7,31.547-29.136,77.527-40.6,121.98-51.657,15.425-3.828,29.964-7.442,43.729-11.756,43.812-13.683,100.984-34.115,154.782-70.669,8.893-6.051,18.639-13.6,28.949-21.61,17.808-13.818,36.981-28.708,56.209-39.364V1275.7c-19.735,10.791-39.364,26-57.547,40.113-10.31,8.007-20.032,15.534-28.843,21.531-53.557,36.419-110.543,56.771-154.22,70.4-13.684,4.284-28.2,7.9-43.57,11.729-44.746,11.141-90.994,22.656-122.97,52.167-32.374,29.912-46.54,106.418-26.562,143.616Z" transform="translate(770.729 472.59)" fill="%23fff"/><path id="Path_1017" data-name="Path 1017" d="M708.455,1396.764h-.013a57.959,57.959,0,0,1-7.352-.51c-24.611-3.187-54.764-18.663-66.613-45.978l-.08-.376c-.858-13.042,1.941-23.138,8.314-29.966,5.879-6.293,14.794-9.642,25.787-9.642,26.284,0,58.74,18.559,69.478,39.715,6.093,12,6.48,23.432,1.11,32.242-5.635,9.211-16.8,14.514-30.633,14.514m-71.875-47.184c11.556,26.4,40.85,41.374,64.792,44.478a53.15,53.15,0,0,0,7.083.482c13.039,0,23.525-4.9,28.76-13.442,4.952-8.114,4.524-18.8-1.207-30.1-10.4-20.484-41.947-38.481-67.509-38.481-10.363,0-18.718,3.08-24.18,8.917-5.9,6.346-8.517,15.8-7.739,28.146" transform="translate(235.36 485.425)" fill="%23fff"/><path id="Path_1018" data-name="Path 1018" d="M2136.555,1690.6c19.628,49.485,39.74,100.259,36.017,149.961h2.223c3.724-50.1-16.469-101.09-36.178-150.764-10.765-27.156-20.942-52.784-27.153-77.8-6.7-45.792-8.49-92.949,23.484-127.708,31.091-33.85,79.883-49.354,115.5-60.709,15.587-4.953,31.494-9.8,46.919-14.487,37.97-11.515,77.229-23.457,114.8-38.32,23.268-9.213,46.084-20,67.3-30.314,5.73-2.786,12.129-6.507,18.931-10.445,3.59-2.086,7.259-4.2,10.98-6.293v-2.517c-4.1,2.279-8.141,4.607-12.077,6.883-6.748,3.937-13.148,7.631-18.8,10.365-21.155,10.308-43.942,21.074-67.16,30.26-37.464,14.835-76.7,26.753-114.615,38.267-15.425,4.686-31.359,9.531-46.944,14.486-35.858,11.435-84.945,27.046-116.462,61.323-32.588,35.456-30.8,83.2-24.019,129.639,6.29,25.253,16.467,50.961,27.26,78.169" transform="translate(781.235 489.477)" fill="%23fff"/><path id="Path_1019" data-name="Path 1019" d="M1312.891,1470.558h0c-46.836,0-103.969-20.432-126.061-66.037l-.107-.428c-2.5-41.294,33.019-64.806,108.574-71.875,10.176-.962,23.7-2.062,38.081-2.062,47.185,0,75.437,11.918,84.007,35.429,4.632,28.708-.938,52.461-16.522,70.83-18.425,21.691-50.481,34.143-87.972,34.143m-123.984-66.813c21.742,44.615,77.9,64.592,123.984,64.592,36.849,0,68.288-12.159,86.282-33.367,15.159-17.835,20.566-41,16.094-68.823-8.166-22.333-35.75-33.767-81.889-33.767-14.273,0-27.743,1.07-37.864,2.035-74.006,6.935-108.873,29.618-106.608,69.331" transform="translate(440.331 492.797)" fill="%23fff"/><path id="Path_1020" data-name="Path 1020" d="M1705.3,1582.569h0c-2.6,0-5.2-.055-7.714-.162-52.647-2.221-133.733-32.832-149.133-93.859-5.249-61.005,68.261-110.011,132.8-133.494,16.683-6.08,29.056-8.783,40.115-8.783,17.194,0,30.956,6.883,42.1,21.021,18.074,23,26.377,61.538,31.036,88.531,6.4,36.929,2.142,68.5-12.666,93.834-15.88,27.208-50.371,32.912-76.533,32.912m16.066-234.078c-10.79,0-22.921,2.652-39.364,8.651-63.816,23.215-136.495,71.444-131.38,131.029,15.1,59.771,95.093,89.842,147.071,92.038,2.49.107,5.034.162,7.607.162,25.573,0,59.288-5.517,74.633-31.815,14.539-24.877,18.691-55.94,12.4-92.335-4.631-26.777-12.828-64.964-30.608-87.566-10.686-13.576-23.887-20.166-40.357-20.166" transform="translate(574.51 498.776)" fill="%23fff"/><path id="Path_1021" data-name="Path 1021" d="M2156.645,1697.152c15.825,41.349,32.108,83.927,33.2,129.612h2.2c-1.072-46.061-17.431-88.852-33.339-130.416-12.666-33.07-25.762-67.268-31.091-102.883-11.7-78.437,28.226-132.743,122.113-166,81.061-28.708,168.04-48.336,252.875-66.813V1358.4c-85.052,18.531-172.269,38.16-253.6,66.975-93.728,33.205-135.288,89.87-123.56,168.414,5.328,35.857,18.477,70.189,31.2,103.366" transform="translate(788.005 503.277)" fill="%23fff"/><path id="Path_1022" data-name="Path 1022" d="M2209.995,1796.172c1.124,5.866,2.034,11.57,2.811,17.194h2.224c-.8-5.758-1.714-11.6-2.865-17.593-6.052-31.439-19.012-63.682-31.574-94.879-20.084-49.86-40.836-101.411-35.212-152.906,6.211-56.771,50.289-96.834,134.723-122.463,81.651-24.8,153.927-33.581,215.545-26.377v-2.221c-61.86-7.2-134.35,1.659-216.187,26.484-85.372,25.922-129.957,66.6-136.251,124.336-5.7,52.057,15.156,103.876,35.319,153.978,12.535,31.091,25.47,63.254,31.467,94.448" transform="translate(794.96 516.674)" fill="%23fff"/><path id="Path_1023" data-name="Path 1023" d="M1951.384,1595.328c5.729,20.753,11.649,42.2,16.387,63.572,7.525,33.929,10.525,68.527,13.445,101.976,1.042,12.077,2.114,24.583,3.4,36.874.294,2.945.669,5.973,1.045,9.025h2.248c-.428-3.134-.776-6.239-1.1-9.266-1.286-12.266-2.358-24.742-3.4-36.822-2.917-33.526-5.917-68.178-13.5-102.269-4.766-21.422-10.684-42.9-16.415-63.679-8.034-29.163-16.334-59.289-21.5-89.524-4.018-49.219,28.708-84.542,83.337-90.031a128.768,128.768,0,0,1,13.228-.7c19.655,0,35.16,5.276,47.346,16.176,3.455,6.4,5.49,16.656,7.469,26.539,2.438,12.318,4.769,23.966,9.669,29.749,5.514,61.592,27.579,115.2,48.47,159.551l3,6.345c20.566,43.516,43.891,92.817,34.011,141.609a103.358,103.358,0,0,1-3.321,12.318h2.329a110.069,110.069,0,0,0,3.134-11.89c10.042-49.488-13.442-99.162-34.17-143l-2.973-6.321c-20.859-44.239-42.874-97.769-48.308-159.148l-.028-.375-.241-.269c-4.687-5.221-7.1-17.325-9.425-29-2.01-10.148-4.1-20.646-7.766-27.339l-.216-.3c-12.667-11.353-28.681-16.87-48.978-16.87a133.475,133.475,0,0,0-13.442.722c-55.943,5.6-89.441,41.883-85.317,92.5,5.221,30.447,13.521,60.627,21.583,89.845" transform="translate(715.996 523.266)" fill="%23fff"/><path id="Path_1024" data-name="Path 1024" d="M2193.213,1688.272c3.293,8.059,6.722,16.387,9.883,24.477a836.491,836.491,0,0,1,30.26,92.628h2.276a839.791,839.791,0,0,0-30.474-93.459c-3.187-8.087-6.614-16.414-9.911-24.477-14.165-34.463-28.812-70.134-32.75-106.366-10.683-98.545,78.276-136.357,132.264-150.123,73.158-18.666,137.24-16.79,194.521,5.89v-2.383c-57.5-22.546-121.764-24.367-195.086-5.649-54.655,13.925-144.769,52.3-133.9,152.506,3.966,36.553,18.667,72.358,32.911,106.956" transform="translate(801.324 524.664)" fill="%23fff"/><path id="Path_1025" data-name="Path 1025" d="M1655,1471.268h0c-11.756,0-25.308-5.542-29.111-17.887l-.052-.214.027-.189c1.393-22.949,17.191-31.063,30.339-31.063,10.042,0,19.307,4.445,24.156,11.621,2.973,4.421,5.649,11.863,1.5,22.308-3.8,9.507-14.087,15.425-26.859,15.425m-26.942-18.37c3.563,11.166,16.069,16.149,26.942,16.149,9.29,0,20.673-3.669,24.8-14.035,3-7.552,2.569-14.539-1.259-20.218-4.445-6.586-13.014-10.683-22.335-10.683-12.131,0-26.753,7.552-28.146,28.787" transform="translate(603.327 526.846)" fill="%23fff"/><path id="Path_1026" data-name="Path 1026" d="M2382.944,1706.525c7.1-14.352,14.945-28.625,22.522-42.444,1.258-2.279,2.544-4.634,3.8-6.965v-4.576c-1.9,3.507-3.828,7.015-5.731,10.469-7.6,13.845-15.452,28.146-22.546,42.526l-1.368,2.759q-2.168,4.418-4.6,9.318h2.463c1.448-2.893,2.813-5.7,4.125-8.356Z" transform="translate(881.338 612.429)" fill="%23fff"/><path id="Path_1027" data-name="Path 1027" d="M2198.662,1649.385c19.708,46.326,41.882,98.332,67.91,147.792h2.438c-26.219-49.675-48.5-102.056-68.288-148.571l-2.194-6.8c-14.49-44.267-30.9-94.452-2.68-136.733,23.646-35.429,79.4-65.154,119.356-63.788,13.2.482,25.947.027,38.291-.376,32.967-1.124,64.137-2.2,97.558,14.221a140.341,140.341,0,0,1,31.25,20.967v-2.918a142.5,142.5,0,0,0-30.287-20.031c-33.929-16.656-65.341-15.587-98.6-14.46-12.292.428-25.012.856-38.133.373-40.6-1.525-97.262,28.815-121.256,64.778-28.816,43.17-12.239,93.915,2.383,138.664Z" transform="translate(808.302 532.864)" fill="%23fff"/><path id="Path_1028" data-name="Path 1028" d="M2235.5,1688.394c22.306,42.66,49.864,88,86.146,103.421h6.4c-.642-.214-1.284-.376-1.9-.59-37.407-13.549-65.822-60.119-88.692-103.876a419.452,419.452,0,0,1-39.819-115.443c-1.313-29.111,7.633-53.96,26.62-73.885,25.787-27.074,69.757-43.247,117.615-43.247a198.285,198.285,0,0,1,22.708,1.286c43.061,4.925,80.844,26.992,103.687,60.547a131.448,131.448,0,0,1,7.686,12.88v-4.58c-1.821-3.241-3.748-6.427-5.866-9.534-23.215-34.088-61.564-56.5-105.241-61.51a202.953,202.953,0,0,0-22.974-1.286c-48.445,0-93,16.415-119.222,43.919-19.414,20.377-28.546,45.791-27.181,75.676a421.7,421.7,0,0,0,40.034,116.221" transform="translate(814.658 538.225)" fill="%23fff"/><path id="Path_1029" data-name="Path 1029" d="M2429.186,1606.123V1600.1c-19.468,51.067-58.8,121.122-107.838,136.974h6.372c45.444-18.824,81.971-82.078,101.466-130.949" transform="translate(861.42 592.968)" fill="%23fff"/><path id="Path_1030" data-name="Path 1030" d="M2330.244,1723.669h0c-.99,0-2.007,0-3-.055l-.35-.052c-52.8-19.949-89.065-68.42-107.837-144.1-3.537-28.384,3.133-52.967,19.2-71.23,18.345-20.808,48.335-32.725,82.32-32.725,38.024,0,74.179,14.863,96.7,39.767,19.364,21.422,27.989,49.326,24.906,80.71-5.248,53.532-47.049,127.684-111.936,127.684m-2.731-2.249c.91.025,1.821.052,2.731.052,63.575,0,104.6-73,109.742-125.7,3.024-30.742-5.41-58.057-24.342-79-22.123-24.476-57.658-39.07-95.066-39.07-33.339,0-62.743,11.676-80.66,32-15.664,17.753-22.119,41.747-18.692,69.358,18.532,74.713,54.309,122.646,106.286,142.357" transform="translate(823.119 546.735)" fill="%23fff"/><path id="Path_1031" data-name="Path 1031" d="M250.371,1514.792c79.734,8.7,141.754,48.391,166.017,106.366,4.711,7.176,6.052,14.487,4,21.745-6.562,23.029-45,40.836-65.65,50.425-2.2,1.018-4.19,1.928-5.9,2.756-48.992,23.433-92.334,43.732-132.491,62.075-14.259,6.535-28.867,13.363-42.978,19.977-1.486.7-2.959,1.393-4.445,2.089h5.207a1.9,1.9,0,0,1,.173-.079c14.114-6.614,28.708-13.445,42.956-19.952,40.181-18.37,83.524-38.668,132.529-62.1,1.714-.831,3.694-1.741,5.876-2.759,20.983-9.721,60.012-27.825,66.84-51.843,2.249-7.873.8-15.8-4.19-23.38-24.463-58.537-87.165-98.734-167.7-107.518-25.052-2.731-50.36-5.141-74.823-7.5-57.627-5.518-116.9-11.194-175.79-21.29v2.251c58.847,10.042,118.042,15.746,175.576,21.235,24.463,2.355,49.757,4.766,74.8,7.5" transform="translate(0 549.814)" fill="%23fff"/><path id="Path_1032" data-name="Path 1032" d="M1268.141,1724.289h-.028c-17.593,0-35.349-5.838-52.754-17.328-50.667-33.5-77.258-106.391-85.252-163.486.562-39.336,28.1-60.036,79.641-60.036,30.395,0,61.606,7.176,77.511,11.435,28.414,7.631,60.761,19.173,85.1,46.864l.189.238c16.522,33.715,5.649,68.637-5.865,98.735-19.683,51.55-57.468,83.579-98.546,83.579m-58.392-238.63c-50.826,0-76.882,19.39-77.447,57.682,7.914,56.426,34.212,128.7,84.262,161.775,17.045,11.245,34.4,16.949,51.55,16.949,40.167,0,77.151-31.464,96.511-82.158,11.328-29.615,22.039-63.948,6-96.832-23.969-27.156-55.861-38.536-83.927-46.06-15.8-4.259-46.8-11.355-76.949-11.355" transform="translate(419.368 549.677)" fill="%23fff"/><path id="Path_1033" data-name="Path 1033" d="M2322.964,1650.87h0a44.475,44.475,0,0,1-11.3-1.5c-29.322-7.766-52.221-35.108-62.8-75.034-4.311-18.718-1.446-35.108,8.3-47.4,11.141-14.034,30.476-22.094,53.023-22.094,24.447,0,47.292,9.532,61.108,25.521,11.7,13.522,16.419,31.115,13.606,50.851-4.178,29.191-28.013,69.654-61.941,69.654m-12.772-143.805c-21.877,0-40.571,7.741-51.282,21.263-9.319,11.731-12.05,27.477-7.9,45.47,4.9,18.48,20.672,62.717,61.216,73.43a41.493,41.493,0,0,0,10.738,1.445c32.669,0,55.7-39.364,59.746-67.778,2.73-19.067-1.8-36.043-13.069-49.085-13.418-15.5-35.617-24.745-59.45-24.745" transform="translate(833.801 557.621)" fill="%23fff"/><path id="Path_1034" data-name="Path 1034" d="M204.149,1538.508c31.425,6.028,104.024,25.843,99.417,79.4-2.583,29.964-35.119,52.378-58.885,68.741-2.813,1.955-5.531,3.828-8.089,5.624-27.784,19.6-58.178,37.946-92.935,56.075-13.711,7.149-28.253,14.328-43.743,21.584h5.166q20.908-9.881,39.594-19.629c34.839-18.156,65.327-36.553,93.19-56.209,2.558-1.8,5.262-3.669,8.076-5.6,24.112-16.631,57.144-39.391,59.823-70.4,4.766-55.353-69.185-75.623-101.2-81.758-49.074-9.425-99.993-14.38-149.24-19.146-18.2-1.793-36.781-3.614-55.326-5.651v2.224c18.477,2.034,36.981,3.856,55.112,5.624,49.192,4.766,100.059,9.721,149.037,19.118" transform="translate(0 560.106)" fill="%23fff"/><path id="Path_1035" data-name="Path 1035" d="M1251.577,1659.341h0a46.971,46.971,0,0,1-4.769-.241c-41.091-4.231-63.975-44.667-71.085-78.034-1.579-16.9,2.6-31.277,12.066-41.694,10.6-11.673,27.221-18.1,46.795-18.1,34.639,0,73.468,21.073,77.217,60.144,1.9,19.631-6.266,42.66-20.781,58.7-11.245,12.4-25.252,19.225-39.443,19.225m-16.994-135.85c-18.945,0-34.987,6.186-45.175,17.38-9.159,10.1-13.028,23.487-11.517,39.874,6.938,32.484,29.218,72.065,69.158,76.134a43.161,43.161,0,0,0,4.527.242c17.377,0,30.153-10.069,37.812-18.5,14.111-15.586,22.063-37.973,20.218-57.012-3.617-37.732-41.346-58.112-75.023-58.112" transform="translate(436.173 563.716)" fill="%23fff"/><path id="Path_1036" data-name="Path 1036" d="M1003.644,1765.572c9.186-35.322,9.386-73.938,9.562-111.749.173-33.553.321-65.233,6.359-94.262,2.665-12.828,8.29-20.567,17.207-23.673,19.788-6.883,50.289,10.231,65.969,23.432,24.422,20.54,41.749,49.381,58.512,77.286,3.776,6.266,7.511,12.5,11.314,18.584,28.8,46.247,71.648,96.162,127.615,110.384h64.1c1.555-.376,3.079-.776,4.634-1.2,53.129-14.73,73.91-67.3,93.993-118.1,12.025-30.446,23.4-59.182,41.053-79.32,14.166-16.121,34.036-23.7,58.94-22.439,53.664,2.676,121.388,47,148.623,85.075,12.076,16.925,15.825,33.208,11.435,49.809-7.714,29.108-41.453,58.781-97.824,86.175h24.208c48.257-26.325,76.589-54.281,84.275-83.338,5.221-19.708.8-39.578-13.124-59.074-29.295-41-99.4-86.817-157.058-89.683-28.439-1.417-51.254,7.393-67.751,26.163-18.932,21.583-31.17,52.567-43.033,82.534-19.094,48.309-38.829,98.28-86.686,111.535-83.9,23.27-146.385-43.918-184.052-104.359-3.762-6.052-7.47-12.238-11.207-18.449-17.232-28.68-35.053-58.326-60.882-80.071-15.143-12.718-50.654-34.436-76.668-25.384-12.707,4.417-20.915,15.128-24.381,31.839-6.269,30.153-6.428,63.868-6.59,96.486-.186,38.05-.375,76.935-9.987,111.8Z" transform="translate(368.191 564.469)" fill="%23fff"/><path id="Path_1037" data-name="Path 1037" d="M192.3,1588.688c8.8,9.614,12.735,20.808,11.728,33.285-3.466,42.58-65.5,79.32-102.563,101.252-3.052,1.821-5.931,3.51-8.6,5.114a600.029,600.029,0,0,1-58.833,30.9h5.383a605.3,605.3,0,0,0,54.588-29c2.652-1.607,5.531-3.293,8.583-5.114,37.425-22.149,100.087-59.264,103.635-102.966,1.058-13.121-3.079-24.878-12.3-34.974C158.733,1548.708,58.392,1541.745,0,1540.352v2.328c102.376,2.92,167.02,18.373,192.3,46.008" transform="translate(0 570.797)" fill="%23fff"/><path id="Path_1038" data-name="Path 1038" d="M1997.578,1675.105l.749,5.917c3.158,25.066,6.614,52.543,22.2,72.037h2.865c-16.176-19.121-19.683-46.971-22.87-72.33l-.751-5.783c-.025-1.769-.107-4.286-.214-7.338-.776-24.073-2.891-88,13.1-104.545a11.4,11.4,0,0,1,8.462-3.856c4.177,0,9.1,2.276,14.594,6.748,36.9,30.126,64.913,73.292,74.875,115.522,5.7,24.1.079,52.329-14.034,70.216-.373.483-.8.883-1.2,1.366h2.945c14.485-18.4,20.3-47.371,14.46-72.089-10.1-42.684-38.377-86.31-75.65-116.729-10.6-8.652-19.5-9.507-26.029-2.707-16.631,17.221-14.6,79.534-13.711,106.125.107,3.055.186,5.545.214,7.445" transform="translate(740.98 576.981)" fill="%23fff"/><path id="Path_1039" data-name="Path 1039" d="M592.707,1750.068H605.99c-41.536-5.355-85.789-26.618-104.748-66.868.348-32.884,29.591-44.8,57.885-56.316l4.459-1.821c32.67-13.417,69.223-26.27,111.749-39.284,5.221-1.607,10.911-3.669,16.936-5.866,16.228-5.917,34.612-12.638,51.164-12.638,11.621,0,20.86,3.293,28.225,10.014,10.294,18.453,12.277,36.233,6.614,59.4-12.345,50.612-57.509,94.717-112.38,109.742a134.891,134.891,0,0,1-18.063,3.642h12.535c2.062-.456,4.1-.965,6.1-1.5,55.619-15.238,101.414-59.985,113.946-111.346,5.824-23.835,3.748-42.15-6.91-61.164l-.214-.294c-7.818-7.178-17.594-10.686-29.857-10.686-16.939,0-35.525,6.776-51.912,12.749-6,2.193-11.662,4.255-16.831,5.835-42.591,13.042-79.211,25.9-111.935,39.339l-4.459,1.821c-27.677,11.3-59.047,24.074-59.261,58.592v.269l.107.214c17.3,36.956,55.378,58.244,93.566,66.172" transform="translate(185.185 579.973)" fill="%23fff"/><path id="Path_1040" data-name="Path 1040" d="M111.4,1603.665C91.128,1578.707,37.867,1571.53,0,1568.692v2.221c37.5,2.813,89.979,9.883,109.7,34.143,6.441,7.928,8.9,17.3,7.338,27.877-4.862,32.618-49.984,62.771-64.806,72.653A392.138,392.138,0,0,1,5.048,1732.2c-1.555.749-3.269,1.473-5.048,2.194v2.386c2.128-.831,4.152-1.69,6-2.573a393.686,393.686,0,0,0,47.451-26.78c15.024-10.042,60.761-40.571,65.771-74.176,1.659-11.194-.965-21.156-7.821-29.591" transform="translate(0 581.314)" fill="%23fff"/><path id="Path_1041" data-name="Path 1041" d="M806.069,1747.848a448.068,448.068,0,0,0,32.108-55.005c19.214-38.588,58.351-105.159,104.518-117.584,16.108-4.338,31.856-1.527,46.8,8.328,17.084,11.3,28.935,31.357,34.291,58,6.694,33.394,2.249,74.927-10.176,106.259h2.355c12.318-31.653,16.7-73.213,9.976-106.687-5.463-27.235-17.649-47.774-35.243-59.423-15.477-10.231-31.825-13.121-48.578-8.624-47,12.667-86.535,79.83-105.911,118.739a443.858,443.858,0,0,1-32.9,55.995Z" transform="translate(298.097 582.192)" fill="%23fff"/><path id="Path_1042" data-name="Path 1042" d="M1388.5,1747.227h15.745c46.356-3.241,109.018-32.857,130.039-71.82,10.472-19.391,9.641-39.367-2.355-57.792-17.487-26.86-51.523-44.881-84.676-44.881a77.325,77.325,0,0,0-30.528,5.972c-48.9,20.808-74.42,89.2-69.948,140.83,4.1,16.311,18.828,25.977,41.722,27.691m29.083-166.486a74.983,74.983,0,0,1,29.67-5.783c31.946,0,66.01,18.022,82.828,43.864,11.7,17.969,12.452,36.66,2.248,55.54-21.9,40.623-90,70.965-136.223,70.965-26.163,0-42.928-9.348-47.184-26.163-4.338-50.667,20.673-117.99,68.661-138.422" transform="translate(499.584 582.814)" fill="%23fff"/><path id="Path_1043" data-name="Path 1043" d="M0,1623.2v4.176a20.1,20.1,0,0,1,2.652,11.514A33.737,33.737,0,0,1,0,1649.419v4.742a34.936,34.936,0,0,0,4.848-15.052c.494-5.273-1.179-10.739-4.848-15.9" transform="translate(0 601.542)" fill="%23fff"/><path id="Path_1044" data-name="Path 1044" d="M1033.1,1730.476c1.607-9.211,2.986-18.559,4.379-28.063,1.352-9.266,2.759-18.828,4.4-28.332,4.231-28.012,14.769-47.133,28.88-52.433,11.073-4.179,24.076,0,38.684,12.4,15.142,12.852,27.046,29.056,38.56,44.747,8.29,11.276,16.859,22.949,26.6,33.367a203.511,203.511,0,0,0,19.71,18.318h3.521a198.852,198.852,0,0,1-21.625-19.842c-9.653-10.31-18.181-21.907-26.443-33.153-11.583-15.773-23.566-32.108-38.911-45.123-15.25-12.934-29-17.245-40.878-12.773-14.89,5.6-25.922,25.332-30.274,54.12-1.645,9.531-3.052,19.121-4.418,28.384-1.407,9.615-2.814,19.07-4.432,28.387Z" transform="translate(382.542 599.565)" fill="%23fff"/><path id="Path_1045" data-name="Path 1045" d="M850.189,1726.751c5.651-27.366,15.331-49.646,29.311-67.644,10.911-14,28.45-28.974,44.933-28.974,12.173,0,21.452,8.166,27.583,24.315,6.883,18.129,0,45.6-17.942,71.714-.148.214-.283.376-.428.589h2.676c18.29-26.887,24.932-54.174,17.755-73.079-8.076-21.291-20.58-25.762-29.645-25.762-17.273,0-35.443,15.424-46.661,29.859-14.287,18.342-24.142,41.077-29.832,68.982Z" transform="translate(314.659 603.288)" fill="%23fff"/></g></g></g></g></svg>');
}

.mw-255 {
  width: 100%;
  max-width: 255px;
}

.mw-350 {
  max-width: 350px;
}

.mw-800 {
  max-width: 800px;
}

.row-swap .blogs-row {
  flex-direction: row-reverse;
}

.opacity-half {
  opacity: 0.5;
}

.icon-size-md svg {
  height: 50px;
  width: 50px;
}

.icon-decor {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
.icon-decor:after {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  width: 20px;
  height: 20px;
  transform: rotate(-90deg);
}

@media screen and (max-width: 767px) {
  .pb-5 {
    padding-bottom: 30px !important;
  }

  .pt-5 {
    padding-top: 30px !important;
  }

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

  .py-5 {
    padding-top: 30px !important;
    padding-top: 30px !important;
  }

  .p-5 {
    padding: 30px !important;
  }
}
@media screen and (max-width: 575px) {
  .pb-5 {
    padding-bottom: 25px !important;
  }

  .pt-5 {
    padding-top: 25px !important;
  }

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

  .py-5 {
    padding-top: 25px !important;
    padding-top: 25px !important;
  }

  .p-5 {
    padding: 25px !important;
  }
}
.full-height {
  min-height: 100vh;
}

@media (min-width: 576px) {
  .w-md-auto {
    width: auto !important;
  }
}

.bring-to-front {
  z-index: 99999;
}

body {
  font-family: "Onest", sans-serif;
  color: var(--text-color);
  font-size: 18px;
  line-height: 1.2;
}
@media screen and (max-width: 991px) {
  body {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 600;
  line-height: 1.2;
}

@media screen and (max-width: 575px) {
  p {
    line-height: 1.1;
  }
}

p:last-child {
  margin-bottom: 0 !important;
}

a {
  color: var(--pink-color);
}
a:hover,
a:active,
a:focus {
  color: var(--accent-color);
}

h1,
.h1,
.h1 {
  font-size: 60px;
}
@media screen and (max-width: 991px) {
  h1,
  .h1,
  .h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  h1,
  .h1,
  .h1 {
    font-size: 45px;
  }
}
@media screen and (max-width: 575px) {
  h1,
  .h1,
  .h1 {
    font-size: 35px;
  }
}

h2,
.h2,
.h2 {
  font-size: 43px;
}
@media screen and (max-width: 991px) {
  h2,
  .h2,
  .h2 {
    font-size: 35px;
  }
}
@media screen and (max-width: 767px) {
  h2,
  .h2,
  .h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 575px) {
  h2,
  .h2,
  .h2 {
    font-size: 27px;
  }
}
@media screen and (max-width: 480px) {
  h2,
  .h2,
  .h2 {
    font-size: 24px;
  }
}

h3,
.h3,
.h3 {
  font-size: 29px;
}
@media screen and (max-width: 575px) {
  h3,
  .h3,
  .h3 {
    font-size: 25px;
  }
}

h4,
.h4 {
  font-size: 25px;
}

h5,
.h5 {
  font-size: 20px;
}

.font-sm {
  font-size: 1rem;
}

.fs-35 {
  font-size: 35px;
}

.fs-28 {
  font-size: 28px;
}

.fs-32 {
  font-size: 32px;
}

.fs-22 {
  font-size: 22px;
}

.fs-23 {
  font-size: 23px;
}

.fs-24 {
  font-size: 24px;
}

.fs-25 {
  font-size: 25px;
}

.fs-20 {
  font-size: 20px;
}

.fs-18 {
  font-size: 18px;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-15 {
  font-size: 15px;
}

.fs-14 {
  font-size: 14px;
}

.fs-13 {
  font-size: 13px;
}

.fs-12 {
  font-size: 12px;
}

.fs-7 {
  font-size: 7px;
}

@media screen and (max-width: 575px) {
  .fs-14-mobile {
    font-size: 14px;
  }
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Light.eot");
  src:
    url("./assets/fonts/Onest/Onest-Light.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Light.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Light.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Light.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Light.svg#Onest-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Regular.eot");
  src:
    url("./assets/fonts/Onest/Onest-Regular.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Regular.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Regular.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Regular.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Regular.svg#Onest-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Medium.eot");
  src:
    url("./assets/fonts/Onest/Onest-Medium.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Medium.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Medium.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Medium.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Medium.svg#Onest-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-SemiBold.eot");
  src:
    url("./assets/fonts/Onest/Onest-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-SemiBold.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-SemiBold.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-SemiBold.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-SemiBold.svg#Onest-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("./assets/fonts/Onest/Onest-Bold.eot");
  src:
    url("./assets/fonts/Onest/Onest-Bold.eot?#iefix") format("embedded-opentype"),
    url("./assets/fonts/Onest/Onest-Bold.woff2") format("woff2"),
    url("./assets/fonts/Onest/Onest-Bold.woff") format("woff"),
    url("./assets/fonts/Onest/Onest-Bold.ttf") format("truetype"),
    url("./assets/fonts/Onest/Onest-Bold.svg#Onest-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*-----------------------------------------------------------------------------------*/
/* Header & Footer
/*-----------------------------------------------------------------------------------*/
@media (min-width: 1200px) and (max-width: 1399px) {
  .wp-block-site-logo img {
    max-width: 200px;
  }
}

.header-menu.header-menu.header-menu {
  gap: 1vw;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .header-menu.header-menu.header-menu {
    font-size: 20px;
    gap: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu.header-menu.header-menu {
    font-size: 18px;
    gap: 8px;
  }
}

@media screen and (max-width: 991px) {
  .search-stock-row .button-col {
    order: 12;
  }
}

.main-header {
  z-index: 9999;
}

.header-tel a {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  gap: 10px;
}
.header-tel a:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23202020" class="bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg>');
}

/*new*/
.top-bar {
  z-index: 9;
}
.top-bar a {
  text-decoration: none;
}

.menu-burger {
  --burger-width: 37px;
  --burger-height: 28px;
  --bar-height: 4px;
  border: none;
  background-color: transparent;
  padding: 0;
  position: relative;
  color: currentColor;
  outline: none;
  height: var(--burger-height);
  width: var(--burger-width);
}
.menu-burger .bar {
  background-color: currentColor;
  height: var(--bar-height);
  width: var(--burger-width);
  display: block;
}
@media screen and (max-width: 1199px) {
  .menu-burger {
    --burger-width: 30px;
    --burger-height: 25px;
  }
}
@media screen and (max-width: 991px) {
  .menu-burger {
    --burger-width: 25px;
    --burger-height: 20px;
  }
}

.compare .count {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  position: absolute;
  background-color: var(--text-color);
  color: var(--bs-white);
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -10px;
  right: -10px;
}
.compare svg {
  width: 34px;
  height: 28px;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .compare svg {
    width: 25px;
    height: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .compare {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .compare {
    font-size: 14px;
  }
}

#main-header .logo-box a {
  color: inherit;
}
#main-header .compare {
  color: inherit;
}
#main-header .navbar {
  --bs-navbar-active-color: inherit;
}
#main-header .navbar-nav {
  --bs-nav-link-color: inherit;
  --bs-nav-link-hover-color: inherit;
}
#main-header .navbar-nav .nav-link {
  --bs-navbar-active-color: inherit;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  #main-header .navbar-nav {
    gap: 15px !important;
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #main-header .navbar-nav {
    gap: 12px !important;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #main-header .g-5 {
    gap: 20px !important;
  }
}

@media screen and (min-width: 992px) {
  .navbar-nav .dropdown-menu {
    position: absolute;
  }
}
@media screen and (max-width: 991px) {
  .navbar-nav .dropdown-menu {
    position: relative !important;
    margin: 0 !important;
    transform: none !important;
  }
}

.header-light #main-header {
  color: var(--bs-white);
}

.breadcrumbs-light .breadcrumbs ul li:not(:last-child):after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg>');
}

.header-background-pink #main-header {
  background-color: var(--pink-color);
}

.header-background-darkgreen #main-header {
  background-color: var(--darkgreen-color);
}

.hero-background-pink section.hero {
  background-color: var(--pink-color);
}

.hero-background-darkgreen section.hero {
  background-color: var(--darkgreen-color);
}

.hero-background-dark-color-2 section.hero {
  background-color: var(--dark-color-2);
}

.hero-background-darkgreen section.hero,
.hero-background-pink section.hero,
.hero-background-dark-color-2 section.hero {
  color: var(--bs-white);
}
.hero-background-darkgreen section.hero a:not(.btn),
.hero-background-pink section.hero a:not(.btn),
.hero-background-dark-color-2 section.hero a:not(.btn) {
  color: inherit;
}
.background-dark-color-2 {
  background-color: var(--dark-color-2) !important;
}
@media screen and (max-width: 991px) {
  #main-navbar {
    margin-bottom: 3rem !important;
    gap: 10px !important;
  }
  #main-navbar .nav-link.dropdown-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

body:not(.top-bar-dark) .top-bar {
  background-color: var(--pink-color);
  color: var(--bs-white);
}
body.top-bar-count .compare .count {
  background-attachment: var(--pink-color);
}

.top-bar a {
  color: inherit;
}

.header-dark .logo-box a svg {
  color: var(--text-color);
}

footer hr {
  opacity: 0.5;
  margin-top: var(--md-spacing);
  margin-bottom: 0;
}

.review--footer img {
  max-height: 20px;
}

.listing-grid {
  -webkit-box-shadow: 0px 15px 30px #00000008;
  -moz-box-shadow: 0px 15px 30px #00000008;
  box-shadow: 0px 15px 30px #00000008;
  overflow: hidden;
}
.listing-grid:not(.style-2) .listing-grid-item__top {
  padding: 20px;
}
.listing-grid.style-2 .listing-grid--key-information .icon-list-v4 li svg,
.listing-grid.style-2 .listing-grid--key-information .icon-list-v4 li img {
  width: 24px;
  flex: 0 0 20px;
}
.listing-grid.style-2 .listing-grid--feature--action {
  position: absolute;
  z-index: 1;
  top: 15px;
  left: 15px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  right: 15px;
}
.listing-grid.style-2 .listing-grid--feature--action .icon-list li {
  background-color: var(--bs-white);
  font-size: 17px;
  padding: 5px;
  border-radius: 6px;
  padding: 7px 10px;
}
.listing-grid.style-2 .listing-grid--feature--action .icon-list li svg,
.listing-grid.style-2 .listing-grid--feature--action .icon-list li img {
  width: 15px;
  height: 15px;
  flex: 0 0 15px;
}

.listing-grid-item__badges {
  --bs-border-radius: 50px;
  --bs-border-color: var(--text-color);
}
.listing-grid-item__badges .listing-grid-item__badge.highlight {
  background-color: var(--lightgreen-color);
  --bs-border-color: var(--lightgreen-color);
}

.listing-grid-item__prices .grid-item__price-inner {
  background-color: var(--lightgray-color);
  padding: 7px;
}
.listing-grid-item__prices .grid-item__price-inner span {
  display: block;
}

.listing-grid__feature .grid__feature-inner {
  background-color: var(--yellow-color);
  padding: 8px 20px;
  line-height: 1;
}
.listing-grid__feature .grid__feature-inner span {
  display: block;
}

@media screen and (max-width: 991px) {
  .swiper-listing .listing-grid__feature-finance {
    display: none;
  }
}

.listings {
  gap: 20px;
}

.listing-grid-full-details .listing-grid--top {
  padding: 20px;
  border-bottom: 1px solid var(--bs-border-color);
}
.listing-grid-full-details .listing-grid--left-inner .listing-grid-item__prices-holder {
  position: absolute;
  left: 20px;
  bottom: 20px;
  right: 100px;
  z-index: 1;
}
.listing-grid-full-details .listing-grid-item__prices .grid-item__price-inner {
  padding: 13px;
}
.listing-grid-full-details .listing-grid--right-inner > .listing-grid-right-item {
  padding: 20px;
}
.listing-grid-full-details .listing-grid--right-inner > .listing-grid-right-item:not(:last-child) {
  border-bottom: 1px solid var(--bs-border-color);
}
.listing-grid-full-details .listing-grid--right-inner .listing-grid__feature-item {
  width: 100%;
}
.listing-grid-full-details .listing-grid--right-inner .listing-grid__feature-item .grid__feature-inner {
  padding: 24px;
  font-size: 20px;
}

.listing-grid--gallery .zoom {
  width: 56px;
  height: 56px;
  background-color: var(--bs-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-color);
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
.listing-grid--gallery .zoom img {
  width: 20px;
}
.listing-grid--gallery .swiper-gallery .swiper-pagination {
  position: absolute;
  right: 0;
  bottom: 0;
  left: auto;
  width: auto;
  padding: 14px 25px;
  line-height: 1;
  background-color: var(--bs-white);
  z-index: 2;
  border-radius: 5px 0 0 0;
  font-size: 19px;
  font-weight: 500;
}
.listing-grid--gallery .swiper-thumbnails .swiper-slide {
  height: auto !important;
  cursor: pointer;
}
.listing-grid--gallery .swiper-thumbnails .swiper-slide a {
  pointer-events: none;
}
.listing-grid--gallery .swiper-thumbnails .swiper-slide .image-box {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}

.available-now {
  display: flex;
  align-items: center;
  gap: 10px;
}
.available-now:before {
  content: "";
  display: inline-block;
  background-color: #00cc9c;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  flex: 0 0 10px;
}

.listing-inner-holder .inner-box-style.inner-box-style {
  background-color: var(--lightgray-color-5);
  padding: 30px;
  border-radius: 10px;
}
@media screen and (max-width: 991px) {
  .listing-inner-holder .heading {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .listing-inner-holder .heading {
    font-size: 25px;
  }
}
@media screen and (max-width: 575px) {
  .listing-inner-holder .heading {
    font-size: 20px;
  }
}
.listing-inner-holder .listing-grid__feature {
  justify-content: flex-end;
}
.listing-inner-holder .listing-grid__feature .grid__feature-inner {
  padding: 12px 20px;
  font-size: 21px;
}
.listing-inner-holder .listing-grid--gallery .swiper-gallery .swiper-pagination {
  right: 20px;
  bottom: 20px;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .listing-inner-holder .listing-grid--gallery .swiper-gallery .swiper-pagination {
    font-size: 12px;
    right: 10px;
    bottom: 10px;
    padding: 7px 12px;
  }
}
.listing-inner-holder .listing-inner--tabs .nav-tabs {
  border: none;
  gap: 18px;
}
.listing-inner-holder .listing-inner--tabs .nav-tabs .nav-link {
  flex: 1 0 0%;
  border: none;
  background-color: var(--lightgray-color-2);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  width: 100%;
  border-radius: 5px;
  height: 100%;
}
@media screen and (max-width: 575px) {
  .listing-inner-holder .listing-inner--tabs .nav-tabs .nav-link svg {
    width: 20px;
    height: 20px;
  }
}
.listing-inner-holder .listing-inner--tabs .nav-tabs .nav-link.active {
  background-color: var(--text-color);
  color: var(--bs-white);
}
@media screen and (max-width: 575px) {
  .listing-inner-holder .listing-inner--tabs .nav-tabs .nav-link {
    font-size: 10px;
  }
}
.listing-inner-holder .listing-key--info .icon-list-v2 {
  row-gap: 0;
  column-gap: var(--sm-spacing);
}
.listing-inner-holder .listing-key--info .icon-list-v2 li {
  width: calc(50% - (var(--sm-spacing) / 2));
  flex: calc(50% - (var(--sm-spacing) / 2));
}
@media screen and (max-width: 767px) {
  .listing-inner-holder .listing-key--info .icon-list-v2 li {
    width: 100%;
    flex: 100%;
    border: none !important;
  }
}
@media screen and (max-width: 575px) {
  .listing-inner-holder .listing-key--info .icon-list-v2 {
    font-size: 14px;
  }
  .listing-inner-holder .listing-key--info .icon-list-v2 img {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }
}
.listing-inner-holder .listing-key--info .awning-image {
  width: calc(50% - (var(--sm-spacing) / 2));
}
@media screen and (max-width: 767px) {
  .listing-inner-holder .listing-key--info .awning-image {
    width: 100%;
    flex: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .listing-inner-holder .listing-key--info .awning-image img {
    max-width: 230px;
  }
}
@media screen and (max-width: 767px) {
  .listing-inner-holder .listing-inner--specifications {
    border-top: 1px solid var(--bs-border-color);
    margin-top: var(--xs-spacing);
    padding-top: var(--xs-spacing);
  }
  .listing-inner-holder .listing-inner--specifications .accordion {
    border: none !important;
    padding: 0;
    --bs-accordion-btn-padding-y: 10px;
  }
  .listing-inner-holder .listing-inner--specifications .accordion .accordion-button-inner .icon-text {
    font-size: 16px;
  }
  .listing-inner-holder .listing-inner--specifications .accordion .accordion-button-inner .icon-text .icon {
    flex: 0 0 20px;
  }
  .listing-inner-holder .listing-inner--specifications .accordion .accordion-button-inner .icon-text .icon svg {
    width: 20px;
    height: 20px;
  }
  .listing-inner-holder .listing--details-mobile {
    border-bottom: 1px solid var(--bs-border-color);
    margin-bottom: var(--xs-spacing);
    padding-bottom: var(--xs-spacing);
  }
}

.offcanvas-form--form-fields {
  padding: 30px;
}
.offcanvas-form--form-fields .form-control {
  background-color: var(--lightgray-color-4);
  border: none;
}

/*new*/
section.hero-slider .swiper-hero .swiper-slide--inner {
  padding-top: 135px;
  padding-bottom: 240px;
}
section.hero-slider .swiper-hero .swiper-slide--inner .container--inner {
  max-width: 675px;
}
@media screen and (max-width: 575px) {
  section.hero-slider .swiper-hero .swiper-slide--inner {
    padding-bottom: 120px;
  }
}
section.hero-slider .swiper-hero .container {
  z-index: 2;
}
section.hero-slider .swiper-hero .swiper-pagination-holder {
  position: absolute;
  bottom: 180px;
  z-index: 1;
  left: 0;
  right: 0;
}
@media screen and (max-width: 575px) {
  section.hero-slider .swiper-hero .swiper-pagination-holder {
    bottom: 80px;
  }
}
section.hero-slider .background-image:after {
  z-index: 2;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1291.59" height="591.105" viewBox="0 0 1291.59 591.105"><defs><clipPath id="clip-path"><path id="Path_888" data-name="Path 888" d="M-19750.426-19531.652l-424.08-66.348-656.1,74.023-211.408,517.082h1291.59Z" transform="translate(21725.002 19737)" fill="none" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_299" data-name="Rectangle 299" width="1330.551" height="1606.715" fill="none"/></clipPath></defs><g id="Mask_Group_37" data-name="Mask Group 37" transform="translate(-682.986 -139)" opacity="0.48" clip-path="url(%23clip-path)"><g id="Group_657" data-name="Group 657" transform="translate(750.524 -638.685)"><g id="Group_656" data-name="Group 656" clip-path="url(%23clip-path-2)"><path id="Path_853" data-name="Path 853" d="M743.21,1062.973c51.022,31.972,120.318,34.371,170.936,36.125,2.51.093,5.113.147,7.771.221,27.634.775,62.023,1.716,80.391,22.466,15.47,17.481,15.082,41.977,9.525,59.292a111.594,111.594,0,0,0-8.546,16.19c-3.637,7.937-7.052,15.432-13.77,22.188a120.8,120.8,0,0,1-33.854,23.426c-10.708,5.075-22.171,8.933-33.246,12.663-14.547,4.873-29.592,9.931-43.529,17.9-44.432,25.382-54.989,74.412-31.4,145.72,4.153,12.589,9.137,25.641,13.937,38.266,18.589,48.844,37.769,99.295,23,149.283h7.937c14.362-51.649-5.039-102.616-23.849-152-4.985-13.126-9.71-25.53-13.825-37.953-22.282-67.378-12.867-113.379,27.966-136.711,13.29-7.587,27.964-12.517,42.179-17.3,11.3-3.8,22.963-7.716,34.076-13a127.559,127.559,0,0,0,35.979-24.938c7.678-7.7,11.555-16.19,15.3-24.386a102.6,102.6,0,0,1,8.215-15.542l.314-.444.166-.5c8.14-24.681,3.951-50.451-10.91-67.231-20.545-23.2-56.743-24.218-85.836-25.012-2.658-.074-5.223-.147-7.735-.24-49.748-1.716-117.882-4.079-167.168-34.962-11.833-7.421-18.534-16.632-20.453-28.187-5.519-33.172,30.881-78.213,52.646-105.109,2.641-3.266,5.113-6.331,7.329-9.138q3.377-4.264,6.867-8.731c33.652-43.03,75.536-96.6,133.131-83.685,62.3,13.946,112.215,53.91,166.412,100.817,53.551,46.351,118.731,40.85,169.531,30.881,37.51-7.364,64.2-23.978,71.438-44.43,5.391-15.3.554-32.157-14.436-50.1-10.005-12.018-21.541-22.706-32.709-33.044-11.871-11-24.146-22.373-34.408-35.212-16.854-21.061-27.172-44.708-38.083-69.748-1.643-3.739-3.266-7.485-4.947-11.232-13.107-29.573-29.443-50.691-51.409-66.456-16.43-11.8-34.575-18.634-52.112-25.233-9.359-3.535-19.05-7.181-28.39-11.548-28.981-13.576-25.825-34.832-21.487-64.248.257-1.745.535-3.506.794-5.289,5.427-37.639-6.221-67.036-25.382-99.6-32.433-55.129-32.3-103.65.442-152.715,15.175-22.715,32.711-44.544,49.693-65.662,27.543-34.261,56.025-69.694,75.629-110.406.388-.82.813-1.652,1.219-2.491,4.448-9,10.521-21.313.977-32.148-8.122-9.23-20.12-14.462-31.713-19.521-4.542-1.985-8.824-3.849-12.72-5.888C1089.788,35.1,1072.157,18.884,1062.337,0h-8.491c10.115,21.781,29.424,40.27,57.723,55.139,4.136,2.168,8.548,4.089,13.2,6.128,10.856,4.726,22.059,9.618,29.074,17.583,5.724,6.506,2.881,13.614-2.1,23.711-.425.868-.849,1.726-1.255,2.565-19.216,39.918-47.423,75.011-74.707,108.939-17.075,21.237-34.722,43.206-50.08,66.2-34.556,51.78-34.777,102.885-.682,160.828,18.865,32.064,29.535,59.07,24.4,94.634q-.388,2.657-.775,5.261c-4.283,28.945-8.325,56.292,25.789,72.27,9.616,4.5,19.438,8.2,28.944,11.776,17.85,6.72,34.722,13.079,50.339,24.294,20.823,14.942,36.365,35.072,48.9,63.361,1.661,3.729,3.285,7.457,4.911,11.187,10.651,24.394,21.653,49.619,39.134,71.467,10.614,13.281,23.11,24.846,35.183,36.032,10.984,10.171,22.337,20.693,32.045,32.342,13.126,15.727,17.519,30.089,13.088,42.659-6.332,17.888-30.9,32.654-65.734,39.5-72.952,14.326-123.254,5.317-163.108-29.165-54.991-47.589-105.7-88.163-169.718-102.5-62.263-13.946-105.79,41.71-140.771,86.419-2.327,2.971-4.6,5.869-6.848,8.712-2.2,2.788-4.652,5.814-7.274,9.064-24.016,29.7-60.326,74.6-54.233,111.164,2.27,13.642,10.319,24.864,23.923,33.393" transform="translate(-39.433)" fill="%23fff"/><path id="Path_854" data-name="Path 854" d="M792.053,1086.284c38.877,20.49,82.33,21.672,124.362,22.834,22.613.61,46,1.255,68.355,4.911,19.623,2.565,35.518,12.442,45.946,28.575,12.755,19.77,15.876,46.667,8.308,71.956-9.342,31.233-22.3,52.092-42.034,67.654-15.154,11.924-31.879,17.517-49.6,23.443-8.2,2.75-16.668,5.574-24.957,9.083-32.894,13.954-51.169,31.418-55.821,53.366-4.578,4.079-3.527,19.53-1.866,34.168.13,1.108.223,2.03.3,2.714,1.643,16.963,6.682,33.227,11.85,48.29,3.121,9.064,6.535,18.441,9.839,27.5,18.553,50.967,37.622,103.429,28.411,155.744h1.55c9.173-52.61-9.931-105.183-28.52-156.26-3.3-9.064-6.72-18.441-9.839-27.486-5.151-14.971-10.153-31.123-11.778-47.939-.074-.7-.183-1.625-.295-2.733-.9-7.992-3.3-29.222,1.514-32.987l.221-.166.055-.276c4.45-21.543,22.447-38.728,54.972-52.536,8.234-3.49,16.689-6.313,24.847-9.028,17.85-5.981,34.7-11.61,50.062-23.7,19.993-15.763,33.117-36.864,42.55-68.41,7.68-25.715,4.5-53.09-8.491-73.228-10.687-16.5-26.932-26.619-47-29.24-22.43-3.673-45.873-4.319-68.541-4.947-41.867-1.146-85.135-2.327-123.679-22.651-19.936-10.5-42.086-29.849-34.408-62.337,6.259-26.509,25.216-51.594,41.922-73.708l1.015-1.329c51.557-68.246,104.2-91.762,161-71.919,43.527,15.211,74.576,42.124,107.434,70.607,8.306,7.2,16.908,14.657,25.751,21.95,47.827,39.41,109.1,34.444,162.756,26.673,1.921-.278,3.989-.554,6.185-.868,36.79-5.132,105.293-14.676,106.289-59.605.535-24.422-24.329-47.073-37.694-59.237-7.236-6.591-14.9-12.9-22.3-19-16.078-13.226-32.73-26.913-45.595-44.128-15.691-20.978-24.643-46.149-33.283-70.478-9.691-27.237-19.7-55.388-39.189-77.512-6.5-7.374-17.407-15.118-28.945-23.314-31.011-21.993-66.14-46.933-43.767-80.262,6.259-9.34,14.324-14.564,23.942-15.532,30.458-3.066,70.442,36.448,89.659,55.443,1.274,1.255,2.455,2.437,3.563,3.506,36.771,36.042,84.211,61.83,134.883,85.661v-1.679c-50.3-23.692-97.375-49.343-133.832-85.071l-3.563-3.508c-19.381-19.15-59.679-59.014-90.857-55.866-10.1,1.015-18.534,6.47-25.068,16.2-23.2,34.565,14.16,61.065,44.156,82.356,11.481,8.141,22.316,15.829,28.684,23.074,19.309,21.9,29.259,49.925,38.9,77.015,8.693,24.439,17.664,49.719,33.5,70.885,13,17.36,29.7,31.1,45.854,44.394,7.383,6.092,15.026,12.368,22.245,18.94,13.179,12,37.712,34.352,37.177,58.072-.96,43.638-68.614,53.071-104.962,58.129-2.2.314-4.281.609-6.2.887-53.349,7.7-114.228,12.663-161.558-26.36-8.841-7.274-17.424-14.714-25.732-21.912-32.987-28.594-64.129-55.583-107.933-70.9-57.483-20.084-110.72,3.6-162.7,72.434l-1.015,1.329c-15.986,21.137-35.867,47.461-42.2,74.281-6.259,26.452,5.907,48.6,35.164,64.036" transform="translate(-41.445 -29.81)" fill="%23fff"/><path id="Path_855" data-name="Path 855" d="M804.952,1083.324c36.588,31.454,90.1,30.938,137.321,30.512,16.742-.166,32.562-.314,47.349.813,39.041,2.972,62.467,18.237,71.64,46.7,7.6,23.555,4.486,45.65,1.2,69.038-.775,5.52-1.588,11.224-2.253,16.965-3.58,3.342-5.833,12.627-8.584,25.178-1.2,5.557-2.344,10.78-3.414,13.347l-1.255,2.952c-4.709,11.243-9.6,22.891-18.127,31.843-17.315,18.127-41.829,26.138-69.741,34.021-22.15,6.258-59.715,22.466-62.467,60.768-2.085,29.222,7.015,54.937,16.651,82.164l.628,1.773c21.413,60.6,31.456,112.529,30.329,157.109h3.8c1.125-45.041-9.009-97.392-30.55-158.382l-.628-1.773c-9.508-26.84-18.46-52.184-16.43-80.631,2.567-35.958,38.506-51.373,59.7-57.354,21.95-6.2,52-14.712,71.438-35.072,9.028-9.451,14.048-21.413,18.9-32.987l1.236-2.954c1.219-2.879,2.346-8.03,3.656-13.992,1.847-8.529,4.652-21.4,7.716-23.426l.739-.5.093-.885c.664-5.945,1.512-11.888,2.306-17.647,3.378-23.832,6.535-46.334-1.329-70.737-9.691-30.089-34.223-46.223-74.982-49.324-14.933-1.127-30.826-.978-47.663-.83-48.806.461-99.293.941-134.809-29.592-11-9.451-16.761-21.246-17.131-35.017-.811-31.769,27.45-70.331,54.161-95.823,47.164-45.005,104.979-50.506,162.794-15.47,23,13.937,40.814,32.323,59.679,51.8,4.191,4.321,8.381,8.657,12.663,12.96,24.774,24.9,50.47,35.59,88.679,36.864,42.088,1.422,84.638-3.3,124.362-8.584q4.82-.638,9.674-1.274c24.125-3.1,48.806-6.276,71.4-14.693v-4.1c-22.594,8.638-47.515,11.888-71.881,15.026q-4.874.609-9.691,1.255c-39.559,5.28-81.924,9.95-123.753,8.565-37.62-1.274-61.766-11.3-86.1-35.756-4.265-4.283-8.455-8.62-12.644-12.922-18.2-18.791-37.011-38.211-60.437-52.388-59.4-36.013-118.861-30.346-167.372,15.95-27.3,26.065-56.192,65.679-55.324,98.7.37,14.9,6.591,27.615,18.441,37.805" transform="translate(-43.158 -49.794)" fill="%23fff"/><path id="Path_856" data-name="Path 856" d="M1375.22,1225.334a65.646,65.646,0,0,0-8.86,4.117c-14.842,8.676-27.985,19.364-37.788,27.69-2.491,2.123-4.966,4.245-7.457,6.387-21.617,18.5-43.971,37.639-69.518,51.15-25.42,13.438-54.456,20.731-82.016,27.061-19.29,4.431-48.438,11.113-71.125,5.206-27.284-7.124-23-37.066-19.549-61.137.314-2.2.609-4.321.887-6.351,1.108-8.527,2.51-17.222,3.858-25.639,4.319-26.97,8.786-54.863,5.3-82.589-2.641-20.988-7.939-47.033-25.511-62.318-19.088-16.614-50.137-14.971-75.094-13.661-3.932.2-7.735.407-11.315.518-2.843.11-6.019.238-9.47.388-37.731,1.569-107.969,4.5-137.93-23.813-9.1-8.584-13.825-19.6-14.065-32.73-.518-29.609,20.8-56.855,33.56-70.459,9.285-9.912,41.312-41.644,70.072-41.644.647,0,1.293.019,1.921.036,2.325.13,4.578.223,6.792.333,23.832,1.108,42.642,1.994,66.085,13.6,30.4,15.063,52.74,41.608,71.291,65.291,1.108,1.421,2.234,2.862,3.342,4.3,6.922,8.916,14.065,18.128,22.575,25.658,7.126,6.295,14.288,8.381,21.893,10.614,3.194.941,6.5,1.9,9.931,3.211l.2.057c29.887,2.769,60.142-.221,89.4-3.121,9.342-.922,19-1.883,28.5-2.62,12.9-1.034,25.825-1.994,38.727-2.954,31.306-2.363,63.444-4.78,95.361-7.956v-1.531c-31.953,3.174-64.129,5.61-95.473,7.956-12.922.977-25.825,1.938-38.746,2.953-9.506.758-19.178,1.716-28.52,2.641-29.148,2.879-59.311,5.869-89.012,3.119-3.452-1.31-6.756-2.289-9.948-3.212-7.44-2.179-14.455-4.228-21.3-10.3-8.4-7.44-15.525-16.6-22.39-25.456-1.108-1.44-2.234-2.881-3.342-4.3-18.662-23.83-41.128-50.5-71.807-65.715-23.74-11.759-42.7-12.646-66.7-13.77-2.214-.093-4.467-.2-6.792-.314-29.849-1.533-63.575,31.824-73.174,42.086-12.922,13.771-34.5,41.368-33.966,71.512.24,13.549,5.132,24.94,14.528,33.818,30.439,28.76,101.083,25.806,139.055,24.218,3.433-.147,6.608-.276,9.432-.369,3.6-.128,7.4-.333,11.353-.535,24.681-1.293,55.4-2.917,74.022,13.29,17.186,14.952,22.392,40.648,24.995,61.359,3.47,27.524-.979,55.305-5.279,82.164-1.348,8.417-2.75,17.13-3.877,25.677-.259,2.03-.573,4.153-.886,6.33-3.34,23.371-7.918,55.362,20.694,62.838a82.471,82.471,0,0,0,20.693,2.38c18.146,0,37.2-4.374,51.133-7.568,27.653-6.349,56.8-13.678,82.4-27.208,25.7-13.587,48.107-32.785,69.779-51.335q3.737-3.213,7.476-6.387c9.746-8.289,22.815-18.921,37.546-27.524a59.757,59.757,0,0,1,8.1-3.82Z" transform="translate(-44.669 -50.812)" fill="%23fff"/><path id="Path_857" data-name="Path 857" d="M934.631,1081.379h0c-45.687,0-75.334-13.419-88.09-39.873l-.074-.276c-2.234-41.589,28.409-80.374,72.879-92.243a88.458,88.458,0,0,1,22.778-2.971c35.794,0,72.824,22.04,94.329,56.173,12.848,20.4,14.767,37.085,6.24,54.16l-.2.259c-16.89,13.326-36.79,18.163-61.469,21.32-11.5,1.476-28.817,3.452-46.389,3.452m-86.649-40.389c12.515,25.789,41.663,38.858,86.649,38.858,17.481,0,34.739-1.958,46.185-3.416,24.386-3.138,44.007-7.882,60.6-20.914,8.158-16.485,6.238-32.692-6.259-52.519-21.228-33.688-57.742-55.452-93.036-55.452a87.207,87.207,0,0,0-22.39,2.917c-43.712,11.667-73.875,49.712-71.752,90.526" transform="translate(-46.442 -51.911)" fill="%23fff"/><path id="Path_858" data-name="Path 858" d="M943.847,1059.641h0c-27.43,0-47.884-9.47-59.18-27.431l-.112-.257c-2.843-13.9,0-26.618,8.251-36.773,11.113-13.659,31.917-22.133,54.309-22.133,24.256,0,55.1,10.818,62.246,41.294,2.03,8.7.645,16.466-4.117,23.112-9.544,13.345-31.418,19.9-48.716,21.56-4.319.425-8.6.628-12.682.628m-57.832-28.133c13.918,22,39.115,26.619,57.832,26.619,4.043,0,8.253-.2,12.534-.628,16.965-1.643,38.378-7.992,47.627-20.932,4.485-6.276,5.8-13.642,3.858-21.874-6.924-29.609-37.049-40.132-60.751-40.132-21.931,0-42.31,8.27-53.127,21.579-7.918,9.765-10.688,21.985-7.973,35.369" transform="translate(-48.48 -53.394)" fill="%23fff"/><path id="Path_859" data-name="Path 859" d="M1392.3,1193.309c-.59.387-1.181.775-1.754,1.162-3.045,2.013-5.7,3.767-7.826,5a334.162,334.162,0,0,0-45.909,31.344c-10.892,8.971-20.935,19.05-30.643,28.8-16.578,16.651-33.707,33.855-55.286,45.578-17.8,9.654-52.407,25.1-84.139,20.084-37.712-5.964-41.294-37.344-39.578-70.369,1.883-36,1.44-70.571.979-107.157l-.111-9.341c-.387-32.526,15.175-50.135,51.982-58.9,83.345-13.53,150.113-16.207,212.285-8.251v-1.533c-62.263-7.956-129.125-5.261-212.58,8.289-37.694,8.971-53.606,27.044-53.2,60.418l.11,9.34c.461,36.569.906,71.106-.977,107.047-1.773,33.745,1.956,65.826,40.85,71.973a81.758,81.758,0,0,0,13.1.979c28.189,0,56.451-12.81,71.992-21.246,21.783-11.814,38.986-29.112,55.638-45.818,9.691-9.727,19.7-19.787,30.531-28.7a335.507,335.507,0,0,1,45.706-31.216c2.177-1.255,4.837-3.009,7.918-5.039.3-.2.611-.406.905-.609Z" transform="translate(-61.749 -58.455)" fill="%23fff"/><path id="Path_860" data-name="Path 860" d="M1393.778,1116.06c-12.147-25.235-58.83-30.79-77.954-33.08a300.888,300.888,0,0,0-35.535-2.16,241.313,241.313,0,0,0-56.653,6.442c-27.486,6.646-56.891,17.925-66.62,51.245-6,20.564-5.02,41.884-4.06,62.484.571,12.166,1.144,24.736.257,36.828l-.036.276.019.278c1.624,22.779,6.922,49.876,33.743,57.188l.295.074a64.937,64.937,0,0,0,11.907,1.125c29.426,0,53.81-20.065,74.336-38.856,8.548-7.828,17.02-15.967,25.235-23.832,16.041-15.394,32.654-31.325,50.266-45.41,2.584-2.068,5.427-4.191,8.436-6.461,13.642-10.281,29.83-22.485,36.365-38.4Zm-40.924,60.048c-3.064,2.289-5.945,4.469-8.6,6.591-17.906,14.305-34.63,30.346-50.8,45.871-8.16,7.828-16.613,15.931-25.087,23.7-19.492,17.833-42.531,36.864-69.223,36.864a57.805,57.805,0,0,1-10.355-.96c-21.857-6.072-26.435-28.668-27.985-50.08.906-12.442.314-25.159-.259-37.454-.923-19.974-1.883-40.648,3.767-59.993,8.619-29.518,34.463-39.54,61.1-45.984a234.159,234.159,0,0,1,54.88-6.221,293.194,293.194,0,0,1,34.629,2.106c18.275,2.178,73.839,8.8,74.208,38.321.24,19.715-20.01,34.981-36.272,47.238" transform="translate(-63.227 -59.308)" fill="%23fff"/><path id="Path_861" data-name="Path 861" d="M1219.526,1244.17h0c-17.685,0-29.278-16.946-33.541-49.029-3.23-47.884,15.173-76.071,56.228-86.224,8.1-1.994,19.953-3.194,31.694-3.194,13.68,0,46.833,1.809,59.477,18.515,5.058,6.665,6.259,14.952,3.563,24.643l-.074.185c-21.339,36.365-65.089,75.684-101.767,91.467a39.722,39.722,0,0,1-15.579,3.637m54.381-136.915c-11.629,0-23.35,1.181-31.325,3.157-40.223,9.932-58.241,37.6-55.084,84.581,2.881,21.708,10.8,47.644,32.028,47.644a38.293,38.293,0,0,0,14.971-3.49c36.4-15.672,79.8-54.677,101.01-90.783,2.529-9.156,1.4-16.965-3.323-23.2-12.238-16.171-44.837-17.907-58.276-17.907" transform="translate(-65.059 -60.675)" fill="%23fff"/><path id="Path_862" data-name="Path 862" d="M319.3,1452.073h0c-32.858,0-64.424-6.646-88.256-12.443-49.776-12.109-109.833-32.008-132.567-78.931-3.637-9.175-3.083-17.685,1.643-25.328,19.19-31.03,102.645-40.223,127.768-42.31,9.119-.756,18.921-1.144,29.3-1.569,47.164-1.9,100.624-4.041,128.053-40.555,7.773-10.355,14.695-20.969,21.377-31.233,20.785-31.879,40.408-62.006,81.037-77.383,16.891-6.4,34.427-9.8,50.708-9.8a109.191,109.191,0,0,1,28.318,3.618c23.868,6.406,32.174,23.11,26.138,52.555-13.162,64.35-72.786,97.8-107.158,112.011q-5.231,2.161-10.521,4.283c-20.823,8.381-42.364,17.075-59.662,32.174-14.4,15.3-24.365,34.132-34,52.353-2.418,4.559-4.909,9.285-7.438,13.863-7.773,14.1-15.691,27.56-27.1,37.361-3.323,2.843-8.068,4.376-12.665,5.852-4.5,1.44-8.767,2.805-11.185,5.244l-.223.221h-.314c-1.07.019-2.159.019-3.247.019m219.058-318.022c-16.1,0-33.448,3.342-50.173,9.691-40.149,15.211-59.66,45.115-80.3,76.792-6.7,10.283-13.642,20.916-21.451,31.308-27.855,37.1-81.684,39.262-129.2,41.183-10.357.406-20.141.794-29.221,1.55-24.949,2.068-107.8,11.168-126.605,41.608-4.457,7.2-4.975,15.247-1.541,23.9,22.428,46.3,82.079,66.03,131.541,78.065,23.74,5.779,55.176,12.406,87.887,12.406.977,0,1.956-.019,2.934-.019,2.7-2.565,7.015-3.951,11.574-5.408,4.45-1.421,9.047-2.9,12.147-5.557,11.224-9.635,18.755-22.428,26.749-36.937,2.51-4.578,5-9.285,7.419-13.844,9.691-18.294,19.715-37.232,34.3-52.721,17.536-15.339,39.208-24.07,60.159-32.507,3.506-1.421,7.015-2.824,10.5-4.264,34.095-14.1,93.22-47.256,106.253-110.9,5.833-28.5-2.142-44.635-25.05-50.782a107.94,107.94,0,0,0-27.93-3.563" transform="translate(-5.274 -62.145)" fill="%23fff"/><path id="Path_863" data-name="Path 863" d="M450.451,1485.978c15.007,11.094,31.252,21.118,48.455,31.732,40.814,25.2,83.031,51.245,106.788,91.967,2.586,22.521-27.08,35.442-48.751,44.855-4.5,1.976-8.748,3.822-12.292,5.575-6.96,3.435-14.012,6.831-21.063,10.19h3.525q9.167-4.375,18.22-8.824c3.489-1.735,7.735-3.58,12.221-5.538,22.169-9.635,52.517-22.851,49.636-46.61l-.091-.276c-23.961-41.128-66.382-67.3-107.4-92.63-17.167-10.6-33.393-20.619-48.364-31.658-16.428-12.147-24.753-27.783-24.736-46.481.038-33.08,25.808-66.805,51.337-85.579,15.339-11.277,31.989-21.006,48.086-30.4,31.363-18.311,63.777-37.232,86.963-68.225,7.918-10.578,15.1-21.95,22.04-32.932,7.217-11.408,14.676-23.222,22.982-34.168,18.793-24.736,35.96-25.327,61.968-26.2,3.582-.129,7.347-.257,11.3-.461,17.5-.868,36.771,3.932,55.415,8.584,11.5,2.881,23.388,5.852,34.41,7.31,14.1,1.866,28.8,2.567,43.009,3.268,22.171,1.07,45.1,2.177,66.565,7.7s41.406,21.3,37.548,44.137c-4.007,23.738-22,42.179-55.01,56.394-7.844,3.378-16,6.442-24.643,9.672-37.7,14.139-76.682,28.76-89.418,70.276-12.109,20.415-2.639,64.146.444,78.47,4.005,28.668,13.383,56.967,22.447,84.341l4.3,12.979c13.4,40.351,29.7,89.473,6.073,126.853h1.809c23.277-37.824,6.977-86.925-6.442-127.333l-4.3-12.979c-9.045-27.3-18.385-55.543-22.39-84.137-3.064-14.234-12.425-57.52-.554-77.585,12.57-40.962,51.205-55.434,88.568-69.444,8.657-3.249,16.818-6.313,24.7-9.71,33.522-14.436,51.816-33.265,55.931-57.539,4.005-23.793-16.54-40.185-38.69-45.871-21.617-5.574-44.618-6.682-66.86-7.754-14.177-.682-28.834-1.384-42.9-3.247-10.928-1.459-22.243-4.283-34.223-7.274-18.755-4.671-38.157-9.506-55.878-8.622-3.932.2-7.678.314-11.26.444-26.433.9-43.9,1.5-63.114,26.8-8.344,11-15.837,22.834-23.056,34.28-6.941,10.965-14.084,22.3-21.986,32.839-23,30.736-55.286,49.583-86.5,67.8-16.135,9.434-32.822,19.161-48.235,30.515-25.825,18.976-51.908,53.182-51.944,86.8-.019,19.216,8.51,35.257,25.363,47.7" transform="translate(-23.326 -63.582)" fill="%23fff"/><path id="Path_864" data-name="Path 864" d="M494.049,1269.478h0c-11.961,0-22.466-4.726-31.216-14.048l-.166-.166-.036-.24c-4.21-28.556,14.6-55.691,35.091-69.905,9.563-6.646,26.913-13.79,42.346-13.79,14.9,0,24.793,6.535,28.651,18.867,8.139,26.046-12.627,50.744-34.779,65.161-14.4,9.359-27.819,14.122-39.89,14.122m-29.942-14.916c8.417,8.88,18.477,13.383,29.942,13.383,11.776,0,24.919-4.669,39.06-13.863,21.689-14.12,42.032-38.193,34.149-63.426-4.6-14.714-17.315-17.795-27.191-17.795-15.118,0-32.1,7-41.478,13.511-20.065,13.9-38.469,40.353-34.482,68.189" transform="translate(-25.353 -64.275)" fill="%23fff"/><path id="Path_865" data-name="Path 865" d="M775.947,1608.151h0a17.363,17.363,0,0,1-4.78-.718c-12.553-3.618-24.441-8.916-35.941-14.048-13.642-6.092-27.745-12.368-43.066-15.874-6.387-1.459-12.941-2.826-19.271-4.155-23.167-4.818-47.128-9.82-68.818-20.453-28.446-13.088-54.88-30.441-81.7-48.566-1.7-1.146-3.416-2.308-5.17-3.471-21.541-14.4-45.944-30.717-52.111-57.244-9.009-51.428,46.185-85,86.483-109.538,7.975-4.854,15.525-9.451,22.021-13.807,27.8-18.7,48.05-36.015,63.686-54.53,5.353-6.313,10.54-13.364,15.542-20.177,12.848-17.462,26.138-35.516,44.893-45.982,12.239-6.829,26.269-10.134,42.863-10.134,13.752,0,27.855,2.2,41.5,4.336,2.013.316,4.005.611,6,.924,39.743,6.073,71.807,11.648,100.955,17.536,15.506,3.138,25.4,10.283,27.136,19.623,1.662,8.9-4.376,18.256-17,26.359-11.224,7.2-23.464,12.886-35.314,18.405-12.22,5.684-24.864,11.555-36.329,19.086-58.331,38.266-55.12,96.673-46.812,153.2.295,2.03.9,5.539,1.679,9.95,5.833,33.669,21.358,123.106,3.4,144.519a12.437,12.437,0,0,1-9.839,4.761m-35.368-417.185c-16.559,0-29.942,3.176-42.124,9.969-18.477,10.3-31.658,28.206-44.394,45.54-5.039,6.829-10.228,13.9-15.617,20.267-15.727,18.608-36.07,36.034-64.017,54.806-6.518,4.376-14.067,8.971-22.078,13.846-42.143,25.639-94.586,57.556-85.781,107.913,6.036,25.9,30.182,42.052,51.483,56.284,1.754,1.181,3.47,2.325,5.17,3.489,26.766,18.09,53.144,35.4,81.5,48.438,21.543,10.557,45.393,15.542,68.467,20.341,6.349,1.329,12.922,2.7,19.309,4.155,15.468,3.544,29.645,9.856,43.36,15.986,11.446,5.094,23.279,10.393,35.737,13.954a15.69,15.69,0,0,0,4.357.665,10.811,10.811,0,0,0,8.676-4.21c17.517-20.878,2.085-109.8-3.729-143.281-.775-4.431-1.384-7.939-1.679-9.988-8.381-57.021-11.612-115.925,47.477-154.691,11.555-7.586,24.256-13.493,36.531-19.2,11.776-5.482,23.978-11.149,35.11-18.311,12.073-7.735,17.887-16.54,16.337-24.792-1.607-8.565-11.3-15.432-25.936-18.4-29.11-5.869-61.174-11.446-100.881-17.517-1.994-.314-4.005-.627-6.019-.941-13.585-2.124-27.615-4.321-41.257-4.321" transform="translate(-25.467 -65.269)" fill="%23fff"/><path id="Path_866" data-name="Path 866" d="M679.281,1535.7h0c-31.252,0-65.015-9.137-97.633-26.416-28.371-15.026-66.6-39.134-71.013-74.89,1.533-37.86,37.971-61.84,67.267-81.094q4.125-2.713,8.011-5.3,6.785-4.542,13.606-9.064c29.849-19.863,60.73-40.389,87.755-64.868,14.638-13.253,42.568-35.478,65.365-35.478,10.393,0,18.534,4.671,24.22,13.9,6.7,10.892-2.769,25.808-9.691,36.7-1.588,2.512-3.1,4.892-4.264,6.979-7.882,14.122-15.617,29.314-16.1,46.02.074,19.953,2.142,40.13,4.136,59.66,2.1,20.509,4.283,41.718,4.117,62.669-.333,44.413-19.882,66.824-61.526,70.554-4.671.4-9.47.627-14.251.627m73.357-295.575c-22.28,0-49.876,21.969-64.331,35.074-27.135,24.551-58.055,45.115-87.959,65q-6.811,4.54-13.6,9.064c-2.567,1.735-5.262,3.506-8.013,5.315-29,19.069-65.087,42.809-66.563,79.746,4.3,34.924,42.124,58.738,70.181,73.616,32.4,17.168,65.921,26.231,96.932,26.231,4.745,0,9.487-.2,14.1-.628,41.276-3.673,59.827-24.976,60.159-69.038.147-20.861-2.013-42.034-4.117-62.505-1.994-19.549-4.079-39.78-4.134-59.827.48-17.075,8.306-32.452,16.281-46.74,1.181-2.123,2.7-4.521,4.319-7.07,7.07-11.131,15.857-24.976,9.672-35.055-5.389-8.75-13.105-13.181-22.927-13.181" transform="translate(-28.02 -67.966)" fill="%23fff"/><path id="Path_867" data-name="Path 867" d="M1091.364,1510.027c1.7,1.146,3.045,8.769,3.858,13.328a50.1,50.1,0,0,0,1.051,5.225c3.361,10.281,7.347,20.212,10.449,27.726,1.864,4.521,3.784,9.045,5.684,13.549,4.8,11.3,9.748,22.982,13.92,34.741,9.8,27.726,13,51.835,9.635,72.121h1.533c3.342-20.49.112-44.782-9.746-72.62-4.172-11.814-9.137-23.517-13.937-34.834-1.9-4.5-3.822-9.026-5.686-13.549-3.083-7.476-7.052-17.37-10.393-27.615a47.16,47.16,0,0,1-1.015-5c-1.255-7.069-2.363-12.644-4.357-14.213-13.383-25.2-3.784-76.792,18.09-96.987,21.745-20.084,53.441-27.983,84.084-35.608,10.633-2.639,20.655-5.13,30.144-8.1,30.2-9.432,69.61-23.517,106.7-48.714,6.13-4.172,12.848-9.377,19.955-14.9,12.275-9.525,25.492-19.789,38.746-27.134V1275.7c-13.6,7.438-27.135,17.923-39.669,27.651-7.107,5.52-13.808,10.708-19.882,14.842-36.918,25.1-76.2,39.134-106.308,48.53-9.432,2.953-19.437,5.446-30.034,8.085-30.845,7.68-62.724,15.617-84.767,35.96-22.316,20.619-32.081,73.357-18.311,99Z" transform="translate(-59.524 -70.002)" fill="%23fff"/><path id="Path_868" data-name="Path 868" d="M1134.636,1575.842c13.531,34.112,27.393,69.112,24.828,103.372H1161c2.567-34.537-11.353-69.684-24.938-103.926-7.421-18.719-14.436-36.385-18.717-53.626-4.616-31.565-5.852-64.072,16.188-88.033,21.432-23.333,55.065-34.021,79.616-41.848,10.744-3.414,21.709-6.756,32.342-9.986,26.175-7.937,53.237-16.169,79.135-26.414,16.041-6.351,31.768-13.789,46.389-20.9,3.951-1.92,8.362-4.485,13.05-7.2,2.474-1.438,5-2.9,7.569-4.338v-1.735c-2.824,1.571-5.612,3.176-8.325,4.745-4.652,2.714-9.064,5.261-12.96,7.145-14.583,7.105-30.291,14.526-46.3,20.859-25.825,10.226-52.869,18.441-79.007,26.379-10.633,3.23-21.615,6.57-32.359,9.986-24.717,7.882-58.554,18.644-80.281,42.272-22.464,24.441-21.228,57.354-16.557,89.364,4.336,17.407,11.351,35.128,18.791,53.883" transform="translate(-61.078 -72.499)" fill="%23fff"/><path id="Path_869" data-name="Path 869" d="M281.458,1426.939h0c-32.285,0-71.669-14.084-86.9-45.521l-.074-.295c-1.726-28.465,22.761-44.672,74.843-49.545,7.015-.664,16.337-1.422,26.25-1.422,32.526,0,52,8.215,57.908,24.422,3.193,19.789-.646,36.163-11.389,48.825-12.7,14.952-34.8,23.536-60.641,23.536m-85.466-46.056c14.988,30.755,53.7,44.525,85.466,44.525,25.4,0,47.073-8.381,59.477-23,10.449-12.294,14.177-28.261,11.094-47.442-5.629-15.394-24.643-23.276-56.449-23.276-9.839,0-19.124.737-26.1,1.4-51.014,4.781-75.049,20.417-73.487,47.791" transform="translate(-10.667 -72.99)" fill="%23fff"/><path id="Path_870" data-name="Path 870" d="M664.288,1509.157h0c-1.792,0-3.582-.038-5.317-.112-36.291-1.531-92.186-22.632-102.8-64.7-3.618-42.052,47.054-75.833,91.541-92.021,11.5-4.191,20.029-6.054,27.653-6.054,11.852,0,21.339,4.745,29.019,14.491,12.459,15.855,18.182,42.419,21.394,61.027,4.412,25.456,1.476,47.218-8.731,64.682-10.946,18.755-34.722,22.687-52.757,22.687M675.363,1347.8c-7.438,0-15.8,1.828-27.135,5.964-43.99,16-94.089,49.249-90.564,90.322,10.411,41.2,65.55,61.93,101.38,63.444,1.716.074,3.471.111,5.244.111,17.629,0,40.869-3.8,51.447-21.931,10.022-17.148,12.884-38.561,8.546-63.649-3.193-18.458-8.843-44.782-21.1-60.362-7.366-9.359-16.466-13.9-27.819-13.9" transform="translate(-30.509 -73.874)" fill="%23fff"/><path id="Path_871" data-name="Path 871" d="M1154.152,1591.911c10.909,28.5,22.133,57.853,22.889,89.345h1.514c-.739-31.751-12.016-61.248-22.982-89.9-8.731-22.8-17.759-46.37-21.432-70.921-8.068-54.069,19.456-91.5,84.175-114.43,55.878-19.789,115.835-33.319,174.314-46.056V1358.4c-58.628,12.774-118.75,26.3-174.811,46.167-64.609,22.889-93.257,61.949-85.173,116.092,3.673,24.717,12.737,48.383,21.505,71.253" transform="translate(-62.079 -74.54)" fill="%23fff"/><path id="Path_872" data-name="Path 872" d="M1196.751,1671.385c.775,4.043,1.4,7.975,1.937,11.852h1.533c-.554-3.97-1.181-7.994-1.976-12.128-4.172-21.672-13.1-43.9-21.764-65.4-13.844-34.37-28.15-69.905-24.273-105.4,4.281-39.134,34.665-66.75,92.868-84.417,56.284-17.093,106.106-23.148,148.581-18.182v-1.531c-42.642-4.966-92.611,1.144-149.024,18.256-58.849,17.868-89.583,45.909-93.921,85.708-3.932,35.885,10.448,71.6,24.347,106.142,8.641,21.432,17.557,43.6,21.691,65.106" transform="translate(-63.107 -76.521)" fill="%23fff"/><path id="Path_873" data-name="Path 873" d="M952.375,1538.455c3.949,14.306,8.03,29.091,11.3,43.822,5.187,23.388,7.255,47.237,9.268,70.295.718,8.325,1.457,16.946,2.344,25.418.2,2.03.461,4.117.72,6.221h1.55c-.295-2.161-.535-4.3-.756-6.387-.887-8.455-1.626-17.056-2.346-25.382-2.011-23.11-4.079-47-9.3-70.5-3.285-14.767-7.364-29.571-11.315-43.9-5.538-20.1-11.26-40.869-14.823-61.711-2.769-33.928,19.789-58.276,57.447-62.061a88.787,88.787,0,0,1,9.119-.48c13.549,0,24.237,3.637,32.637,11.15,2.382,4.412,3.784,11.482,5.149,18.294,1.68,8.491,3.287,16.521,6.665,20.507,3.8,42.457,19.012,79.413,33.412,109.982l2.066,4.374c14.177,30,30.255,63.981,23.445,97.615a71.146,71.146,0,0,1-2.289,8.491h1.6a75.907,75.907,0,0,0,2.161-8.2c6.922-34.114-9.266-68.355-23.555-98.573l-2.049-4.357c-14.379-30.5-29.554-67.4-33.3-109.7l-.019-.259-.166-.185c-3.23-3.6-4.892-11.943-6.5-19.991-1.385-7-2.826-14.232-5.353-18.846l-.149-.2c-8.731-7.826-19.77-11.629-33.762-11.629a92.115,92.115,0,0,0-9.266.5c-38.563,3.86-61.654,28.872-58.812,63.76,3.6,20.987,9.321,41.792,14.878,61.932" transform="translate(-51.431 -77.496)" fill="%23fff"/><path id="Path_874" data-name="Path 874" d="M1190.511,1603.694c2.27,5.555,4.633,11.3,6.813,16.872a576.681,576.681,0,0,1,20.859,63.851h1.569a578.869,578.869,0,0,0-21.006-64.424c-2.2-5.574-4.559-11.315-6.832-16.873-9.765-23.757-19.861-48.345-22.575-73.321-7.364-67.93,53.957-93.995,91.172-103.484,50.43-12.867,94.6-11.574,134.089,4.06v-1.643c-39.633-15.542-83.935-16.8-134.478-3.894-37.674,9.6-99.792,36.051-92.3,105.126,2.733,25.2,12.867,49.878,22.687,73.727" transform="translate(-64.048 -77.703)" fill="%23fff"/><path id="Path_875" data-name="Path 875" d="M653.745,1455.935h0c-8.1,0-17.445-3.82-20.067-12.33l-.036-.147.019-.131c.96-15.819,11.85-21.413,20.914-21.413,6.922,0,13.309,3.064,16.651,8.011,2.049,3.047,3.894,8.177,1.034,15.377-2.622,6.553-9.71,10.633-18.515,10.633m-18.572-12.663c2.455,7.7,11.077,11.132,18.572,11.132,6.4,0,14.251-2.529,17.094-9.674,2.066-5.206,1.771-10.022-.868-13.937-3.064-4.54-8.971-7.365-15.4-7.365-8.362,0-18.441,5.206-19.4,19.844" transform="translate(-34.77 -78.025)" fill="%23fff"/><path id="Path_876" data-name="Path 876" d="M1388.285,1689.754c4.892-9.894,10.3-19.732,15.525-29.257.868-1.571,1.754-3.194,2.622-4.8v-3.155c-1.31,2.417-2.639,4.835-3.951,7.217-5.242,9.544-10.651,19.4-15.542,29.314l-.943,1.9q-1.495,3.045-3.174,6.423h1.7c1-1.994,1.939-3.932,2.843-5.76Z" transform="translate(-75.88 -90.681)" fill="%23fff"/><path id="Path_877" data-name="Path 877" d="M1200.109,1583.753c13.585,31.934,28.87,67.783,46.812,101.877h1.68c-18.073-34.242-33.431-70.349-47.073-102.414l-1.512-4.688c-9.988-30.514-21.3-65.108-1.847-94.254,16.3-24.422,54.732-44.912,82.275-43.971,9.1.333,17.886.019,26.4-.259,22.725-.775,44.211-1.514,67.25,9.8a96.741,96.741,0,0,1,21.541,14.453v-2.011a98.248,98.248,0,0,0-20.878-13.808c-23.388-11.481-45.041-10.744-67.968-9.967-8.472.295-17.241.59-26.286.257-27.985-1.051-67.045,19.863-83.585,44.654-19.863,29.758-8.437,64.737,1.642,95.584Z" transform="translate(-65.08 -78.915)" fill="%23fff"/><path id="Path_878" data-name="Path 878" d="M1230.823,1615.132c15.377,29.407,34.372,60.658,59.384,71.291h4.412c-.442-.147-.885-.259-1.31-.406-25.787-9.34-45.373-41.442-61.138-71.6a289.085,289.085,0,0,1-27.449-79.578c-.905-20.067,5.261-37.2,18.349-50.931,17.776-18.663,48.086-29.811,81.075-29.811a136.634,136.634,0,0,1,15.653.887c29.683,3.395,55.729,18.606,71.474,41.737a90.774,90.774,0,0,1,5.3,8.878v-3.157c-1.255-2.234-2.584-4.431-4.043-6.572-16-23.5-42.438-38.949-72.546-42.4a139.89,139.89,0,0,0-15.837-.887c-33.393,0-64.11,11.315-82.182,30.274-13.383,14.047-19.678,31.565-18.736,52.165a290.652,290.652,0,0,0,27.6,80.115" transform="translate(-66.02 -79.708)" fill="%23fff"/><path id="Path_879" data-name="Path 879" d="M1403.486,1604.251V1600.1c-13.421,35.2-40.536,83.493-74.336,94.42h4.393c31.325-12.977,56.505-56.579,69.943-90.267" transform="translate(-72.935 -87.803)" fill="%23fff"/><path id="Path_880" data-name="Path 880" d="M1303.217,1646.572h0c-.682,0-1.383,0-2.068-.038l-.24-.036c-36.4-13.752-61.4-47.164-74.336-99.331-2.436-19.566,2.161-36.512,13.236-49.1,12.646-14.343,33.319-22.558,56.745-22.558,26.212,0,51.133,10.245,66.656,27.412,13.347,14.766,19.292,34,17.167,55.636-3.618,36.9-32.433,88.016-77.16,88.016m-1.883-1.55c.628.017,1.255.036,1.883.036,43.824,0,72.1-50.32,75.648-86.649,2.085-21.192-3.73-40.021-16.78-54.454-15.249-16.872-39.745-26.932-65.531-26.932-22.982,0-43.251,8.049-55.6,22.059-10.8,12.238-15.249,28.777-12.886,47.81,12.774,51.5,37.437,84.544,73.266,98.131" transform="translate(-67.271 -80.966)" fill="%23fff"/><path id="Path_881" data-name="Path 881" d="M233.06,1649.463h-.019c-12.128,0-24.367-4.024-36.365-11.945-34.926-23.091-53.256-73.338-58.766-112.695.387-27.116,19.373-41.385,54.9-41.385,20.952,0,42.466,4.947,53.43,7.882,19.587,5.26,41.884,13.217,58.664,32.3l.13.164c11.389,23.241,3.894,47.313-4.043,68.06-13.568,35.535-39.614,57.613-67.93,57.613m-40.251-164.494c-35.036,0-53,13.366-53.386,39.761,5.455,38.9,23.583,88.717,58.084,111.516,11.75,7.752,23.711,11.683,35.535,11.683,27.688,0,53.182-21.689,66.527-56.634,7.809-20.415,15.192-44.081,4.136-66.749-16.523-18.719-38.506-26.564-57.853-31.75-10.892-2.935-32.257-7.828-53.042-7.828" transform="translate(-7.568 -81.401)" fill="%23fff"/><path id="Path_882" data-name="Path 882" d="M1307.14,1605.5h0a30.669,30.669,0,0,1-7.79-1.034c-20.213-5.353-36-24.2-43.287-51.723-2.971-12.9-1-24.2,5.722-32.673,7.68-9.674,21.008-15.23,36.55-15.23,16.853,0,32.6,6.57,42.124,17.592,8.068,9.321,11.317,21.449,9.378,35.053-2.879,20.122-19.309,48.014-42.7,48.014m-8.8-99.129c-15.081,0-27.966,5.336-35.35,14.657-6.423,8.087-8.306,18.94-5.446,31.344,3.378,12.738,14.251,43.232,42.2,50.617a28.615,28.615,0,0,0,7.4,1c22.52,0,38.4-27.134,41.185-46.721,1.883-13.143-1.238-24.845-9.009-33.836-9.249-10.687-24.551-17.057-40.981-17.057" transform="translate(-68.851 -82.576)" fill="%23fff"/><path id="Path_883" data-name="Path 883" d="M235.711,1616.446h0a32.47,32.47,0,0,1-3.287-.166c-28.325-2.917-44.1-30.791-49-53.791-1.089-11.648,1.792-21.56,8.317-28.741,7.31-8.047,18.765-12.478,32.257-12.478,23.878,0,50.644,14.527,53.228,41.459,1.312,13.532-4.319,29.407-14.324,40.465-7.752,8.546-17.407,13.253-27.189,13.253M224,1522.8c-13.06,0-24.118,4.264-31.14,11.98-6.313,6.96-8.981,16.19-7.939,27.486,4.782,22.392,20.141,49.676,47.672,52.481a29.763,29.763,0,0,0,3.121.167c11.979,0,20.785-6.941,26.065-12.755,9.727-10.744,15.209-26.176,13.937-39.3-2.493-26.01-28.5-40.058-51.715-40.058" transform="translate(-10.053 -83.477)" fill="%23fff"/><path id="Path_884" data-name="Path 884" d="M7.89,1690.3c6.332-24.349,6.47-50.967,6.591-77.032.119-23.129.221-44.967,4.383-64.977,1.837-8.843,5.714-14.177,11.861-16.318,13.64-4.745,34.665,7.052,45.474,16.152,16.835,14.158,28.779,34.04,40.334,53.275,2.6,4.319,5.177,8.62,7.8,12.81,19.853,31.879,49.389,66.287,87.969,76.09h44.183c1.072-.259,2.123-.535,3.195-.83,36.624-10.154,50.948-46.389,64.792-81.408,8.289-20.987,16.133-40.8,28.3-54.677,9.765-11.113,23.462-16.335,40.629-15.468,36.992,1.845,83.676,32.4,102.45,58.645,8.325,11.667,10.909,22.891,7.882,34.335-5.317,20.065-28.575,40.52-67.433,59.4h16.687c33.265-18.146,52.795-37.418,58.093-57.447,3.6-13.585.554-27.282-9.047-40.722-20.194-28.261-68.522-59.845-108.264-61.821-19.6-.977-35.331,5.1-46.7,18.035-13.05,14.878-21.486,36.236-29.664,56.893-13.162,33.3-26.766,67.747-59.755,76.884-57.832,16.041-100.907-30.274-126.872-71.937-2.593-4.172-5.149-8.436-7.725-12.718-11.878-19.77-24.163-40.205-41.967-55.2-10.438-8.767-34.917-23.738-52.85-17.5-8.759,3.045-14.417,10.429-16.806,21.948-4.321,20.785-4.431,44.026-4.542,66.51-.129,26.229-.259,53.033-6.884,77.068Z" transform="translate(0 -83.589)" fill="%23fff"/><path id="Path_885" data-name="Path 885" d="M1005.134,1638.418l.516,4.079c2.178,17.279,4.559,36.219,15.3,49.657h1.975c-11.151-13.181-13.568-32.378-15.765-49.859l-.518-3.987c-.017-1.219-.074-2.954-.147-5.058-.535-16.595-1.992-60.658,9.028-72.066a7.857,7.857,0,0,1,5.833-2.658c2.879,0,6.276,1.569,10.06,4.652,25.437,20.766,44.746,50.523,51.613,79.633,3.932,16.615.055,36.072-9.674,48.4-.257.333-.554.609-.83.941h2.03c9.986-12.682,13.994-32.654,9.969-49.693-6.96-29.424-26.454-59.5-52.148-80.464-7.31-5.964-13.44-6.554-17.942-1.866-11.464,11.871-10.062,54.825-9.451,73.155.074,2.106.129,3.822.147,5.132" transform="translate(-55.125 -85.439)" fill="%23fff"/><path id="Path_886" data-name="Path 886" d="M383.182,1693.016h10.854c31.955-2.234,75.149-22.649,89.64-49.507,7.219-13.366,6.646-27.137-1.624-39.837-12.054-18.515-35.516-30.938-58.369-30.938a53.306,53.306,0,0,0-21.044,4.117c-33.707,14.343-51.3,61.488-48.217,97.078,2.824,11.243,12.979,17.906,28.76,19.088m20.048-114.763a51.688,51.688,0,0,1,20.453-3.987c22.021,0,45.5,12.423,57.1,30.237,8.068,12.387,8.584,25.271,1.55,38.285-15.1,28-62.042,48.918-93.9,48.918-18.035,0-29.592-6.444-32.526-18.035-2.99-34.926,14.251-81.334,47.33-95.418" transform="translate(-19.429 -86.301)" fill="%23fff"/><path id="Path_887" data-name="Path 887" d="M40.213,1695.494c1.108-6.349,2.058-12.793,3.019-19.345.932-6.387,1.9-12.978,3.036-19.53,2.917-19.309,10.181-32.49,19.908-36.144,7.633-2.881,16.6,0,26.666,8.546,10.438,8.86,18.644,20.029,26.581,30.845,5.714,7.773,11.621,15.82,18.339,23a140.264,140.264,0,0,0,13.587,12.627h2.427a137.1,137.1,0,0,1-14.907-13.678c-6.654-7.107-12.532-15.1-18.228-22.853-7.984-10.873-16.245-22.133-26.823-31.1-10.512-8.916-19.991-11.888-28.178-8.8-10.264,3.858-17.869,17.462-20.868,37.306-1.134,6.571-2.1,13.181-3.045,19.566-.97,6.627-1.939,13.145-3.055,19.568Z" transform="translate(-2.122 -88.778)" fill="%23fff"/></g></g></g></svg>');
  position: absolute;
  right: 0;
  bottom: 0;
  height: 90%;
  width: 67%;
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
}

section.search-stock-holder {
  --offset: 150px;
  margin-top: calc(var(--offset, 150px) - (var(--offset, 150px) * 2));
  z-index: 1;
}
section.search-stock-holder .tab-content-holder {
  --bs-border-radius: 10px;
}
section.search-stock-holder .tab-content-holder .tab-content--inner {
  border-top-left-radius: 0 !important;
}
@media screen and (max-width: 767px) {
  section.search-stock-holder .tab-content-holder .tab-content--inner {
    border-top-right-radius: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  section.search-stock-holder .advance-search {
    padding: 20px;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}
section.search-stock-holder:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--lightgray-color-2);
  z-index: -1;
  top: var(--offset);
}
@media screen and (max-width: 575px) {
  section.search-stock-holder {
    --offset: 50px;
  }
}

.swiper-grid-slider .grid-section--inner .image-box {
  --padding: 37%;
}
.swiper-grid-slider .grid-section--inner .image-box img {
  height: 80%;
  object-position: right;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.swiper-grid-slider .grid-section--inner.grid-section--inner-v2 .image-box {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.swiper-grid-slider .grid-section--inner.grid-section--inner-v2 .image-box img {
  height: 100%;
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
  top: 0;
}
.swiper-grid-slider .grid-section--inner.grid-section--inner-v2 .content-box {
  padding-top: 67%;
}

.swiper-gallery-slider {
  --bs-border-radius: 15px;
  --padding: 15%;
}

.swiper-logo-slider {
  --bs-border-radius: 10px;
  --padding: 15%;
  --fit: contain;
}
.swiper-logo-slider .swiper-wrapper {
  transition-timing-function: linear !important;
}

.swiper-grid-slider {
  --bs-border-radius: 15px;
}
.swiper-grid-slider.swiper-grid-slider-js-2 .swiper-slide {
  width: 45%;
}

.swiper-testimonials .review--heading img {
  width: 34px;
  height: 35px;
}

.reviews > .row > .col-auto:not(:last-child) {
  border-right: 1px solid var(--bs-white);
}
.reviews .reviews--box img {
  height: 25px;
}

.blog-grid--holder {
  --padding: 25%;
  --bs-border-radius: 15px;
}
.blog-grid--holder .blog-grid--title h3,
.blog-grid--holder .blog-grid--title .h3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.blog-grid--holder--featured {
  --bs-border-radius: 15px;
}
.blog-grid--holder--featured .image-box:before {
  content: "";
  background: transparent linear-gradient(180deg, #17171700 0%, #171717 100%) 0% 0% no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  height: 252px;
  bottom: 0;
}
.blog-grid--holder--featured .content-box {
  background-color: #171717;
}

section.title-area .title-area--inner {
  max-width: 1030px;
}

section.vehicle-compare .accordion-style-1 .accordion .accordion-item {
  --bs-accordion-border-color: var(--text-color);
}
section.vehicle-compare .vehicle-compare--inner .vehicle-compare--inner-box > *:not(:last-child) {
  margin-bottom: 15px;
}
section.vehicle-compare .vehicle-compare--inner .vehicle-compare--inner-box:not(:last-child) {
  border-bottom: 1px solid var(--text-color);
  margin-bottom: 20px;
  padding-bottom: 20px;
}
section.vehicle-compare .logo-box img {
  height: 35px;
}

section.forms .container > .row > .col-lg-6:not(:last-child) {
  border-right: 1px solid var(--lightgray-color);
}

.swiper-listing-grid-gallery .swiper-button-holder {
  z-index: 1;
  bottom: 14px;
  right: 14px;
}
.swiper-listing-grid-gallery .swiper-button.swiper-button {
  --swiper-navigation-size: 15px;
  width: 38px;
  height: 38px;
}

.listing-grid-holder .listing-grid--inner {
  --bs-border-radius: 15px;
}
.listing-grid-holder .listing-grid--inner .listing-grid--details .logo-box img {
  height: 35px;
}

.listing-grid--action .action {
  background-color: var(--lightgray-color-2);
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.listing-grid--action .action svg {
  width: 17px;
  height: 17px;
  object-fit: contain;
}

.dealer-contact.dealer-contact-v2 {
  background-color: transparent;
}
.dealer-contact.dealer-contact-v2 ul {
  flex-direction: row !important;
  flex-wrap: wrap;
}
.dealer-contact.dealer-contact-v2 ul li {
  width: calc(50% - 0.5rem);
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .dealer-contact.dealer-contact-v2 ul li a {
    flex-direction: column;
    align-items: flex-start !important;
  }
}
@media screen and (max-width: 575px) {
  .dealer-contact.dealer-contact-v2 ul li {
    width: 100%;
  }
}

body.hero-has-image section.hero {
  --image-margin: 80px;
}

section.hero {
  padding-top: calc(var(--header-height) + var(--top-bar-height));
  margin-bottom: var(--image-margin);
  position: relative;
}
section.hero .container {
  z-index: 2;
}
section.hero .hero-title-image .image-box img {
  position: relative;
  bottom: calc(var(--image-margin) - (var(--image-margin) * 2));
  margin-top: calc(var(--image-margin) - (var(--image-margin) * 2));
}
@media screen and (min-width: 992px) {
  section.hero .hero-title-image .image-box img {
    margin-top: calc(calc(var(--image-margin) - (var(--image-margin) * 2)) * 2);
  }
}
section.hero .hero-title-image h1:last-child,
section.hero .hero-title-image .h1:last-child {
  margin-bottom: 0 !important;
}
section.hero:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1234" height="495" viewBox="0 0 1234 495"><defs><clipPath id="clip-path"><rect id="Rectangle_343" data-name="Rectangle 343" width="1234" height="495" transform="translate(686)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_52" data-name="Mask Group 52" transform="translate(-686)" clip-path="url(%23clip-path)"><g id="Group_723" data-name="Group 723" transform="translate(2272.092 1946.961) rotate(-167)" opacity="0.42"><path id="Path_1092" data-name="Path 1092" d="M497.006,0c-21.891,0-43.475,11.38-62.431,32.947l-.192.29c-25.295,50.293-22.522,107.647-17.071,166.873,4.948,54.066,9.511,116.643.71,175.189-6.6,43.848-28.613,83.276-49.926,121.417-4.318,7.735-8.64,15.457-12.8,23.179-41.2,76.343-11.076,150.561,18.084,222.325,13.476,33.2,27.421,67.542,34.321,101.859,25.176,125.315-58.483,224.857-145.176,276.213-21.667,12.832-40.365,21.376-61.223,21.376a78.807,78.807,0,0,1-24.39-3.948c-6.866-2.209-13.829-4.629-20.567-6.966-17.458-6.061-35.5-12.314-54.066-15.7a124.325,124.325,0,0,0-22.069-2.126c-45.281.017-73.022,29.5-80.213,85.274.436,5.223.726,10.4,1,15.394,1.2,22.1,2.433,44.957,17.731,62.369l.227.274.353.112a17.442,17.442,0,0,0,5.579.855c16.909,0,42.957-19.861,62-34.354,6.738-5.14,12.572-9.574,16.731-12.185,32.852-20.554,66.815-41.815,102.847-41.815,16.939,0,33.5,4.5,50.6,13.766,20.293,10.961,39.735,24.13,58.529,36.85,20.3,13.75,41.3,27.952,63.482,39.51,29.352,15.282,58.4,22.39,91.414,22.39,25.469,0,51.583-4.222,76.02-8.785,37.3-6.979,68.172-10.221,97.155-10.221a328.291,328.291,0,0,1,73.99,8.062c92.19,21.1,148.174,81.87,207.446,146.206,25.856,28.065,52.6,57.1,82.679,82.679,50.907,43.33,114.193,68.348,175.417,92.56,42.039,16.619,85.531,33.819,124.509,56.773,3.513,2.258,7.22,4.642,11.027,7.108,45.361,29.276,108.1,69.784,161.2,66.558,43.941-13.7,72.151-55.773,72.118-107.277-.03-63.848-52.58-98.185-98.941-128.475-46.07-30.095-80.664-58.5-110.743-106.92-19.475-47.232-7.705-96.8,3.674-144.74,2.965-12.492,6.028-25.42,8.448-37.979,13.153-68.413-42.171-92.044-90.981-112.9-17.57-7.514-36.107-14.476-55.71-21.842-84.372-31.676-179.962-67.592-210.364-158.316-14.635-43.617-2.255-88.109,9.705-131.149,3.579-12.865,7.286-26.163,10.155-39.108,12.8-57.952,4.965-106.31-23.922-147.851-31.208-44.878-77.393-73.587-122.06-101.344-50.293-31.274-102.328-63.61-132.664-119.142-16.926-30.983-29.937-64.416-42.524-96.752-9.366-24.017-19.055-48.873-30.273-72.6C637.57,156.2,607.574,101.714,576.72,53.937,554.231,19.147,525.909,0,497.006,0M436.671,34.558C455.353,13.377,475.65,2.641,497.006,2.641c27.986,0,55.5,18.732,77.489,52.745,30.788,47.682,60.725,102.038,88.948,161.683,11.188,23.631,20.861,48.424,30.194,72.408,12.621,32.4,25.678,65.9,42.686,97.043,30.676,56.175,83,88.69,133.6,120.139,44.426,27.632,90.367,56.179,121.287,100.621,28.435,40.88,36.107,88.562,23.47,145.738-2.836,12.882-6.514,26.147-10.093,38.979-12.057,43.409-24.565,88.3-9.669,132.7,30.788,91.932,127.022,128.089,211.942,159.973,19.6,7.352,38.074,14.3,55.614,21.8,47.876,20.455,102.166,43.654,89.4,109.954-2.42,12.509-5.451,25.387-8.415,37.863-11.479,48.345-23.343,98.347-3.45,146.563,30.435,49.051,65.254,77.647,111.645,107.954,48.038,31.369,97.72,63.818,97.753,126.233,0,50.313-27.437,91.4-69.962,104.682-1.644.05-3.612.116-5.609.116-50.906,0-110.29-38.335-153.653-66.317-3.836-2.466-7.511-4.853-11.089-7.141-39.2-23.086-82.791-40.316-124.929-56.984-61-24.116-124.09-49.068-174.674-92.111-29.953-25.483-56.648-54.436-82.438-82.451-59.562-64.64-115.8-125.7-208.8-147a330.932,330.932,0,0,0-74.587-8.121c-29.144,0-60.173,3.255-97.637,10.251-24.308,4.546-50.292,8.752-75.538,8.752-32.578,0-61.24-7.029-90.19-22.1-22.053-11.479-42.977-25.648-63.224-39.349-18.86-12.766-38.348-25.952-58.741-36.995-17.52-9.462-34.479-14.073-51.87-14.073-36.787,0-71.075,21.455-104.25,42.218-4.272,2.677-10.138,7.141-16.939,12.317-18.732,14.265-44.38,33.819-60.385,33.819a15.113,15.113,0,0,1-4.417-.614c-14.46-16.7-15.668-38.943-16.83-60.48-.274-5.028-.548-10.221-1-15.183,4.869-37.559,22.294-82.665,77.568-82.665a121.891,121.891,0,0,1,21.6,2.063c18.362,3.354,36.3,9.577,53.663,15.605,6.754,2.337,13.733,4.754,20.633,6.979a81.536,81.536,0,0,0,25.2,4.081c21.455,0,40.524-8.689,62.577-21.746C351.364,1070.759,435.77,970.25,410.3,843.564c-6.949-34.575-20.94-69.024-34.466-102.345-30.241-74.472-58.8-144.82-18.2-220.05,4.156-7.722,8.461-15.427,12.783-23.149,21.422-38.349,43.571-78,50.227-122.331,8.834-58.84,4.272-121.608-.694-175.8-5.4-58.807-8.171-115.679,16.718-165.328" transform="translate(1833.048 586.188) rotate(90)" fill="%23fff"/><path id="Path_1093" data-name="Path 1093" d="M166.777,0h0c-36.978,0-40.2,59.8-42.346,99.36-.307,5.609-.581,10.769-.938,15.219-1.644,47.133-14.49,97.654-35.219,138.693C83.21,263.3,77.73,273.311,71.926,283.9c-23.453,42.861-47.714,87.175-45.667,135.114,1.789,42.234,14.426,82.936,26.665,122.3,4.431,14.268,9.009,29,12.991,43.571C83.728,650,83.55,710.365,65.4,764.3c-8.851,26.325-20.957,51.824-32.66,76.472C21.053,865.39,8.98,890.826.1,917.151l-.1.274.033.307c.419,3.417.772,6.721,1.112,9.914,2.757,25.437,4.738,43.812,27.741,64.544,19.99,18.022,46.975,30.062,80.212,35.783,27,4.658,54.05,5.305,79.262,5.305,6.834,0,13.671-.066,20.5-.112s13.668-.1,20.5-.1c20.713,0,45.119.436,69.024,3.724,140.257,19.263,228.4,107.954,321.7,201.854,63.739,64.142,150.108,97.508,233.642,129.762,44.488,17.187,90.463,34.948,132.086,57.067,20.792,11.525,45.49,18.408,66.056,18.408,19.28,0,33.69-5.8,41.719-16.781,8.706-11.914,9.574-29.21,2.578-51.422l-.191-.373c-19.957-27.774-48.424-46.892-75.957-65.4-20.858-14.008-42.428-28.484-60.061-46.6-37.14-39.2-52.778-96.009-44.073-159.927,1.225-8.834,2.869-17.972,4.609-27.662,8.223-45.634,17.54-97.379-18.537-132.245-36.463-30.758-80.952-50.811-124.025-70.2-56.805-25.6-115.546-52.065-155.783-103.262-35.641-45.364-44.442-97.2-27.692-163.132,2.093-8.3,4.48-16.847,6.768-25.117,11.77-42.267,23.892-85.983,10.931-129.376C589.952,378.006,520.026,342.5,452.4,308.16c-35.35-17.939-71.893-36.51-99.925-60.19-38.56-32.578-60.223-77.423-81.18-120.786-20.924-43.33-42.557-88.142-81.034-120.578C181.461,2.159,173.643,0,166.777,0M2.71,917.716c8.831-26.067,20.825-51.342,32.416-75.8C46.875,817.193,59,791.628,67.915,765.158c18.325-54.452,18.52-115.339.561-180.976-3.994-14.605-8.574-29.372-13.007-43.654C43.284,501.325,30.692,460.784,28.9,418.9c-2.013-47.2,22.07-91.173,45.361-133.714,5.8-10.624,11.3-20.65,16.378-30.722,21.214-41.976,33.819-91.6,35.512-139.729.34-4.417.631-9.607.918-15.216,2.1-38.59,5.239-96.848,39.705-96.848,6.447,0,13.862,2.063,22.053,6.127C226.6,40.719,248.1,85.274,268.91,128.343c21.069,43.62,42.864,88.71,81.857,121.674,28.276,23.872,64.947,42.508,100.426,60.513,67.123,34.093,136.537,69.331,158.424,142.611,12.77,42.67.71,86-10.927,127.91-2.288,8.27-4.674,16.847-6.8,25.179-16.956,66.8-7.993,119.37,28.21,165.423,40.623,51.712,99.654,78.324,156.751,104.035,42.911,19.33,87.241,39.3,123.348,69.767,34.981,33.819,25.793,84.808,17.7,129.8-1.74,9.7-3.417,18.874-4.609,27.758-8.835,64.752,7.061,122.334,44.749,162.132,17.86,18.329,39.557,32.9,60.514,46.991,27.272,18.309,55.482,37.269,75.148,64.541,6.675,21.264,5.9,37.688-2.222,48.843-9.481,12.978-26.761,15.7-39.593,15.7-20.115,0-44.36-6.771-64.8-18.085-41.749-22.215-87.819-40.012-132.373-57.209-83.276-32.162-169.389-65.432-232.738-129.155-93.626-94.233-182.059-183.231-323.2-202.626-24.083-3.3-48.6-3.737-69.394-3.737-6.85,0-13.687.046-20.521.1s-13.671.1-20.488.1c-25.1,0-52-.627-78.809-5.256-32.74-5.642-59.272-17.458-78.876-35.123C8.415,970.171,6.48,952.211,3.79,927.356c-.34-3.113-.694-6.319-1.08-9.64" transform="translate(1617.752 957.749) rotate(90)" fill="%23fff"/><path id="Path_1094" data-name="Path 1094" d="M164.332,0h-.016C133.4.016,103.964,6.319,74.351,19.313L74,19.537C34.454,55.212,18.254,93.755,19.865,148.448c.631,21.406,2.872,43.056,5.048,63.98,3.077,29.8,6.269,60.626,4.836,91.156-1.743,36.995-9.415,73.782-16.83,109.34-4.483,21.488-9.109,43.7-12.4,65.753-8.834,101.8,96.026,123.351,180.282,140.663,21.941,4.513,42.654,8.768,60.144,14.07C328.5,659.947,394.329,708.16,464,759.212q17.941,13.128,36.463,26.5c29.853,21.426,69.024,46.007,107.165,46.007a78.856,78.856,0,0,0,35.3-8.075c36.849-18.233,54.1-79.311,57.645-126.058,6.671-87.594-64.416-127.96-133.183-166.969-28.339-16.087-55.1-31.29-76.667-49.586C447.137,444.069,404.7,401.32,389.268,339.242c-9.64-38.784-.34-77.519,8.656-115,1.661-6.933,3.321-13.846,4.853-20.746,8.8-39.349,14.489-89.45-19.828-127.927C349.193,37.7,290.373,23.116,243.108,11.38l-5.642-1.4C210.547,3.272,186.609,0,164.332,0M75.625,21.667c29.194-12.783,58.209-18.989,88.69-18.989h.016c22.07,0,45.78,3.222,72.491,9.881l5.642,1.4c46.909,11.637,105.3,26.13,138.5,63.382,33.515,37.576,27.873,86.838,19.231,125.573-1.545,6.883-3.206,13.783-4.85,20.7-9.076,37.784-18.458,76.858-8.656,116.27,15.619,62.8,58.4,105.923,102.328,143.176,21.762,18.458,48.616,33.707,77.083,49.86,68.027,38.622,138.372,78.552,131.829,164.453-3.513,46.057-20.31,106.135-56.192,123.883a76.264,76.264,0,0,1-34.109,7.8c-37.4,0-76.086-24.324-105.62-45.522-12.379-8.864-24.47-17.731-36.43-26.483-69.88-51.181-135.873-99.525-223.854-126.187-17.619-5.352-38.4-9.607-60.385-14.136C93.776,598.74-5.456,578.348,3.167,479c3.255-21.908,7.884-44.09,12.347-65.528,7.448-35.671,15.137-72.553,16.893-109.76,1.436-30.722-1.756-61.643-4.866-91.559-2.162-20.875-4.384-42.475-5.015-63.785-1.578-53.746,14.3-91.658,53.1-126.7" transform="translate(1253.189 1085.186) rotate(90)" fill="%23fff"/><path id="Path_1095" data-name="Path 1095" d="M166.662,0h-.016C108.258,0,64.285,28.421,49.019,76.037c-8.93,27.89-11.347,57.5-13.684,86.128-1.307,16.17-2.677,32.9-5.21,49.038-4.3,27.563-10.459,55.274-16.424,82.048-4,17.943-8.125,36.5-11.654,54.842C-14.429,455.707,71.666,482.177,147.607,505.517c85.838,26.388,156.751,50.118,223,94.705,3.354,2.255,7.029,4.77,10.964,7.477,33.98,23.294,90.816,62.3,135.341,62.3,27.563,0,47.068-14.863,57.932-44.165,27.89-75.105-51.322-124.655-109.162-160.828-10.927-6.837-21.244-13.3-30.049-19.409C385.342,410.733,298.329,336.68,280.661,232.53c-4.031-23.76-.337-51.342,3.242-78.021,7.527-56.258,15.328-114.418-48.457-140.871A181.068,181.068,0,0,0,166.662,0M516.914,667.346c-43.686,0-100.135-38.721-133.842-61.854-3.952-2.707-7.626-5.223-10.98-7.478-66.559-44.8-137.663-68.592-223.709-95.042C73.472,479.935-11.445,453.838,4.659,348.559c3.513-18.279,7.64-36.8,11.621-54.726,5.982-26.823,12.156-54.564,16.474-82.21,2.549-16.249,3.918-33.013,5.239-49.23,2.321-28.484,4.708-57.952,13.558-85.548C66.444,30.386,109.47,2.661,166.646,2.661h.016a178.574,178.574,0,0,1,67.766,13.427c61.9,25.681,54.581,80.279,46.846,138.082-3.612,26.856-7.335,54.647-3.225,78.81,17.814,105.1,105.441,179.705,156.074,214.815,8.864,6.141,19.214,12.621,30.174,19.471,57.064,35.691,135.18,84.567,108.069,157.636-10.448,28.164-29.114,42.445-55.452,42.445" transform="translate(1170.93 1140.533) rotate(90)" fill="%23fff"/><path id="Path_1096" data-name="Path 1096" d="M108.141,0h0C56.9.013,8.3,141.852.495,178.091c-8.867,97.251,103.263,125.718,193.356,148.576,24.905,6.319,48.407,12.281,66.413,19.1,11.848,4.463,26.13,12.185,41.267,20.343,30.451,16.441,64.964,35.06,93.4,35.06a54.94,54.94,0,0,0,13.638-1.628c6.028-1.565,9.607-4.612,10.607-9.092,4.642-20.957-52.679-68.348-74.264-86.178-3.371-2.786-5.787-4.8-6.85-5.771-73.2-67.251-134.714-152.509-188.07-260.641C137.593,12.733,123.519,0,108.141,0M394.929,398.511c-27.758,0-61.963-18.455-92.141-34.737-15.215-8.2-29.58-15.959-41.59-20.5-18.134-6.867-41.716-12.849-66.687-19.184C105.385,301.472-5.52,273.324,3.12,178.493,13.519,130.2,61.6,2.674,108.141,2.658c14.282,0,27.567,12.251,39.477,36.384C201.1,147.477,262.813,233,336.254,300.471c1.112,1.017,3.579,3.047,6.962,5.853,19.214,15.876,77.664,64.188,73.346,83.547-.743,3.466-3.579,5.787-8.64,7.095a52.106,52.106,0,0,1-12.994,1.545" transform="translate(997.511 1192.847) rotate(90)" fill="%23fff"/></g></g></svg>');
  position: absolute;
  bottom: -5px;
  right: 0;
  content: "";
  height: 100%;
  width: 67%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}
section.hero .container {
  position: relative;
}

section.listing-single .listing-single--left {
  padding: 20px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
section.listing-single .listing--single-right .listing--single--right-inner {
  padding: 30px 30px 120px;
}
@media screen and (min-width: 992px) {
  section.listing-single .listing--single-right .listing--single--right-inner {
    height: 100vh;
  }
}
section.listing-single .nav-tabs-holder {
  padding-bottom: 1px;
}

.dealer-details .logo-box img {
  max-width: 140px;
}
.dealer-details > .delear-details--inner:not(:last-child) {
  border-bottom: 1px solid var(--lightgray-color-2);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.dealer-enquire .form-row .row {
  height: calc(100% + var(--bs-gutter-y));
  flex-direction: column;
  justify-content: space-between;
}

.listing-pricing {
  padding: 24px;
}
.listing-pricing .price {
  font-size: 50px;
  font-weight: 500;
}
@media screen and (max-width: 991px) {
  .listing-pricing .price {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .listing-pricing .price {
    font-size: 30px;
  }
}
@media (min-width: 1600px) {
  .listing-pricing {
    margin-left: -30px;
    margin-right: -30px;
    position: fixed;
    bottom: 0;
    right: auto;
    width: 33.33333333%;
  }
}

.dealer-reviews-slider--inner {
  border-top-left-radius: 0 !important;
}
.dealer-reviews-slider--inner:before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 20px solid var(--bs-white);
  border-right: 20px solid transparent;
  position: absolute;
  top: -20px;
  left: 0;
}

section.newsletter {
  --bs-border-radius: 10px;
}
section.newsletter .icon svg {
  width: 50px;
  height: 50px;
}

.navigation--holder a {
  color: var(--text-color);
}
.navigation--holder a:hover,
.navigation--holder a:active,
.navigation--holder a:focus {
  opacity: 0.5;
}
.navigation--holder a.link-active {
  color: var(--pink-color);
}

.blog--inner-footer {
  border-top: 1px solid #d6d6d6;
}

@media screen and (max-width: 575px) {
  section.icon-lists .swiper-wrapper a {
    font-size: 12px;
    padding: 15px !important;
  }
  section.icon-lists .swiper-wrapper a svg {
    width: 30px;
    height: 30px;
  }
}
@media screen and (max-width: 480px) {
  section.icon-lists .swiper-wrapper a {
    font-size: 10px;
    padding: 10px !important;
  }
  section.icon-lists .swiper-wrapper a svg {
    width: 25px;
    height: 25px;
  }
}
@media screen and (min-width: 1400px) {
  section.icon-lists .swiper-wrapper {
    justify-content: center;
    gap: 20px;
  }
}

@media (max-width: 1499px) and (min-width: 992px) {
  section.dealer-listing .sidebar-dealer .fs-20 {
    font-size: 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section.dealer-listing .sidebar-dealer .fs-20 {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  section.dealer-listing .dealer-opening-hours ul li {
    flex-direction: column;
    align-items: start !important;
    gap: 5px !important;
  }
}

@media (max-width: 1499px) and (min-width: 992px) {
  .listing-grid-holder-responsive > .row > div {
    width: 50%;
  }
}

.list-style--1 li:not(:last-child) {
  border-bottom: 1px solid var(--lightgray-color-6);
  padding-bottom: 27px;
  margin-bottom: 27px;
}

.list-style--2 li:not(:last-child) {
  border-bottom: 1px solid var(--lightgray-color-6);
  padding-bottom: 18px;
  margin-bottom: 18px;
}

section.sell-vehicle-form .form-control.form-control {
  --bs-body-bg: var(--lightgray-color-5);
  border: none;
}
section.sell-vehicle-form .nav-link {
  pointer-events: none;
}
section.sell-vehicle-form .sell-vehicle-form-holder.hide-go-back #sell-vehicle-previous-step {
  display: none;
}
section.sell-vehicle-form .sell-vehicle-form-holder.hide-navigations .tab-navigation-buttons-holder {
  display: none;
}
section.sell-vehicle-form .price-input {
  border: none;
  border-radius: 0;
  background-color: transparent;
}
section.sell-vehicle-form .price-box.editing .price-text {
  display: none;
}
section.sell-vehicle-form .price-box:not(.editing) .price-input {
  display: none;
}
section.sell-vehicle-form .notice svg {
  flex: 0 0 22px;
}
section.sell-vehicle-form .upload-photos .upload-photo-box {
  border: 1px solid var(--lightgray-color-7);
  border-radius: 5px;
  padding: 2px;
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .uploaded-image {
  padding: 33%;
  position: relative;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .uploaded-image img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .tag {
  background-color: var(--bs-black);
  color: var(--bs-white);
  position: absolute;
  font-size: 15px;
  bottom: 0;
  left: 0;
  padding: 5px 18px;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .remove,
section.sell-vehicle-form .upload-photos .upload-photo-box .camera {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .upload-photo {
  border: none;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .upload-photo span {
  padding: 13px 25px;
  border-radius: 25px;
}
section.sell-vehicle-form .upload-photos .upload-photo-box .camera {
  background-color: var(--bs-black);
  border-radius: 5px;
  padding: 13px 18px;
}
section.sell-vehicle-form .upload-photos.upload-box-with-cam .upload-photo-box {
  padding-top: 63px;
}
section.sell-vehicle-form .advert-description textarea {
  height: 168px;
}
section.sell-vehicle-form .finalise-advert-box {
  background-color: var(--lightgray-color-5);
}
section.sell-vehicle-form .finalise-advert-box .logo-box {
  max-width: 120px;
}

.list-style--3 {
  max-width: 430px;
}
.list-style--3 ul li {
  border-bottom: 1px solid var(--lightgray-color-7);
  padding-top: 12px;
  padding-bottom: 12px;
}

.faqs {
  max-width: 450px;
}

/*-----------------------------------------------------------------------------------*/
/* Plugins
/*-----------------------------------------------------------------------------------*/

/*# sourceMappingURL=style.css.map */

.suffix {
  font-size: 20px;
  font-weight: 500;
}

.single-product #main {
  margin-top: 0;
}

.listing-inner--description .desc > *:not(:last-child) {
  margin-bottom: 2rem;
}

section.hero {
  padding-top: 20px;
}
/*wpsl*/
#wpsl-gmap {
  display: none;
}

#wpsl-result-list {
  width: 100%;
}

.wpsl-search {
  background-color: transparent;
  padding: 0;
  margin-bottom: 30px;
}

#wpsl-search-wrap form {
  display: flex;
  align-items: center;
  gap: 21px;
}
#wpsl-search-wrap form * {
  margin: 0;
  flex-grow: 1;
}
#wpsl-search-wrap form .wpsl-input > div {
  display: none !important;
}
#wpsl-search-wrap .wpsl-input input {
  width: 100%;
}
.find-dealer {
  padding: 35px;
}
#wpsl-wrap #wpsl-result-list ul li {
  padding: 0;
  border-bottom: 1px solid #eeeee9;
  padding-bottom: 28px;
  margin-bottom: 28px;
}
#wpsl-stores#wpsl-stores,
#wpsl-direction-details,
#wpsl-gmap {
  height: auto !important;
}
.wpsl-street,
.wpsl-country {
  display: inline;
}
#wpsl-result-list .wpsl-contact-details span {
  display: flex !important;
  gap: 10px;
  align-items: center;
}
#wpsl-wrap #wpsl-result-list ul li > div,
.wpsl-contact-details {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.store--listing h4 strong {
  font-weight: 600;
}
#wpsl-search-wrap input {
  padding: 14px;
  line-height: 1;
  font-size: 18px;
  border-radius: 5px;
  border-color: #707070;
  max-height: 50px;
}
#wpsl-search-wrap #wpsl-search-btn {
  background-color: var(--pink-color) !important;
  background-image: none;
  color: var(--bs-white);
  border-radius: 5px;
  font-size: 18px;
  padding: 14px 30px;
  line-height: 1;
  font-weight: 500;
  border: 1px solid var(--pink-color);
  min-height: 50px;
  width: 100%;
}
/*end of wpsl*/
.listing-pricing .price {
  font-size: 25px;
}
.listing--features.listing--features .accordion {
  max-height: unset;
}
.listing-inner-box {
  overflow: hidden;
}
.listing-inner--layouts-holder {
  --box-padding: 40px;
  position: relative;
  background-color: #fff !important;
}
.listing-inner--layouts .inner-box-style {
  margin: -1px;
  background-color: transparent !important;
}
.layouts--inner {
  padding: var(--box-padding);
  height: 100%;
}
.listing-inner--layouts-holder .decor {
  background-color: var(--bs-white);
  position: absolute;
}

.listing-inner--layouts-holder .decor.decor-top,
.listing-inner--layouts-holder .decor.decor-bottom {
  left: 0;
  right: 0;
  height: var(--box-padding);
}
.listing-inner--layouts-holder .decor.decor-bottom {
  bottom: 0;
}
.listing-inner--layouts-holder .decor.decor-right,
.listing-inner--layouts-holder .decor.decor-left {
  top: 0;
  bottom: 0;
  width: var(--box-padding);
}

.listing-inner--layouts-holder .decor.decor-right {
  right: 0;
}
section.listing-single .listing--single-right .listing--single--right-inner {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.dealer-details {
  padding: 35px;
  border-bottom: 1px solid #eeeee9;
}
.dealer-details img {
  max-height: 60px;
  width: auto;
}
footer {
  z-index: 1;
  position: relative;
}
.list--checkbox ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  list-style: none;
  padding: 0;
}
.list--checkbox li {
  display: flex;
  align-items: center;
  gap: 18px;
}
.list--checkbox li:before {
  content: "";
  width: 11px;
  height: 20px;
  display: inline-block;
  border-bottom: 4px solid;
  border-right: 4px solid;
  transform: rotate(35deg);
  margin-top: -6px;
}
.pill-specs ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  --bs-border-radius: 50px;
  --bs-border-color: var(--text-color);
  padding: 0;
}
.pill-specs ul li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
  border-radius: var(--bs-border-radius) !important;
}

.pill-specs.pill-specs-grid ul li:nth-child(n + 4) {
  display: none !important;
}
.swiper-wrapper.swiper-wrapper {
  height: auto;
}
.iframe-holder {
  position: relative;
  padding: 25%;
}
.iframe-holder iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.listing-pricing {
  margin-left: 0;
  margin-right: 0;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 40%;
  z-index: 2;
}
.is-range-hero {
  min-height: 30vw;
}
.is-range-hero:before {
  z-index: 3;
}
#main-header .menu {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  font-weight: 600;
  gap: 1.5rem;
  margin: 0;
}

#main-header .menu li a {
  text-decoration: none;
  color: var(--bs-white);
}

.offcanvas.offcanvas {
  z-index: 999999;
}
.offcanvas-backdrop {
  z-index: 99999;
}
.menu-holder .menu {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 1rem;
}
.post-categories > span:not(:last-child):after {
  content: ", ";
}

.blog--content .wp-block-image img {
  width: 100%;
  border-radius: 20px;
}
.blog--content .wp-block-separator {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.pagination {
  margin-top: 50px;
  justify-content: center;
}
.pagination .nav-links {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  #main-header .menu {
    flex-direction: row;
  }
  section.listing-single .listing--single-right .listing--single--right-inner {
    padding-bottom: var(--listing-pricing-height);
  }
}
@media (max-width: 991px) {
  .swiper-thumbnails.swiper-thumbnails {
    height: auto !important;
  }
  .listing-pricing {
    width: 100%;
  }
  footer {
    margin-bottom: var(--listing-pricing-height);
  }
}
@media (max-width: 575px) {
  .listing-inner--layouts-holder {
    --box-padding: 20px;
  }
}

@media (min-width: 992px) {
  .listing-inner-holder > .row > .col-lg-8 {
    width: 60%;
  }
  .listing-inner-holder > .row > .col-lg-4 {
    width: 40%;
  }
}
